Send feedback
Class DataType (2.76.0)
Stay organized with collections
Save and categorize content based on your preferences.
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
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
LIST_ELEMENT_TYPE_FIELD_NUMBER
public static final int LIST_ELEMENT_TYPE_FIELD_NUMBER
Field Value
Type
Description
int
NULLABLE_FIELD_NUMBER
public static final int NULLABLE_FIELD_NUMBER
Field Value
Type
Description
int
STRUCT_TYPE_FIELD_NUMBER
public static final int STRUCT_TYPE_FIELD_NUMBER
Field Value
Type
Description
int
public static final int TIME_FORMAT_FIELD_NUMBER
Field Value
Type
Description
int
TYPE_CODE_FIELD_NUMBER
public static final int TYPE_CODE_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static DataType getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static DataType . Builder newBuilder ()
newBuilder(DataType prototype)
public static DataType . Builder newBuilder ( DataType prototype )
Parameter
Name
Description
prototype
DataType
public static DataType parseDelimitedFrom ( InputStream input )
public static DataType parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static DataType parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DataType parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static DataType parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DataType parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static DataType parseFrom ( CodedInputStream input )
public static DataType parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static DataType parseFrom ( InputStream input )
public static DataType parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static DataType parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DataType parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<DataType> parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getDefaultInstanceForType()
public DataType getDefaultInstanceForType ()
getDetailsCase()
public DataType . DetailsCase getDetailsCase ()
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;
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 ()
Overrides
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
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
Type
Description
StructType
The structType.
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;
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
Type
Description
TypeCode
The typeCode.
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.
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
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public DataType . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected DataType . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public DataType . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-11 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-11 UTC."],[],[]]