Google Cloud Retail V2 Client - Class CreateServingConfigRequest (2.0.0-RC1)

Reference documentation and code samples for the Google Cloud Retail V2 Client class CreateServingConfigRequest.

Request for CreateServingConfig method.

Generated from protobuf message google.cloud.retail.v2.CreateServingConfigRequest

Namespace

Google \ Cloud \ Retail \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ parent string

Required. Full resource name of parent. Format: projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}

↳ serving_config Google\Cloud\Retail\V2\ServingConfig

Required. The ServingConfig to create.

↳ serving_config_id string

Required. The ID to use for the ServingConfig, which will become the final component of the ServingConfig'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. Format: projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}

Returns
Type Description
string

setParent

Required. Full resource name of parent. Format: projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}

Parameter
Name Description
var string
Returns
Type Description
$this

getServingConfig

Required. The ServingConfig to create.

Returns
Type Description
Google\Cloud\Retail\V2\ServingConfig|null

hasServingConfig

clearServingConfig

setServingConfig

Required. The ServingConfig to create.

Parameter
Name Description
var Google\Cloud\Retail\V2\ServingConfig
Returns
Type Description
$this

getServingConfigId

Required. The ID to use for the ServingConfig, which will become the final component of the ServingConfig's resource name.

This value should be 4-63 characters, and valid characters are /[a-z][0-9]-_/.

Returns
Type Description
string

setServingConfigId

Required. The ID to use for the ServingConfig, which will become the final component of the ServingConfig's resource name.

This value should be 4-63 characters, and valid characters are /[a-z][0-9]-_/.

Parameter
Name Description
var string
Returns
Type Description
$this

static::build

Parameters
Name Description
parent string

Required. Full resource name of parent. Format: projects/{project_number}/locations/{location_id}/catalogs/{catalog_id} Please see Google\Cloud\Retail\V2\ServingConfigServiceClient::catalogName() for help formatting this field.

servingConfig Google\Cloud\Retail\V2\ServingConfig

Required. The ServingConfig to create.

servingConfigId string

Required. The ID to use for the ServingConfig, which will become the final component of the ServingConfig's resource name.

This value should be 4-63 characters, and valid characters are /[a-z][0-9]-_/.

Returns
Type Description
Google\Cloud\Retail\V2\CreateServingConfigRequest