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 |
---|
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;
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.
|
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
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 |
---|
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)
Overrides
toBuilder()
public DataType.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides