Cloud AutoML V1beta1 Client - Class DataType (1.5.4)

Reference documentation and code samples for the Cloud AutoML V1beta1 Client class DataType.

Indicated the type of data that can be stored in a structured data entity (e.g. a table).

Generated from protobuf message google.cloud.automl.v1beta1.DataType

Namespace

Google \ Cloud \ AutoMl \ V1beta1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ list_element_type
Google\Cloud\AutoMl\V1beta1\DataType

If type_code == ARRAY , then list_element_type is the type of the elements.

↳ struct_type
Google\Cloud\AutoMl\V1beta1\StructType

If type_code == STRUCT , then struct_type provides type information for the struct's fields.

↳ time_format
string

If type_code == TIMESTAMP then time_format provides the format in which that time field is expressed. The time_format must either be one of: * UNIX_SECONDS * UNIX_MILLISECONDS * UNIX_MICROSECONDS * UNIX_NANOSECONDS (for respectively number of seconds, milliseconds, microseconds and nanoseconds since start of the Unix epoch); or be written in strftime syntax. If time_format is not set, then the default format as described on the type_code is used.

↳ type_code
int

Required. The TypeCode for this type.

↳ nullable
bool

If true, this DataType can also be NULL . In .CSV files NULL value is expressed as an empty string.

getListElementType

If type_code == ARRAY , then list_element_type is the type of the elements.

Returns
Type
Description

hasListElementType

setListElementType

If type_code == ARRAY , then list_element_type is the type of the elements.

Parameter
Name
Description
Returns
Type
Description
$this

getStructType

If type_code == STRUCT , then struct_type provides type information for the struct's fields.

Returns
Type
Description

hasStructType

setStructType

If type_code == STRUCT , then struct_type provides type information for the struct's fields.

Parameter
Name
Description
Returns
Type
Description
$this

getTimeFormat

If type_code == TIMESTAMP then time_format provides the format in which that time field is expressed. The time_format must either be one of:

  • UNIX_SECONDS
  • UNIX_MILLISECONDS
  • UNIX_MICROSECONDS
  • UNIX_NANOSECONDS (for respectively number of seconds, milliseconds, microseconds and nanoseconds since start of the Unix epoch); or be written in strftime syntax. If time_format is not set, then the default format as described on the type_code is used.
Returns
Type
Description
string

hasTimeFormat

setTimeFormat

If type_code == TIMESTAMP then time_format provides the format in which that time field is expressed. The time_format must either be one of:

  • UNIX_SECONDS
  • UNIX_MILLISECONDS
  • UNIX_MICROSECONDS
  • UNIX_NANOSECONDS (for respectively number of seconds, milliseconds, microseconds and nanoseconds since start of the Unix epoch); or be written in strftime syntax. If time_format is not set, then the default format as described on the type_code is used.
Parameter
Name
Description
var
string
Returns
Type
Description
$this

getTypeCode

Required. The TypeCode for this type.

Returns
Type
Description
int

setTypeCode

Required. The TypeCode for this type.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getNullable

If true, this DataType can also be NULL . In .CSV files NULL value is expressed as an empty string.

Returns
Type
Description
bool

setNullable

If true, this DataType can also be NULL . In .CSV files NULL value is expressed as an empty string.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getDetails

Returns
Type
Description
string
Design a Mobile Site
View Site in Mobile | Classic
Share by: