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 |
|