Google Cloud Retail V2 Client - Class CreateServingConfigRequest (1.4.2)

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
NameDescription
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
TypeDescription
string

setParent

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

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getServingConfig

Required. The ServingConfig to create.

Returns
TypeDescription
Google\Cloud\Retail\V2\ServingConfig|null

hasServingConfig

clearServingConfig

setServingConfig

Required. The ServingConfig to create.

Parameter
NameDescription
var Google\Cloud\Retail\V2\ServingConfig
Returns
TypeDescription
$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
TypeDescription
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
NameDescription
var string
Returns
TypeDescription
$this

static::build

Parameters
NameDescription
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
TypeDescription
Google\Cloud\Retail\V2\CreateServingConfigRequest