Package dev.cel.expr
Class ParsedExpr.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<ParsedExpr.Builder>
-
- dev.cel.expr.ParsedExpr.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,ParsedExprOrBuilder
,java.lang.Cloneable
- Enclosing class:
- ParsedExpr
public static final class ParsedExpr.Builder extends com.google.protobuf.GeneratedMessage.Builder<ParsedExpr.Builder> implements ParsedExprOrBuilder
An expression together with source information as returned by the parser.
Protobuf typecel.expr.ParsedExpr
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private Expr
expr_
private com.google.protobuf.SingleFieldBuilder<Expr,Expr.Builder,ExprOrBuilder>
exprBuilder_
private SourceInfo
sourceInfo_
private com.google.protobuf.SingleFieldBuilder<SourceInfo,SourceInfo.Builder,SourceInfoOrBuilder>
sourceInfoBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ParsedExpr
build()
ParsedExpr
buildPartial()
private void
buildPartial0(ParsedExpr result)
ParsedExpr.Builder
clear()
ParsedExpr.Builder
clearExpr()
The parsed expression.ParsedExpr.Builder
clearSourceInfo()
The source info derived from input that generated the parsed `expr`.ParsedExpr
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Expr
getExpr()
The parsed expression.Expr.Builder
getExprBuilder()
The parsed expression.private com.google.protobuf.SingleFieldBuilder<Expr,Expr.Builder,ExprOrBuilder>
getExprFieldBuilder()
The parsed expression.ExprOrBuilder
getExprOrBuilder()
The parsed expression.SourceInfo
getSourceInfo()
The source info derived from input that generated the parsed `expr`.SourceInfo.Builder
getSourceInfoBuilder()
The source info derived from input that generated the parsed `expr`.private com.google.protobuf.SingleFieldBuilder<SourceInfo,SourceInfo.Builder,SourceInfoOrBuilder>
getSourceInfoFieldBuilder()
The source info derived from input that generated the parsed `expr`.SourceInfoOrBuilder
getSourceInfoOrBuilder()
The source info derived from input that generated the parsed `expr`.boolean
hasExpr()
The parsed expression.boolean
hasSourceInfo()
The source info derived from input that generated the parsed `expr`.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
private void
maybeForceBuilderInitialization()
ParsedExpr.Builder
mergeExpr(Expr value)
The parsed expression.ParsedExpr.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ParsedExpr.Builder
mergeFrom(com.google.protobuf.Message other)
ParsedExpr.Builder
mergeFrom(ParsedExpr other)
ParsedExpr.Builder
mergeSourceInfo(SourceInfo value)
The source info derived from input that generated the parsed `expr`.ParsedExpr.Builder
setExpr(Expr value)
The parsed expression.ParsedExpr.Builder
setExpr(Expr.Builder builderForValue)
The parsed expression.ParsedExpr.Builder
setSourceInfo(SourceInfo value)
The source info derived from input that generated the parsed `expr`.ParsedExpr.Builder
setSourceInfo(SourceInfo.Builder builderForValue)
The source info derived from input that generated the parsed `expr`.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
expr_
private Expr expr_
-
exprBuilder_
private com.google.protobuf.SingleFieldBuilder<Expr,Expr.Builder,ExprOrBuilder> exprBuilder_
-
sourceInfo_
private SourceInfo sourceInfo_
-
sourceInfoBuilder_
private com.google.protobuf.SingleFieldBuilder<SourceInfo,SourceInfo.Builder,SourceInfoOrBuilder> sourceInfoBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<ParsedExpr.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public ParsedExpr.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<ParsedExpr.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<ParsedExpr.Builder>
-
getDefaultInstanceForType
public ParsedExpr getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ParsedExpr build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ParsedExpr buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(ParsedExpr result)
-
mergeFrom
public ParsedExpr.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ParsedExpr.Builder>
-
mergeFrom
public ParsedExpr.Builder mergeFrom(ParsedExpr other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<ParsedExpr.Builder>
-
mergeFrom
public ParsedExpr.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ParsedExpr.Builder>
- Throws:
java.io.IOException
-
hasExpr
public boolean hasExpr()
The parsed expression.
.cel.expr.Expr expr = 2;
- Specified by:
hasExpr
in interfaceParsedExprOrBuilder
- Returns:
- Whether the expr field is set.
-
getExpr
public Expr getExpr()
The parsed expression.
.cel.expr.Expr expr = 2;
- Specified by:
getExpr
in interfaceParsedExprOrBuilder
- Returns:
- The expr.
-
setExpr
public ParsedExpr.Builder setExpr(Expr value)
The parsed expression.
.cel.expr.Expr expr = 2;
-
setExpr
public ParsedExpr.Builder setExpr(Expr.Builder builderForValue)
The parsed expression.
.cel.expr.Expr expr = 2;
-
mergeExpr
public ParsedExpr.Builder mergeExpr(Expr value)
The parsed expression.
.cel.expr.Expr expr = 2;
-
clearExpr
public ParsedExpr.Builder clearExpr()
The parsed expression.
.cel.expr.Expr expr = 2;
-
getExprBuilder
public Expr.Builder getExprBuilder()
The parsed expression.
.cel.expr.Expr expr = 2;
-
getExprOrBuilder
public ExprOrBuilder getExprOrBuilder()
The parsed expression.
.cel.expr.Expr expr = 2;
- Specified by:
getExprOrBuilder
in interfaceParsedExprOrBuilder
-
getExprFieldBuilder
private com.google.protobuf.SingleFieldBuilder<Expr,Expr.Builder,ExprOrBuilder> getExprFieldBuilder()
The parsed expression.
.cel.expr.Expr expr = 2;
-
hasSourceInfo
public boolean hasSourceInfo()
The source info derived from input that generated the parsed `expr`.
.cel.expr.SourceInfo source_info = 3;
- Specified by:
hasSourceInfo
in interfaceParsedExprOrBuilder
- Returns:
- Whether the sourceInfo field is set.
-
getSourceInfo
public SourceInfo getSourceInfo()
The source info derived from input that generated the parsed `expr`.
.cel.expr.SourceInfo source_info = 3;
- Specified by:
getSourceInfo
in interfaceParsedExprOrBuilder
- Returns:
- The sourceInfo.
-
setSourceInfo
public ParsedExpr.Builder setSourceInfo(SourceInfo value)
The source info derived from input that generated the parsed `expr`.
.cel.expr.SourceInfo source_info = 3;
-
setSourceInfo
public ParsedExpr.Builder setSourceInfo(SourceInfo.Builder builderForValue)
The source info derived from input that generated the parsed `expr`.
.cel.expr.SourceInfo source_info = 3;
-
mergeSourceInfo
public ParsedExpr.Builder mergeSourceInfo(SourceInfo value)
The source info derived from input that generated the parsed `expr`.
.cel.expr.SourceInfo source_info = 3;
-
clearSourceInfo
public ParsedExpr.Builder clearSourceInfo()
The source info derived from input that generated the parsed `expr`.
.cel.expr.SourceInfo source_info = 3;
-
getSourceInfoBuilder
public SourceInfo.Builder getSourceInfoBuilder()
The source info derived from input that generated the parsed `expr`.
.cel.expr.SourceInfo source_info = 3;
-
getSourceInfoOrBuilder
public SourceInfoOrBuilder getSourceInfoOrBuilder()
The source info derived from input that generated the parsed `expr`.
.cel.expr.SourceInfo source_info = 3;
- Specified by:
getSourceInfoOrBuilder
in interfaceParsedExprOrBuilder
-
getSourceInfoFieldBuilder
private com.google.protobuf.SingleFieldBuilder<SourceInfo,SourceInfo.Builder,SourceInfoOrBuilder> getSourceInfoFieldBuilder()
The source info derived from input that generated the parsed `expr`.
.cel.expr.SourceInfo source_info = 3;
-
-