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,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 private Objectbehavior_private intbehaviorCase_static intDEFAULT_FIELD_NUMBERprivate static Interface.ParameterDEFAULT_INSTANCEprivate bytememoizedIsInitializedprivate static com.google.protobuf.Parser<Interface.Parameter>PARSERstatic intREQUIRED_FIELD_NUMBERprivate static longserialVersionUIDprivate Interface.Variablevar_static intVAR_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(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()booleanhasRequired()+optional, is this value required to be filled.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 ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static Interface.ParameterparseDelimitedFrom(InputStream input)static Interface.ParameterparseDelimitedFrom(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(InputStream input)static Interface.ParameterparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Interface.ParameterparseFrom(ByteBuffer data)static Interface.ParameterparseFrom(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, isStringEmpty, 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
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
behaviorCase_
private int behaviorCase_
-
behavior_
private Object behavior_
-
VAR_FIELD_NUMBER
public static final int VAR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
var_
private Interface.Variable var_
-
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
-
memoizedIsInitialized
private byte memoizedIsInitialized
-
DEFAULT_INSTANCE
private static final Interface.Parameter DEFAULT_INSTANCE
-
PARSER
private static final com.google.protobuf.Parser<Interface.Parameter> PARSER
-
-
Method Detail
-
newInstance
protected 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
-
hasRequired
public boolean hasRequired()
+optional, is this value required to be filled.
bool required = 3;- Specified by:
hasRequiredin interfaceInterface.ParameterOrBuilder- Returns:
- Whether the required field is set.
-
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 IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(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(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Interface.Parameter parseFrom(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(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Interface.Parameter parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Interface.Parameter parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Interface.Parameter parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Interface.Parameter parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Interface.Parameter parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
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
-
-