public final class DataType extends GeneratedMessageV3 implements DataTypeOrBuilder
Indicated the type of data that can be stored in a structured data entity
(e.g. a table).
Protobuf type google.cloud.automl.v1beta1.DataType
Static Fields
LIST_ELEMENT_TYPE_FIELD_NUMBER
public static final int LIST_ELEMENT_TYPE_FIELD_NUMBER
Field Value
NULLABLE_FIELD_NUMBER
public static final int NULLABLE_FIELD_NUMBER
Field Value
STRUCT_TYPE_FIELD_NUMBER
public static final int STRUCT_TYPE_FIELD_NUMBER
Field Value
public static final int TIME_FORMAT_FIELD_NUMBER
Field Value
TYPE_CODE_FIELD_NUMBER
public static final int TYPE_CODE_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static DataType getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static DataType.Builder newBuilder()
Returns
newBuilder(DataType prototype)
public static DataType.Builder newBuilder(DataType prototype)
Parameter
Returns
public static DataType parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static DataType parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static DataType parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DataType parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static DataType parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataType parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static DataType parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static DataType parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static DataType parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static DataType parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static DataType parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DataType parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<DataType> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstanceForType()
public DataType getDefaultInstanceForType()
Returns
getDetailsCase()
public DataType.DetailsCase getDetailsCase()
Returns
getListElementType()
public DataType getListElementType()
If type_code == ARRAY,
then list_element_type
is the type of the elements.
.google.cloud.automl.v1beta1.DataType list_element_type = 2;
Returns
Type | Description |
DataType | The listElementType.
|
getListElementTypeOrBuilder()
public DataTypeOrBuilder getListElementTypeOrBuilder()
If type_code == ARRAY,
then list_element_type
is the type of the elements.
.google.cloud.automl.v1beta1.DataType list_element_type = 2;
Returns
getNullable()
public boolean getNullable()
If true, this DataType can also be NULL
. In .CSV files NULL
value is
expressed as an empty string.
bool nullable = 4;
Returns
Type | Description |
boolean | The nullable.
|
getParserForType()
public Parser<DataType> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getStructType()
public StructType getStructType()
If type_code == STRUCT, then struct_type
provides type information for the struct's fields.
.google.cloud.automl.v1beta1.StructType struct_type = 3;
Returns
getStructTypeOrBuilder()
public StructTypeOrBuilder getStructTypeOrBuilder()
If type_code == STRUCT, then struct_type
provides type information for the struct's fields.
.google.cloud.automl.v1beta1.StructType struct_type = 3;
Returns
public String 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.
string time_format = 5;
Returns
Type | Description |
String | The timeFormat.
|
public ByteString getTimeFormatBytes()
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.
string time_format = 5;
Returns
Type | Description |
ByteString | The bytes for timeFormat.
|
getTypeCode()
public TypeCode getTypeCode()
Required. The TypeCode for this type.
.google.cloud.automl.v1beta1.TypeCode type_code = 1;
Returns
getTypeCodeValue()
public int getTypeCodeValue()
Required. The TypeCode for this type.
.google.cloud.automl.v1beta1.TypeCode type_code = 1;
Returns
Type | Description |
int | The enum numeric value on the wire for typeCode.
|
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasListElementType()
public boolean hasListElementType()
If type_code == ARRAY,
then list_element_type
is the type of the elements.
.google.cloud.automl.v1beta1.DataType list_element_type = 2;
Returns
Type | Description |
boolean | Whether the listElementType field is set.
|
hasStructType()
public boolean hasStructType()
If type_code == STRUCT, then struct_type
provides type information for the struct's fields.
.google.cloud.automl.v1beta1.StructType struct_type = 3;
Returns
Type | Description |
boolean | Whether the structType field is set.
|
public boolean hasTimeFormat()
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.
string time_format = 5;
Returns
Type | Description |
boolean | Whether the timeFormat field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public DataType.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected DataType.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public DataType.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions