public interface DescriptorOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getDescriptorKey()
The key to use in the descriptor entry.
|
com.google.protobuf.ByteString |
getDescriptorKeyBytes()
The key to use in the descriptor entry.
|
Descriptor.ExprSpecifierCase |
getExprSpecifierCase() |
Expr |
getParsed()
Parsed expression in AST form.
|
ExprOrBuilder |
getParsedOrBuilder()
Parsed expression in AST form.
|
boolean |
getSkipIfError()
If set to true, Envoy skips the descriptor if the expression evaluates to an error.
|
String |
getText()
Expression in a text form, e.g.
|
com.google.protobuf.ByteString |
getTextBytes()
Expression in a text form, e.g.
|
boolean |
hasParsed()
Parsed expression in AST form.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getDescriptorKey()
The key to use in the descriptor entry.
string descriptor_key = 1 [(.validate.rules) = { ... }com.google.protobuf.ByteString getDescriptorKeyBytes()
The key to use in the descriptor entry.
string descriptor_key = 1 [(.validate.rules) = { ... }boolean getSkipIfError()
If set to true, Envoy skips the descriptor if the expression evaluates to an error. By default, the rate limit is not applied when an expression produces an error.
bool skip_if_error = 2;String getText()
Expression in a text form, e.g. "connection.requested_server_name".
string text = 3 [(.validate.rules) = { ... }com.google.protobuf.ByteString getTextBytes()
Expression in a text form, e.g. "connection.requested_server_name".
string text = 3 [(.validate.rules) = { ... }boolean hasParsed()
Parsed expression in AST form.
.google.api.expr.v1alpha1.Expr parsed = 4;Expr getParsed()
Parsed expression in AST form.
.google.api.expr.v1alpha1.Expr parsed = 4;ExprOrBuilder getParsedOrBuilder()
Parsed expression in AST form.
.google.api.expr.v1alpha1.Expr parsed = 4;Descriptor.ExprSpecifierCase getExprSpecifierCase()
Copyright © 2018–2021 The Envoy Project. All rights reserved.