Package flyteidl.core
Class Interface.Parameter
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- flyteidl.core.Interface.Parameter
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Interface.ParameterOrBuilder,java.io.Serializable
- Enclosing class:
- Interface
public static final class Interface.Parameter extends com.google.protobuf.GeneratedMessageV3 implements Interface.ParameterOrBuilder
A parameter is used as input to a launch plan and has the special ability to have a default value or mark itself as required.
Protobuf typeflyteidl.core.Parameter- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInterface.Parameter.BehaviorCasestatic classInterface.Parameter.BuilderA parameter is used as input to a launch plan and has the special ability to have a default value or mark itself as required.-
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 intDEFAULT_FIELD_NUMBERstatic intREQUIRED_FIELD_NUMBERstatic intVAR_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)Interface.Parameter.BehaviorCasegetBehaviorCase()Literals.LiteralgetDefault()Defines a default value that has to match the variable type defined.static Interface.ParametergetDefaultInstance()Interface.ParametergetDefaultInstanceForType()Literals.LiteralOrBuildergetDefaultOrBuilder()Defines a default value that has to match the variable type defined.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<Interface.Parameter>getParserForType()booleangetRequired()+optional, is this value required to be filled.intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()Interface.VariablegetVar()+required Variable.Interface.VariableOrBuildergetVarOrBuilder()+required Variable.booleanhasDefault()Defines a default value that has to match the variable type defined.inthashCode()booleanhasVar()+required Variable.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Interface.Parameter.BuildernewBuilder()static Interface.Parameter.BuildernewBuilder(Interface.Parameter prototype)Interface.Parameter.BuildernewBuilderForType()protected Interface.Parameter.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static Interface.ParameterparseDelimitedFrom(java.io.InputStream input)static Interface.ParameterparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Interface.ParameterparseFrom(byte[] data)static Interface.ParameterparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Interface.ParameterparseFrom(com.google.protobuf.ByteString data)static Interface.ParameterparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Interface.ParameterparseFrom(com.google.protobuf.CodedInputStream input)static Interface.ParameterparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Interface.ParameterparseFrom(java.io.InputStream input)static Interface.ParameterparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Interface.ParameterparseFrom(java.nio.ByteBuffer data)static Interface.ParameterparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Interface.Parameter>parser()Interface.Parameter.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
-
VAR_FIELD_NUMBER
public static final int VAR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DEFAULT_FIELD_NUMBER
public static final int DEFAULT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REQUIRED_FIELD_NUMBER
public static final int REQUIRED_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
-
getBehaviorCase
public Interface.Parameter.BehaviorCase getBehaviorCase()
- Specified by:
getBehaviorCasein interfaceInterface.ParameterOrBuilder
-
hasVar
public boolean hasVar()
+required Variable. Defines the type of the variable backing this parameter.
.flyteidl.core.Variable var = 1;- Specified by:
hasVarin interfaceInterface.ParameterOrBuilder- Returns:
- Whether the var field is set.
-
getVar
public Interface.Variable getVar()
+required Variable. Defines the type of the variable backing this parameter.
.flyteidl.core.Variable var = 1;- Specified by:
getVarin interfaceInterface.ParameterOrBuilder- Returns:
- The var.
-
getVarOrBuilder
public Interface.VariableOrBuilder getVarOrBuilder()
+required Variable. Defines the type of the variable backing this parameter.
.flyteidl.core.Variable var = 1;- Specified by:
getVarOrBuilderin interfaceInterface.ParameterOrBuilder
-
hasDefault
public boolean hasDefault()
Defines a default value that has to match the variable type defined.
.flyteidl.core.Literal default = 2;- Specified by:
hasDefaultin interfaceInterface.ParameterOrBuilder- Returns:
- Whether the default field is set.
-
getDefault
public Literals.Literal getDefault()
Defines a default value that has to match the variable type defined.
.flyteidl.core.Literal default = 2;- Specified by:
getDefaultin interfaceInterface.ParameterOrBuilder- Returns:
- The default.
-
getDefaultOrBuilder
public Literals.LiteralOrBuilder getDefaultOrBuilder()
Defines a default value that has to match the variable type defined.
.flyteidl.core.Literal default = 2;- Specified by:
getDefaultOrBuilderin interfaceInterface.ParameterOrBuilder
-
getRequired
public boolean getRequired()
+optional, is this value required to be filled.
bool required = 3;- Specified by:
getRequiredin interfaceInterface.ParameterOrBuilder- Returns:
- The required.
-
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 Interface.Parameter parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Interface.Parameter parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Interface.Parameter parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Interface.Parameter parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Interface.Parameter parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Interface.Parameter parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Interface.Parameter parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Interface.Parameter parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Interface.Parameter parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Interface.Parameter parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Interface.Parameter parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Interface.Parameter parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public Interface.Parameter.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Interface.Parameter.Builder newBuilder()
-
newBuilder
public static Interface.Parameter.Builder newBuilder(Interface.Parameter prototype)
-
toBuilder
public Interface.Parameter.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Interface.Parameter.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Interface.Parameter getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Interface.Parameter> parser()
-
getParserForType
public com.google.protobuf.Parser<Interface.Parameter> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Interface.Parameter getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-