Reference documentation and code samples for the Google Cloud Retail V2 Client class CreateControlRequest.
Request for CreateControl method.
Generated from protobuf message google.cloud.retail.v2.CreateControlRequest
Namespace
Google \ Cloud \ Retail \ V2Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ parent
string
Required. Full resource name of parent catalog. Format: projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}
↳ control
↳ control_id
string
Required. The ID to use for the Control, which will become the final component of the Control's resource name. This value should be 4-63 characters, and valid characters are /[a-z][0-9]-_/.
getParent
Required. Full resource name of parent catalog. Format: projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}
string
setParent
Required. Full resource name of parent catalog. Format: projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}
var
string
$this
getControl
Required. The Control to create.
hasControl
clearControl
setControl
Required. The Control to create.
$this
getControlId
Required. The ID to use for the Control, which will become the final component of the Control's resource name.
This value should be 4-63 characters, and valid characters are /[a-z][0-9]-_/.
string
setControlId
Required. The ID to use for the Control, which will become the final component of the Control's resource name.
This value should be 4-63 characters, and valid characters are /[a-z][0-9]-_/.
var
string
$this
static::build
parent
string
Required. Full resource name of parent catalog. Format: projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}
Please see Google\Cloud\Retail\V2\ControlServiceClient::catalogName()
for help formatting this field.
control
controlId
string
Required. The ID to use for the Control, which will become the final component of the Control's resource name.
This value should be 4-63 characters, and valid characters are /[a-z][0-9]-_/.