Package com.google.cloud.dataplex.v1
Enum Schema.Type
- java.lang.Object
-
- java.lang.Enum<Schema.Type>
-
- com.google.cloud.dataplex.v1.Schema.Type
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite
,com.google.protobuf.ProtocolMessageEnum
,Serializable
,Comparable<Schema.Type>
- Enclosing class:
- Schema
public static enum Schema.Type extends Enum<Schema.Type> implements com.google.protobuf.ProtocolMessageEnum
Type information for fields in schemas and partition schemas.
Protobuf enumgoogle.cloud.dataplex.v1.Schema.Type
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BINARY
Sequence of bytes field.BOOLEAN
Boolean field.BYTE
Single byte numeric field.DATE
Date field.DECIMAL
Real value numeric field.DOUBLE
Double precision numeric field.FLOAT
Floating point numeric field.INT16
16-bit numeric field.INT32
32-bit numeric field.INT64
64-bit numeric field.NULL
Null field that does not have values.RECORD
Structured field.STRING
Sequence of characters field.TIME
Time field.TIMESTAMP
Date and time field.TYPE_UNSPECIFIED
SchemaType unspecified.UNRECOGNIZED
-
Field Summary
Fields Modifier and Type Field Description static int
BINARY_VALUE
Sequence of bytes field.static int
BOOLEAN_VALUE
Boolean field.static int
BYTE_VALUE
Single byte numeric field.static int
DATE_VALUE
Date field.static int
DECIMAL_VALUE
Real value numeric field.static int
DOUBLE_VALUE
Double precision numeric field.static int
FLOAT_VALUE
Floating point numeric field.static int
INT16_VALUE
16-bit numeric field.static int
INT32_VALUE
32-bit numeric field.static int
INT64_VALUE
64-bit numeric field.static int
NULL_VALUE
Null field that does not have values.static int
RECORD_VALUE
Structured field.static int
STRING_VALUE
Sequence of characters field.static int
TIME_VALUE
Time field.static int
TIMESTAMP_VALUE
Date and time field.static int
TYPE_UNSPECIFIED_VALUE
SchemaType unspecified.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Schema.Type
forNumber(int value)
static com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor()
com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType()
int
getNumber()
com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor()
static com.google.protobuf.Internal.EnumLiteMap<Schema.Type>
internalGetValueMap()
static Schema.Type
valueOf(int value)
Deprecated.static Schema.Type
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name.static Schema.Type
valueOf(String name)
Returns the enum constant of this type with the specified name.static Schema.Type[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
TYPE_UNSPECIFIED
public static final Schema.Type TYPE_UNSPECIFIED
SchemaType unspecified.
TYPE_UNSPECIFIED = 0;
-
BOOLEAN
public static final Schema.Type BOOLEAN
Boolean field.
BOOLEAN = 1;
-
BYTE
public static final Schema.Type BYTE
Single byte numeric field.
BYTE = 2;
-
INT16
public static final Schema.Type INT16
16-bit numeric field.
INT16 = 3;
-
INT32
public static final Schema.Type INT32
32-bit numeric field.
INT32 = 4;
-
INT64
public static final Schema.Type INT64
64-bit numeric field.
INT64 = 5;
-
FLOAT
public static final Schema.Type FLOAT
Floating point numeric field.
FLOAT = 6;
-
DOUBLE
public static final Schema.Type DOUBLE
Double precision numeric field.
DOUBLE = 7;
-
DECIMAL
public static final Schema.Type DECIMAL
Real value numeric field.
DECIMAL = 8;
-
STRING
public static final Schema.Type STRING
Sequence of characters field.
STRING = 9;
-
BINARY
public static final Schema.Type BINARY
Sequence of bytes field.
BINARY = 10;
-
TIMESTAMP
public static final Schema.Type TIMESTAMP
Date and time field.
TIMESTAMP = 11;
-
DATE
public static final Schema.Type DATE
Date field.
DATE = 12;
-
TIME
public static final Schema.Type TIME
Time field.
TIME = 13;
-
RECORD
public static final Schema.Type RECORD
Structured field. Nested fields that define the structure of the map. If all nested fields are nullable, this field represents a union.
RECORD = 14;
-
NULL
public static final Schema.Type NULL
Null field that does not have values.
NULL = 100;
-
UNRECOGNIZED
public static final Schema.Type UNRECOGNIZED
-
-
Field Detail
-
TYPE_UNSPECIFIED_VALUE
public static final int TYPE_UNSPECIFIED_VALUE
SchemaType unspecified.
TYPE_UNSPECIFIED = 0;
- See Also:
- Constant Field Values
-
BOOLEAN_VALUE
public static final int BOOLEAN_VALUE
Boolean field.
BOOLEAN = 1;
- See Also:
- Constant Field Values
-
BYTE_VALUE
public static final int BYTE_VALUE
Single byte numeric field.
BYTE = 2;
- See Also:
- Constant Field Values
-
INT16_VALUE
public static final int INT16_VALUE
16-bit numeric field.
INT16 = 3;
- See Also:
- Constant Field Values
-
INT32_VALUE
public static final int INT32_VALUE
32-bit numeric field.
INT32 = 4;
- See Also:
- Constant Field Values
-
INT64_VALUE
public static final int INT64_VALUE
64-bit numeric field.
INT64 = 5;
- See Also:
- Constant Field Values
-
FLOAT_VALUE
public static final int FLOAT_VALUE
Floating point numeric field.
FLOAT = 6;
- See Also:
- Constant Field Values
-
DOUBLE_VALUE
public static final int DOUBLE_VALUE
Double precision numeric field.
DOUBLE = 7;
- See Also:
- Constant Field Values
-
DECIMAL_VALUE
public static final int DECIMAL_VALUE
Real value numeric field.
DECIMAL = 8;
- See Also:
- Constant Field Values
-
STRING_VALUE
public static final int STRING_VALUE
Sequence of characters field.
STRING = 9;
- See Also:
- Constant Field Values
-
BINARY_VALUE
public static final int BINARY_VALUE
Sequence of bytes field.
BINARY = 10;
- See Also:
- Constant Field Values
-
TIMESTAMP_VALUE
public static final int TIMESTAMP_VALUE
Date and time field.
TIMESTAMP = 11;
- See Also:
- Constant Field Values
-
DATE_VALUE
public static final int DATE_VALUE
Date field.
DATE = 12;
- See Also:
- Constant Field Values
-
TIME_VALUE
public static final int TIME_VALUE
Time field.
TIME = 13;
- See Also:
- Constant Field Values
-
RECORD_VALUE
public static final int RECORD_VALUE
Structured field. Nested fields that define the structure of the map. If all nested fields are nullable, this field represents a union.
RECORD = 14;
- See Also:
- Constant Field Values
-
NULL_VALUE
public static final int NULL_VALUE
Null field that does not have values.
NULL = 100;
- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static Schema.Type[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Schema.Type c : Schema.Type.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Schema.Type valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getNumber
public final int getNumber()
- Specified by:
getNumber
in interfacecom.google.protobuf.Internal.EnumLite
- Specified by:
getNumber
in interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
@Deprecated public static Schema.Type valueOf(int value)
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
forNumber
public static Schema.Type forNumber(int value)
- Parameters:
value
- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<Schema.Type> internalGetValueMap()
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
- Specified by:
getValueDescriptor
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
-
valueOf
public static Schema.Type valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
-