Reference documentation and code samples for the Google Cloud Discovery Engine V1 Client class CreateControlRequest.
Request for CreateControl method.
Generated from protobuf message google.cloud.discoveryengine.v1.CreateControlRequest
Namespace
Google \ Cloud \ DiscoveryEngine \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ parent
string
Required. Full resource name of parent data store. Format: projects/{project_number}/locations/{location_id}/collections/{collection_id}/dataStores/{data_store_id}
or projects/{project_number}/locations/{location_id}/collections/{collection_id}/engines/{engine_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 must be within 1-63 characters. Valid characters are /[a-z][0-9]-_/.
getParent
Required. Full resource name of parent data store. Format: projects/{project_number}/locations/{location_id}/collections/{collection_id}/dataStores/{data_store_id}
or projects/{project_number}/locations/{location_id}/collections/{collection_id}/engines/{engine_id}
.
string
setParent
Required. Full resource name of parent data store. Format: projects/{project_number}/locations/{location_id}/collections/{collection_id}/dataStores/{data_store_id}
or projects/{project_number}/locations/{location_id}/collections/{collection_id}/engines/{engine_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 must be within 1-63 characters. 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 must be within 1-63 characters. Valid characters are /[a-z][0-9]-_/.
var
string
$this
static::build
parent
string
Required. Full resource name of parent data store. Format: projects/{project_number}/locations/{location_id}/collections/{collection_id}/dataStores/{data_store_id}
or projects/{project_number}/locations/{location_id}/collections/{collection_id}/engines/{engine_id}
. Please see Google\Cloud\DiscoveryEngine\V1\ControlServiceClient::dataStoreName()
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 must be within 1-63 characters. Valid characters are /[a-z][0-9]-_/.