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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getDescription()
Free-form description of the CEL AST, e.g.com.google.protobuf.ByteString
getDescriptionBytes()
Free-form description of the CEL AST, e.g.CelExpression
getExprMatch()
Either parsed or checked representation of the CEL program.CelExpressionOrBuilder
getExprMatchOrBuilder()
Either parsed or checked representation of the CEL program.boolean
hasExprMatch()
Either parsed or checked representation of the CEL program.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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
java.lang.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.
-
-