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 \ V1betaMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ data_source |
Google\Shopping\Merchant\Datasources\V1beta\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 |
Google\Shopping\Merchant\Datasources\V1beta\DataSource|null |
hasDataSource
clearDataSource
setDataSource
Required. The data source resource to update.
Parameter | |
---|---|
Name | Description |
var |
Google\Shopping\Merchant\Datasources\V1beta\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 |
Google\Shopping\Merchant\Datasources\V1beta\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 |
Google\Shopping\Merchant\Datasources\V1beta\UpdateDataSourceRequest |