Class CelExpression.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<CelExpression.Builder>
com.google.protobuf.GeneratedMessage.Builder<CelExpression.Builder>
com.github.xds.type.v3.CelExpression.Builder
- All Implemented Interfaces:
CelExpressionOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
- Enclosing class:
CelExpression
public static final class CelExpression.Builder
extends com.google.protobuf.GeneratedMessage.Builder<CelExpression.Builder>
implements CelExpressionOrBuilder
Either parsed or checked representation of the `Common Expression Language <https://github.com/google/cel-spec>`_ (CEL) program.Protobuf type
xds.type.v3.CelExpression-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Parsed expression in abstract syntax tree (AST) form that has been successfully type checked.Parsed expression in abstract syntax tree (AST) form.Deprecated.Deprecated.Parsed expression in abstract syntax tree (AST) form that has been successfully type checked.Parsed expression in abstract syntax tree (AST) form that has been successfully type checked.Parsed expression in abstract syntax tree (AST) form that has been successfully type checked.Parsed expression in abstract syntax tree (AST) form.Parsed expression in abstract syntax tree (AST) form.Parsed expression in abstract syntax tree (AST) form.Deprecated.xds.type.v3.CelExpression.checked_expr is deprecated.Deprecated.Deprecated.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.xds.type.v3.CelExpression.parsed_expr is deprecated.Deprecated.Deprecated.booleanParsed expression in abstract syntax tree (AST) form that has been successfully type checked.booleanParsed expression in abstract syntax tree (AST) form.booleanDeprecated.xds.type.v3.CelExpression.checked_expr is deprecated.booleanDeprecated.xds.type.v3.CelExpression.parsed_expr is deprecated.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeCelExprChecked(CheckedExpr value) Parsed expression in abstract syntax tree (AST) form that has been successfully type checked.mergeCelExprParsed(ParsedExpr value) Parsed expression in abstract syntax tree (AST) form.mergeCheckedExpr(CheckedExpr value) Deprecated.mergeFrom(CelExpression other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeParsedExpr(ParsedExpr value) Deprecated.setCelExprChecked(CheckedExpr value) Parsed expression in abstract syntax tree (AST) form that has been successfully type checked.setCelExprChecked(CheckedExpr.Builder builderForValue) Parsed expression in abstract syntax tree (AST) form that has been successfully type checked.setCelExprParsed(ParsedExpr value) Parsed expression in abstract syntax tree (AST) form.setCelExprParsed(ParsedExpr.Builder builderForValue) Parsed expression in abstract syntax tree (AST) form.setCheckedExpr(CheckedExpr value) Deprecated.setCheckedExpr(CheckedExpr.Builder builderForValue) Deprecated.setParsedExpr(ParsedExpr value) Deprecated.setParsedExpr(ParsedExpr.Builder builderForValue) Deprecated.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, 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 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<CelExpression.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<CelExpression.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.GeneratedMessage.Builder<CelExpression.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
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CelExpression.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<CelExpression.Builder>
-
mergeFrom
public CelExpression.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<CelExpression.Builder>- Throws:
IOException
-
getExprSpecifierCase
- Specified by:
getExprSpecifierCasein interfaceCelExpressionOrBuilder
-
clearExprSpecifier
-
hasParsedExpr
Deprecated.xds.type.v3.CelExpression.parsed_expr is deprecated. See xds/type/v3/cel.proto;l=31Parsed expression in abstract syntax tree (AST) form. Deprecated -- use ``cel_expr_parsed`` field instead. If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
.google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1 [deprecated = true];- Specified by:
hasParsedExprin interfaceCelExpressionOrBuilder- Returns:
- Whether the parsedExpr field is set.
-
getParsedExpr
Deprecated.xds.type.v3.CelExpression.parsed_expr is deprecated. See xds/type/v3/cel.proto;l=31Parsed expression in abstract syntax tree (AST) form. Deprecated -- use ``cel_expr_parsed`` field instead. If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
.google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1 [deprecated = true];- Specified by:
getParsedExprin interfaceCelExpressionOrBuilder- Returns:
- The parsedExpr.
-
setParsedExpr
Deprecated.Parsed expression in abstract syntax tree (AST) form. Deprecated -- use ``cel_expr_parsed`` field instead. If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
.google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1 [deprecated = true]; -
setParsedExpr
Deprecated.Parsed expression in abstract syntax tree (AST) form. Deprecated -- use ``cel_expr_parsed`` field instead. If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
.google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1 [deprecated = true]; -
mergeParsedExpr
Deprecated.Parsed expression in abstract syntax tree (AST) form. Deprecated -- use ``cel_expr_parsed`` field instead. If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
.google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1 [deprecated = true]; -
clearParsedExpr
Deprecated.Parsed expression in abstract syntax tree (AST) form. Deprecated -- use ``cel_expr_parsed`` field instead. If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
.google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1 [deprecated = true]; -
getParsedExprBuilder
Deprecated.Parsed expression in abstract syntax tree (AST) form. Deprecated -- use ``cel_expr_parsed`` field instead. If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
.google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1 [deprecated = true]; -
getParsedExprOrBuilder
Deprecated.Parsed expression in abstract syntax tree (AST) form. Deprecated -- use ``cel_expr_parsed`` field instead. If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
.google.api.expr.v1alpha1.ParsedExpr parsed_expr = 1 [deprecated = true];- Specified by:
getParsedExprOrBuilderin interfaceCelExpressionOrBuilder
-
hasCheckedExpr
Deprecated.xds.type.v3.CelExpression.checked_expr is deprecated. See xds/type/v3/cel.proto;l=37Parsed expression in abstract syntax tree (AST) form that has been successfully type checked. Deprecated -- use ``cel_expr_checked`` field instead. If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
.google.api.expr.v1alpha1.CheckedExpr checked_expr = 2 [deprecated = true];- Specified by:
hasCheckedExprin interfaceCelExpressionOrBuilder- Returns:
- Whether the checkedExpr field is set.
-
getCheckedExpr
Deprecated.xds.type.v3.CelExpression.checked_expr is deprecated. See xds/type/v3/cel.proto;l=37Parsed expression in abstract syntax tree (AST) form that has been successfully type checked. Deprecated -- use ``cel_expr_checked`` field instead. If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
.google.api.expr.v1alpha1.CheckedExpr checked_expr = 2 [deprecated = true];- Specified by:
getCheckedExprin interfaceCelExpressionOrBuilder- Returns:
- The checkedExpr.
-
setCheckedExpr
Deprecated.Parsed expression in abstract syntax tree (AST) form that has been successfully type checked. Deprecated -- use ``cel_expr_checked`` field instead. If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
.google.api.expr.v1alpha1.CheckedExpr checked_expr = 2 [deprecated = true]; -
setCheckedExpr
Deprecated.Parsed expression in abstract syntax tree (AST) form that has been successfully type checked. Deprecated -- use ``cel_expr_checked`` field instead. If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
.google.api.expr.v1alpha1.CheckedExpr checked_expr = 2 [deprecated = true]; -
mergeCheckedExpr
Deprecated.Parsed expression in abstract syntax tree (AST) form that has been successfully type checked. Deprecated -- use ``cel_expr_checked`` field instead. If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
.google.api.expr.v1alpha1.CheckedExpr checked_expr = 2 [deprecated = true]; -
clearCheckedExpr
Deprecated.Parsed expression in abstract syntax tree (AST) form that has been successfully type checked. Deprecated -- use ``cel_expr_checked`` field instead. If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
.google.api.expr.v1alpha1.CheckedExpr checked_expr = 2 [deprecated = true]; -
getCheckedExprBuilder
Deprecated.Parsed expression in abstract syntax tree (AST) form that has been successfully type checked. Deprecated -- use ``cel_expr_checked`` field instead. If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
.google.api.expr.v1alpha1.CheckedExpr checked_expr = 2 [deprecated = true]; -
getCheckedExprOrBuilder
Deprecated.Parsed expression in abstract syntax tree (AST) form that has been successfully type checked. Deprecated -- use ``cel_expr_checked`` field instead. If ``cel_expr_parsed`` or ``cel_expr_checked`` is set, this field is not used.
.google.api.expr.v1alpha1.CheckedExpr checked_expr = 2 [deprecated = true];- Specified by:
getCheckedExprOrBuilderin interfaceCelExpressionOrBuilder
-
hasCelExprParsed
public boolean hasCelExprParsed()Parsed expression in abstract syntax tree (AST) form. If ``cel_expr_checked`` is set, this field is not used.
.cel.expr.ParsedExpr cel_expr_parsed = 3;- Specified by:
hasCelExprParsedin interfaceCelExpressionOrBuilder- Returns:
- Whether the celExprParsed field is set.
-
getCelExprParsed
Parsed expression in abstract syntax tree (AST) form. If ``cel_expr_checked`` is set, this field is not used.
.cel.expr.ParsedExpr cel_expr_parsed = 3;- Specified by:
getCelExprParsedin interfaceCelExpressionOrBuilder- Returns:
- The celExprParsed.
-
setCelExprParsed
Parsed expression in abstract syntax tree (AST) form. If ``cel_expr_checked`` is set, this field is not used.
.cel.expr.ParsedExpr cel_expr_parsed = 3; -
setCelExprParsed
Parsed expression in abstract syntax tree (AST) form. If ``cel_expr_checked`` is set, this field is not used.
.cel.expr.ParsedExpr cel_expr_parsed = 3; -
mergeCelExprParsed
Parsed expression in abstract syntax tree (AST) form. If ``cel_expr_checked`` is set, this field is not used.
.cel.expr.ParsedExpr cel_expr_parsed = 3; -
clearCelExprParsed
Parsed expression in abstract syntax tree (AST) form. If ``cel_expr_checked`` is set, this field is not used.
.cel.expr.ParsedExpr cel_expr_parsed = 3; -
getCelExprParsedBuilder
Parsed expression in abstract syntax tree (AST) form. If ``cel_expr_checked`` is set, this field is not used.
.cel.expr.ParsedExpr cel_expr_parsed = 3; -
getCelExprParsedOrBuilder
Parsed expression in abstract syntax tree (AST) form. If ``cel_expr_checked`` is set, this field is not used.
.cel.expr.ParsedExpr cel_expr_parsed = 3;- Specified by:
getCelExprParsedOrBuilderin interfaceCelExpressionOrBuilder
-
hasCelExprChecked
public boolean hasCelExprChecked()Parsed expression in abstract syntax tree (AST) form that has been successfully type checked. If set, takes precedence over ``cel_expr_parsed``.
.cel.expr.CheckedExpr cel_expr_checked = 4;- Specified by:
hasCelExprCheckedin interfaceCelExpressionOrBuilder- Returns:
- Whether the celExprChecked field is set.
-
getCelExprChecked
Parsed expression in abstract syntax tree (AST) form that has been successfully type checked. If set, takes precedence over ``cel_expr_parsed``.
.cel.expr.CheckedExpr cel_expr_checked = 4;- Specified by:
getCelExprCheckedin interfaceCelExpressionOrBuilder- Returns:
- The celExprChecked.
-
setCelExprChecked
Parsed expression in abstract syntax tree (AST) form that has been successfully type checked. If set, takes precedence over ``cel_expr_parsed``.
.cel.expr.CheckedExpr cel_expr_checked = 4; -
setCelExprChecked
Parsed expression in abstract syntax tree (AST) form that has been successfully type checked. If set, takes precedence over ``cel_expr_parsed``.
.cel.expr.CheckedExpr cel_expr_checked = 4; -
mergeCelExprChecked
Parsed expression in abstract syntax tree (AST) form that has been successfully type checked. If set, takes precedence over ``cel_expr_parsed``.
.cel.expr.CheckedExpr cel_expr_checked = 4; -
clearCelExprChecked
Parsed expression in abstract syntax tree (AST) form that has been successfully type checked. If set, takes precedence over ``cel_expr_parsed``.
.cel.expr.CheckedExpr cel_expr_checked = 4; -
getCelExprCheckedBuilder
Parsed expression in abstract syntax tree (AST) form that has been successfully type checked. If set, takes precedence over ``cel_expr_parsed``.
.cel.expr.CheckedExpr cel_expr_checked = 4; -
getCelExprCheckedOrBuilder
Parsed expression in abstract syntax tree (AST) form that has been successfully type checked. If set, takes precedence over ``cel_expr_parsed``.
.cel.expr.CheckedExpr cel_expr_checked = 4;- Specified by:
getCelExprCheckedOrBuilderin interfaceCelExpressionOrBuilder
-