Reference documentation and code samples for the Google Shopping Merchant DataSources V1 Client class UpdateDataSourceRequest.
Request message for the UpdateDataSource method.
Generated from protobuf message google.shopping.merchant.datasources.v1.UpdateDataSourceRequest
Namespace
Google \ Shopping \ Merchant \ DataSources \ V1Methods
__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. For example, If you insert |
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.
For example, If you insert updateMask=displayName
in the request, it will
only update the displayName
leaving all other fields untouched.
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.
For example, If you insert updateMask=displayName
in the request, it will
only update the displayName
leaving all other fields untouched.
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. For example, If you insert |
Returns | |
---|---|
Type | Description |
UpdateDataSourceRequest |