Package flyteidl.core
Class Types.LiteralType
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- flyteidl.core.Types.LiteralType
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Types.LiteralTypeOrBuilder,java.io.Serializable
- Enclosing class:
- Types
public static final class Types.LiteralType extends com.google.protobuf.GeneratedMessageV3 implements Types.LiteralTypeOrBuilder
Defines a strong type to allow type checking between interfaces.
Protobuf typeflyteidl.core.LiteralType- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTypes.LiteralType.BuilderDefines a strong type to allow type checking between interfaces.static classTypes.LiteralType.TypeCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intBLOB_FIELD_NUMBERstatic intCOLLECTION_TYPE_FIELD_NUMBERstatic intMAP_VALUE_TYPE_FIELD_NUMBERstatic intMETADATA_FIELD_NUMBERstatic intSCHEMA_FIELD_NUMBERstatic intSIMPLE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)Types.BlobTypegetBlob()A blob might have specialized implementation details depending on associated metadata.Types.BlobTypeOrBuildergetBlobOrBuilder()A blob might have specialized implementation details depending on associated metadata.Types.LiteralTypegetCollectionType()Defines the type of the value of a collection.Types.LiteralTypeOrBuildergetCollectionTypeOrBuilder()Defines the type of the value of a collection.static Types.LiteralTypegetDefaultInstance()Types.LiteralTypegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()Types.LiteralTypegetMapValueType()Defines the type of the value of a map type.Types.LiteralTypeOrBuildergetMapValueTypeOrBuilder()Defines the type of the value of a map type.com.google.protobuf.StructgetMetadata()This field contains type metadata that is descriptive of the type, but is NOT considered in type-checking.com.google.protobuf.StructOrBuildergetMetadataOrBuilder()This field contains type metadata that is descriptive of the type, but is NOT considered in type-checking.com.google.protobuf.Parser<Types.LiteralType>getParserForType()Types.SchemaTypegetSchema()A complex type that requires matching of inner fields.Types.SchemaTypeOrBuildergetSchemaOrBuilder()A complex type that requires matching of inner fields.intgetSerializedSize()Types.SimpleTypegetSimple()A simple type that can be compared one-to-one with another.intgetSimpleValue()A simple type that can be compared one-to-one with another.Types.LiteralType.TypeCasegetTypeCase()com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasBlob()A blob might have specialized implementation details depending on associated metadata.booleanhasCollectionType()Defines the type of the value of a collection.inthashCode()booleanhasMapValueType()Defines the type of the value of a map type.booleanhasMetadata()This field contains type metadata that is descriptive of the type, but is NOT considered in type-checking.booleanhasSchema()A complex type that requires matching of inner fields.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Types.LiteralType.BuildernewBuilder()static Types.LiteralType.BuildernewBuilder(Types.LiteralType prototype)Types.LiteralType.BuildernewBuilderForType()protected Types.LiteralType.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static Types.LiteralTypeparseDelimitedFrom(java.io.InputStream input)static Types.LiteralTypeparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Types.LiteralTypeparseFrom(byte[] data)static Types.LiteralTypeparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Types.LiteralTypeparseFrom(com.google.protobuf.ByteString data)static Types.LiteralTypeparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Types.LiteralTypeparseFrom(com.google.protobuf.CodedInputStream input)static Types.LiteralTypeparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Types.LiteralTypeparseFrom(java.io.InputStream input)static Types.LiteralTypeparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Types.LiteralTypeparseFrom(java.nio.ByteBuffer data)static Types.LiteralTypeparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Types.LiteralType>parser()Types.LiteralType.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
SIMPLE_FIELD_NUMBER
public static final int SIMPLE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SCHEMA_FIELD_NUMBER
public static final int SCHEMA_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COLLECTION_TYPE_FIELD_NUMBER
public static final int COLLECTION_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAP_VALUE_TYPE_FIELD_NUMBER
public static final int MAP_VALUE_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BLOB_FIELD_NUMBER
public static final int BLOB_FIELD_NUMBER
- See Also:
- Constant Field Values
-
METADATA_FIELD_NUMBER
public static final int METADATA_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getTypeCase
public Types.LiteralType.TypeCase getTypeCase()
- Specified by:
getTypeCasein interfaceTypes.LiteralTypeOrBuilder
-
getSimpleValue
public int getSimpleValue()
A simple type that can be compared one-to-one with another.
.flyteidl.core.SimpleType simple = 1;- Specified by:
getSimpleValuein interfaceTypes.LiteralTypeOrBuilder- Returns:
- The enum numeric value on the wire for simple.
-
getSimple
public Types.SimpleType getSimple()
A simple type that can be compared one-to-one with another.
.flyteidl.core.SimpleType simple = 1;- Specified by:
getSimplein interfaceTypes.LiteralTypeOrBuilder- Returns:
- The simple.
-
hasSchema
public boolean hasSchema()
A complex type that requires matching of inner fields.
.flyteidl.core.SchemaType schema = 2;- Specified by:
hasSchemain interfaceTypes.LiteralTypeOrBuilder- Returns:
- Whether the schema field is set.
-
getSchema
public Types.SchemaType getSchema()
A complex type that requires matching of inner fields.
.flyteidl.core.SchemaType schema = 2;- Specified by:
getSchemain interfaceTypes.LiteralTypeOrBuilder- Returns:
- The schema.
-
getSchemaOrBuilder
public Types.SchemaTypeOrBuilder getSchemaOrBuilder()
A complex type that requires matching of inner fields.
.flyteidl.core.SchemaType schema = 2;- Specified by:
getSchemaOrBuilderin interfaceTypes.LiteralTypeOrBuilder
-
hasCollectionType
public boolean hasCollectionType()
Defines the type of the value of a collection. Only homogeneous collections are allowed.
.flyteidl.core.LiteralType collection_type = 3;- Specified by:
hasCollectionTypein interfaceTypes.LiteralTypeOrBuilder- Returns:
- Whether the collectionType field is set.
-
getCollectionType
public Types.LiteralType getCollectionType()
Defines the type of the value of a collection. Only homogeneous collections are allowed.
.flyteidl.core.LiteralType collection_type = 3;- Specified by:
getCollectionTypein interfaceTypes.LiteralTypeOrBuilder- Returns:
- The collectionType.
-
getCollectionTypeOrBuilder
public Types.LiteralTypeOrBuilder getCollectionTypeOrBuilder()
Defines the type of the value of a collection. Only homogeneous collections are allowed.
.flyteidl.core.LiteralType collection_type = 3;- Specified by:
getCollectionTypeOrBuilderin interfaceTypes.LiteralTypeOrBuilder
-
hasMapValueType
public boolean hasMapValueType()
Defines the type of the value of a map type. The type of the key is always a string.
.flyteidl.core.LiteralType map_value_type = 4;- Specified by:
hasMapValueTypein interfaceTypes.LiteralTypeOrBuilder- Returns:
- Whether the mapValueType field is set.
-
getMapValueType
public Types.LiteralType getMapValueType()
Defines the type of the value of a map type. The type of the key is always a string.
.flyteidl.core.LiteralType map_value_type = 4;- Specified by:
getMapValueTypein interfaceTypes.LiteralTypeOrBuilder- Returns:
- The mapValueType.
-
getMapValueTypeOrBuilder
public Types.LiteralTypeOrBuilder getMapValueTypeOrBuilder()
Defines the type of the value of a map type. The type of the key is always a string.
.flyteidl.core.LiteralType map_value_type = 4;- Specified by:
getMapValueTypeOrBuilderin interfaceTypes.LiteralTypeOrBuilder
-
hasBlob
public boolean hasBlob()
A blob might have specialized implementation details depending on associated metadata.
.flyteidl.core.BlobType blob = 5;- Specified by:
hasBlobin interfaceTypes.LiteralTypeOrBuilder- Returns:
- Whether the blob field is set.
-
getBlob
public Types.BlobType getBlob()
A blob might have specialized implementation details depending on associated metadata.
.flyteidl.core.BlobType blob = 5;- Specified by:
getBlobin interfaceTypes.LiteralTypeOrBuilder- Returns:
- The blob.
-
getBlobOrBuilder
public Types.BlobTypeOrBuilder getBlobOrBuilder()
A blob might have specialized implementation details depending on associated metadata.
.flyteidl.core.BlobType blob = 5;- Specified by:
getBlobOrBuilderin interfaceTypes.LiteralTypeOrBuilder
-
hasMetadata
public boolean hasMetadata()
This field contains type metadata that is descriptive of the type, but is NOT considered in type-checking. This might be used by consumers to identify special behavior or display extended information for the type.
.google.protobuf.Struct metadata = 6;- Specified by:
hasMetadatain interfaceTypes.LiteralTypeOrBuilder- Returns:
- Whether the metadata field is set.
-
getMetadata
public com.google.protobuf.Struct getMetadata()
This field contains type metadata that is descriptive of the type, but is NOT considered in type-checking. This might be used by consumers to identify special behavior or display extended information for the type.
.google.protobuf.Struct metadata = 6;- Specified by:
getMetadatain interfaceTypes.LiteralTypeOrBuilder- Returns:
- The metadata.
-
getMetadataOrBuilder
public com.google.protobuf.StructOrBuilder getMetadataOrBuilder()
This field contains type metadata that is descriptive of the type, but is NOT considered in type-checking. This might be used by consumers to identify special behavior or display extended information for the type.
.google.protobuf.Struct metadata = 6;- Specified by:
getMetadataOrBuilderin interfaceTypes.LiteralTypeOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Types.LiteralType parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Types.LiteralType parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Types.LiteralType parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Types.LiteralType parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Types.LiteralType parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Types.LiteralType parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Types.LiteralType parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Types.LiteralType parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Types.LiteralType parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Types.LiteralType parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Types.LiteralType parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Types.LiteralType parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public Types.LiteralType.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Types.LiteralType.Builder newBuilder()
-
newBuilder
public static Types.LiteralType.Builder newBuilder(Types.LiteralType prototype)
-
toBuilder
public Types.LiteralType.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Types.LiteralType.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Types.LiteralType getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Types.LiteralType> parser()
-
getParserForType
public com.google.protobuf.Parser<Types.LiteralType> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Types.LiteralType getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-