Cloud Speech V1 Client - Class CreateCustomClassRequest (1.19.2)

Reference documentation and code samples for the Cloud Speech V1 Client class CreateCustomClassRequest.

Message sent by the client for the CreateCustomClass method.

Generated from protobuf message google.cloud.speech.v1.CreateCustomClassRequest

Namespace

Google \ Cloud \ Speech \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ parent string

Required. The parent resource where this custom class will be created. Format: projects/{project}/locations/{location}/customClasses Speech-to-Text supports three locations: global, us (US North America), and eu (Europe). If you are calling the speech.googleapis.com endpoint, use the global location. To specify a region, use a regional endpoint with matching us or eu location value.

↳ custom_class_id string

Required. The ID to use for the custom class, which will become the final component of the custom class' resource name. This value should restrict to letters, numbers, and hyphens, with the first character a letter, the last a letter or a number, and be 4-63 characters.

↳ custom_class CustomClass

Required. The custom class to create.

getParent

Required. The parent resource where this custom class will be created.

Format: projects/{project}/locations/{location}/customClasses Speech-to-Text supports three locations: global, us (US North America), and eu (Europe). If you are calling the speech.googleapis.com endpoint, use the global location. To specify a region, use a regional endpoint with matching us or eu location value.

Returns
Type Description
string

setParent

Required. The parent resource where this custom class will be created.

Format: projects/{project}/locations/{location}/customClasses Speech-to-Text supports three locations: global, us (US North America), and eu (Europe). If you are calling the speech.googleapis.com endpoint, use the global location. To specify a region, use a regional endpoint with matching us or eu location value.

Parameter
Name Description
var string
Returns
Type Description
$this

getCustomClassId

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

This value should restrict to letters, numbers, and hyphens, with the first character a letter, the last a letter or a number, and be 4-63 characters.

Returns
Type Description
string

setCustomClassId

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

This value should restrict to letters, numbers, and hyphens, with the first character a letter, the last a letter or a number, and be 4-63 characters.

Parameter
Name Description
var string
Returns
Type Description
$this

getCustomClass

Required. The custom class to create.

Returns
Type Description
CustomClass|null

hasCustomClass

clearCustomClass

setCustomClass

Required. The custom class to create.

Parameter
Name Description
var CustomClass
Returns
Type Description
$this