Class DataType (2.8.0)

DataType(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

NameDescription
list_element_type google.cloud.automl_v1beta1.types.DataType
If type_code == ARRAY, then ``list_element_type`` is the type of the elements. This field is a member of `oneof`_ ``details``.
struct_type google.cloud.automl_v1beta1.types.StructType
If type_code == STRUCT, then ``struct_type`` provides type information for the struct's fields. This field is a member of `oneof`_ ``details``.
time_format str
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. This field is a member of `oneof`_ ``details``.
type_code google.cloud.automl_v1beta1.types.TypeCode
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.

Inheritance

builtins.object > proto.message.Message > DataType