Package flyteidl.core
Class Condition.BooleanExpression
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- flyteidl.core.Condition.BooleanExpression
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Condition.BooleanExpressionOrBuilder,Serializable
- Enclosing class:
- Condition
public static final class Condition.BooleanExpression extends com.google.protobuf.GeneratedMessageV3 implements Condition.BooleanExpressionOrBuilder
Defines a boolean expression tree. It can be a simple or a conjunction expression. Multiple expressions can be combined using a conjunction or a disjunction to result in a final boolean result.
Protobuf typeflyteidl.core.BooleanExpression- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCondition.BooleanExpression.BuilderDefines a boolean expression tree.static classCondition.BooleanExpression.ExprCase-
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 intCOMPARISON_FIELD_NUMBERstatic intCONJUNCTION_FIELD_NUMBERprivate static Condition.BooleanExpressionDEFAULT_INSTANCEprivate Objectexpr_private intexprCase_private bytememoizedIsInitializedprivate static com.google.protobuf.Parser<Condition.BooleanExpression>PARSERprivate static longserialVersionUID
-
Constructor Summary
Constructors Modifier Constructor Description privateBooleanExpression()privateBooleanExpression(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Condition.ComparisonExpressiongetComparison().flyteidl.core.ComparisonExpression comparison = 2;Condition.ComparisonExpressionOrBuildergetComparisonOrBuilder().flyteidl.core.ComparisonExpression comparison = 2;Condition.ConjunctionExpressiongetConjunction().flyteidl.core.ConjunctionExpression conjunction = 1;Condition.ConjunctionExpressionOrBuildergetConjunctionOrBuilder().flyteidl.core.ConjunctionExpression conjunction = 1;static Condition.BooleanExpressiongetDefaultInstance()Condition.BooleanExpressiongetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()Condition.BooleanExpression.ExprCasegetExprCase()com.google.protobuf.Parser<Condition.BooleanExpression>getParserForType()intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasComparison().flyteidl.core.ComparisonExpression comparison = 2;booleanhasConjunction().flyteidl.core.ConjunctionExpression conjunction = 1;inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Condition.BooleanExpression.BuildernewBuilder()static Condition.BooleanExpression.BuildernewBuilder(Condition.BooleanExpression prototype)Condition.BooleanExpression.BuildernewBuilderForType()protected Condition.BooleanExpression.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static Condition.BooleanExpressionparseDelimitedFrom(InputStream input)static Condition.BooleanExpressionparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Condition.BooleanExpressionparseFrom(byte[] data)static Condition.BooleanExpressionparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Condition.BooleanExpressionparseFrom(com.google.protobuf.ByteString data)static Condition.BooleanExpressionparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Condition.BooleanExpressionparseFrom(com.google.protobuf.CodedInputStream input)static Condition.BooleanExpressionparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Condition.BooleanExpressionparseFrom(InputStream input)static Condition.BooleanExpressionparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static Condition.BooleanExpressionparseFrom(ByteBuffer data)static Condition.BooleanExpressionparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Condition.BooleanExpression>parser()Condition.BooleanExpression.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
-
exprCase_
private int exprCase_
-
expr_
private Object expr_
-
CONJUNCTION_FIELD_NUMBER
public static final int CONJUNCTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COMPARISON_FIELD_NUMBER
public static final int COMPARISON_FIELD_NUMBER
- See Also:
- Constant Field Values
-
memoizedIsInitialized
private byte memoizedIsInitialized
-
DEFAULT_INSTANCE
private static final Condition.BooleanExpression DEFAULT_INSTANCE
-
PARSER
private static final com.google.protobuf.Parser<Condition.BooleanExpression> 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
-
getExprCase
public Condition.BooleanExpression.ExprCase getExprCase()
- Specified by:
getExprCasein interfaceCondition.BooleanExpressionOrBuilder
-
hasConjunction
public boolean hasConjunction()
.flyteidl.core.ConjunctionExpression conjunction = 1;- Specified by:
hasConjunctionin interfaceCondition.BooleanExpressionOrBuilder- Returns:
- Whether the conjunction field is set.
-
getConjunction
public Condition.ConjunctionExpression getConjunction()
.flyteidl.core.ConjunctionExpression conjunction = 1;- Specified by:
getConjunctionin interfaceCondition.BooleanExpressionOrBuilder- Returns:
- The conjunction.
-
getConjunctionOrBuilder
public Condition.ConjunctionExpressionOrBuilder getConjunctionOrBuilder()
.flyteidl.core.ConjunctionExpression conjunction = 1;- Specified by:
getConjunctionOrBuilderin interfaceCondition.BooleanExpressionOrBuilder
-
hasComparison
public boolean hasComparison()
.flyteidl.core.ComparisonExpression comparison = 2;- Specified by:
hasComparisonin interfaceCondition.BooleanExpressionOrBuilder- Returns:
- Whether the comparison field is set.
-
getComparison
public Condition.ComparisonExpression getComparison()
.flyteidl.core.ComparisonExpression comparison = 2;- Specified by:
getComparisonin interfaceCondition.BooleanExpressionOrBuilder- Returns:
- The comparison.
-
getComparisonOrBuilder
public Condition.ComparisonExpressionOrBuilder getComparisonOrBuilder()
.flyteidl.core.ComparisonExpression comparison = 2;- Specified by:
getComparisonOrBuilderin interfaceCondition.BooleanExpressionOrBuilder
-
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 Condition.BooleanExpression parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Condition.BooleanExpression parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Condition.BooleanExpression parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Condition.BooleanExpression parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Condition.BooleanExpression parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Condition.BooleanExpression parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Condition.BooleanExpression parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Condition.BooleanExpression parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Condition.BooleanExpression parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Condition.BooleanExpression parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Condition.BooleanExpression parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Condition.BooleanExpression parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Condition.BooleanExpression.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Condition.BooleanExpression.Builder newBuilder()
-
newBuilder
public static Condition.BooleanExpression.Builder newBuilder(Condition.BooleanExpression prototype)
-
toBuilder
public Condition.BooleanExpression.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Condition.BooleanExpression.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Condition.BooleanExpression getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Condition.BooleanExpression> parser()
-
getParserForType
public com.google.protobuf.Parser<Condition.BooleanExpression> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Condition.BooleanExpression getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-