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 \ V1beta1Methods
__construct
Constructor.
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
↳ 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.
hasListElementType
setListElementType
If type_code
== ARRAY
,
then list_element_type
is the type of the elements.
$this
getStructType
hasStructType
setStructType
$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 instrftime
syntax. If time_format is not set, then the default format as described on the type_code is used.
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 instrftime
syntax. If time_format is not set, then the default format as described on the type_code is used.
var
string
$this
getTypeCode
Required. The TypeCode for this type.
int
setTypeCode
Required. The TypeCode for this type.
var
int
$this
getNullable
If true, this DataType can also be NULL
. In .CSV files NULL
value is
expressed as an empty string.
bool
setNullable
If true, this DataType can also be NULL
. In .CSV files NULL
value is
expressed as an empty string.
var
bool
$this
getDetails
string