Package dev.cel.expr.conformance.test
Class InputContext.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<InputContext.Builder>
dev.cel.expr.conformance.test.InputContext.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,InputContextOrBuilder,Cloneable
- Enclosing class:
- InputContext
public static final class InputContext.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<InputContext.Builder>
implements InputContextOrBuilder
Input context proto for the test caseProtobuf type
cel.expr.conformance.test.InputContext-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()A context expression representing a context proto variable.A context message represents an input kind in the form of a proto message whose type is defined at runtime.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()A context expression representing a context proto variable.com.google.protobuf.ByteStringA context expression representing a context proto variable.com.google.protobuf.AnyA context message represents an input kind in the form of a proto message whose type is defined at runtime.com.google.protobuf.Any.BuilderA context message represents an input kind in the form of a proto message whose type is defined at runtime.com.google.protobuf.AnyOrBuilderA context message represents an input kind in the form of a proto message whose type is defined at runtime.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanA context expression representing a context proto variable.booleanA context message represents an input kind in the form of a proto message whose type is defined at runtime.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeContextMessage(com.google.protobuf.Any value) A context message represents an input kind in the form of a proto message whose type is defined at runtime.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(InputContext other) final InputContext.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setContextExpr(String value) A context expression representing a context proto variable.setContextExprBytes(com.google.protobuf.ByteString value) A context expression representing a context proto variable.setContextMessage(com.google.protobuf.Any value) A context message represents an input kind in the form of a proto message whose type is defined at runtime.setContextMessage(com.google.protobuf.Any.Builder builderForValue) A context message represents an input kind in the form of a proto message whose type is defined at runtime.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final InputContext.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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.Builder<InputContext.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<InputContext.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<InputContext.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<InputContext.Builder>
-
setField
public InputContext.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InputContext.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InputContext.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<InputContext.Builder>
-
setRepeatedField
public InputContext.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InputContext.Builder>
-
addRepeatedField
public InputContext.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InputContext.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InputContext.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<InputContext.Builder>
-
mergeFrom
public InputContext.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InputContext.Builder>- Throws:
IOException
-
getInputContextKindCase
- Specified by:
getInputContextKindCasein interfaceInputContextOrBuilder
-
clearInputContextKind
-
hasContextMessage
public boolean hasContextMessage()A context message represents an input kind in the form of a proto message whose type is defined at runtime.
.google.protobuf.Any context_message = 1;- Specified by:
hasContextMessagein interfaceInputContextOrBuilder- Returns:
- Whether the contextMessage field is set.
-
getContextMessage
public com.google.protobuf.Any getContextMessage()A context message represents an input kind in the form of a proto message whose type is defined at runtime.
.google.protobuf.Any context_message = 1;- Specified by:
getContextMessagein interfaceInputContextOrBuilder- Returns:
- The contextMessage.
-
setContextMessage
A context message represents an input kind in the form of a proto message whose type is defined at runtime.
.google.protobuf.Any context_message = 1; -
setContextMessage
A context message represents an input kind in the form of a proto message whose type is defined at runtime.
.google.protobuf.Any context_message = 1; -
mergeContextMessage
A context message represents an input kind in the form of a proto message whose type is defined at runtime.
.google.protobuf.Any context_message = 1; -
clearContextMessage
A context message represents an input kind in the form of a proto message whose type is defined at runtime.
.google.protobuf.Any context_message = 1; -
getContextMessageBuilder
public com.google.protobuf.Any.Builder getContextMessageBuilder()A context message represents an input kind in the form of a proto message whose type is defined at runtime.
.google.protobuf.Any context_message = 1; -
getContextMessageOrBuilder
public com.google.protobuf.AnyOrBuilder getContextMessageOrBuilder()A context message represents an input kind in the form of a proto message whose type is defined at runtime.
.google.protobuf.Any context_message = 1;- Specified by:
getContextMessageOrBuilderin interfaceInputContextOrBuilder
-
hasContextExpr
public boolean hasContextExpr()A context expression representing a context proto variable. The fields of the input proto.Messages are used as top-level variables within an Activation. The expression is evaluated using the cel environment configured for the test suite.
string context_expr = 2;- Specified by:
hasContextExprin interfaceInputContextOrBuilder- Returns:
- Whether the contextExpr field is set.
-
getContextExpr
A context expression representing a context proto variable. The fields of the input proto.Messages are used as top-level variables within an Activation. The expression is evaluated using the cel environment configured for the test suite.
string context_expr = 2;- Specified by:
getContextExprin interfaceInputContextOrBuilder- Returns:
- The contextExpr.
-
getContextExprBytes
public com.google.protobuf.ByteString getContextExprBytes()A context expression representing a context proto variable. The fields of the input proto.Messages are used as top-level variables within an Activation. The expression is evaluated using the cel environment configured for the test suite.
string context_expr = 2;- Specified by:
getContextExprBytesin interfaceInputContextOrBuilder- Returns:
- The bytes for contextExpr.
-
setContextExpr
A context expression representing a context proto variable. The fields of the input proto.Messages are used as top-level variables within an Activation. The expression is evaluated using the cel environment configured for the test suite.
string context_expr = 2;- Parameters:
value- The contextExpr to set.- Returns:
- This builder for chaining.
-
clearContextExpr
A context expression representing a context proto variable. The fields of the input proto.Messages are used as top-level variables within an Activation. The expression is evaluated using the cel environment configured for the test suite.
string context_expr = 2;- Returns:
- This builder for chaining.
-
setContextExprBytes
A context expression representing a context proto variable. The fields of the input proto.Messages are used as top-level variables within an Activation. The expression is evaluated using the cel environment configured for the test suite.
string context_expr = 2;- Parameters:
value- The bytes for contextExpr to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final InputContext.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<InputContext.Builder>
-
mergeUnknownFields
public final InputContext.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<InputContext.Builder>
-