Google Shopping Merchant DataSources V1beta Client - Class UpdateDataSourceRequest (0.2.2)

Reference documentation and code samples for the Google Shopping Merchant DataSources V1beta Client class UpdateDataSourceRequest.

Request message for the UpdateDataSource method.

Generated from protobuf message google.shopping.merchant.datasources.v1beta.UpdateDataSourceRequest

Namespace

Google \ Shopping \ Merchant \ DataSources \ V1beta

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ data_source DataSource

Required. The data source resource to update.

↳ update_mask Google\Protobuf\FieldMask

Required. The list of data source fields to be updated. Fields specified in the update mask without a value specified in the body will be deleted from the data source. Providing special "*" value for full data source replacement is not supported.

getDataSource

Required. The data source resource to update.

Returns
Type Description
DataSource|null

hasDataSource

clearDataSource

setDataSource

Required. The data source resource to update.

Parameter
Name Description
var DataSource
Returns
Type Description
$this

getUpdateMask

Required. The list of data source fields to be updated.

Fields specified in the update mask without a value specified in the body will be deleted from the data source. Providing special "*" value for full data source replacement is not supported.

Returns
Type Description
Google\Protobuf\FieldMask|null

hasUpdateMask

clearUpdateMask

setUpdateMask

Required. The list of data source fields to be updated.

Fields specified in the update mask without a value specified in the body will be deleted from the data source. Providing special "*" value for full data source replacement is not supported.

Parameter
Name Description
var Google\Protobuf\FieldMask
Returns
Type Description
$this

static::build

Parameters
Name Description
dataSource DataSource

Required. The data source resource to update.

updateMask Google\Protobuf\FieldMask

Required. The list of data source fields to be updated.

Fields specified in the update mask without a value specified in the body will be deleted from the data source.

Providing special "*" value for full data source replacement is not supported.

Returns
Type Description
UpdateDataSourceRequest