Package com.github.xds.type.matcher.v3
Interface CelMatcherOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
CelMatcher
,CelMatcher.Builder
public interface CelMatcherOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionFree-form description of the CEL AST, e.g.com.google.protobuf.ByteString
Free-form description of the CEL AST, e.g.Either parsed or checked representation of the CEL program.Either parsed or checked representation of the CEL program.boolean
Either parsed or checked representation of the CEL program.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasExprMatch
boolean hasExprMatch()Either parsed or checked representation of the CEL program.
.xds.type.v3.CelExpression expr_match = 1 [(.validate.rules) = { ... }
- Returns:
- Whether the exprMatch field is set.
-
getExprMatch
CelExpression getExprMatch()Either parsed or checked representation of the CEL program.
.xds.type.v3.CelExpression expr_match = 1 [(.validate.rules) = { ... }
- Returns:
- The exprMatch.
-
getExprMatchOrBuilder
CelExpressionOrBuilder getExprMatchOrBuilder()Either parsed or checked representation of the CEL program.
.xds.type.v3.CelExpression expr_match = 1 [(.validate.rules) = { ... }
-
getDescription
String getDescription()Free-form description of the CEL AST, e.g. the original expression text, to be used for debugging assistance.
string description = 2;
- Returns:
- The description.
-
getDescriptionBytes
com.google.protobuf.ByteString getDescriptionBytes()Free-form description of the CEL AST, e.g. the original expression text, to be used for debugging assistance.
string description = 2;
- Returns:
- The bytes for description.
-