Interface FieldExtractionsOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
FieldExtractions,FieldExtractions.Builder
public interface FieldExtractionsOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanThe field extractions for requests.Deprecated.intThe field extractions for requests.The field extractions for requests.getRequestFieldExtractionsOrDefault(String key, RequestFieldValueDisposition defaultValue) The field extractions for requests.The field extractions for requests.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getRequestFieldExtractionsCount
int getRequestFieldExtractionsCount()The field extractions for requests. The key is the field path within the grpc request. For example, we can define ``foo.bar.name`` if we want to extract ``Request.foo.bar.name``. .. code-block:: proto message Request { Foo foo = 1; } message Foo { Bar bar = 1; } message Bar { string name = 1; }map<string, .envoy.extensions.filters.http.grpc_field_extraction.v3.RequestFieldValueDisposition> request_field_extractions = 1; -
containsRequestFieldExtractions
The field extractions for requests. The key is the field path within the grpc request. For example, we can define ``foo.bar.name`` if we want to extract ``Request.foo.bar.name``. .. code-block:: proto message Request { Foo foo = 1; } message Foo { Bar bar = 1; } message Bar { string name = 1; }map<string, .envoy.extensions.filters.http.grpc_field_extraction.v3.RequestFieldValueDisposition> request_field_extractions = 1; -
getRequestFieldExtractions
Deprecated.UsegetRequestFieldExtractionsMap()instead. -
getRequestFieldExtractionsMap
Map<String,RequestFieldValueDisposition> getRequestFieldExtractionsMap()The field extractions for requests. The key is the field path within the grpc request. For example, we can define ``foo.bar.name`` if we want to extract ``Request.foo.bar.name``. .. code-block:: proto message Request { Foo foo = 1; } message Foo { Bar bar = 1; } message Bar { string name = 1; }map<string, .envoy.extensions.filters.http.grpc_field_extraction.v3.RequestFieldValueDisposition> request_field_extractions = 1; -
getRequestFieldExtractionsOrDefault
RequestFieldValueDisposition getRequestFieldExtractionsOrDefault(String key, RequestFieldValueDisposition defaultValue) The field extractions for requests. The key is the field path within the grpc request. For example, we can define ``foo.bar.name`` if we want to extract ``Request.foo.bar.name``. .. code-block:: proto message Request { Foo foo = 1; } message Foo { Bar bar = 1; } message Bar { string name = 1; }map<string, .envoy.extensions.filters.http.grpc_field_extraction.v3.RequestFieldValueDisposition> request_field_extractions = 1; -
getRequestFieldExtractionsOrThrow
The field extractions for requests. The key is the field path within the grpc request. For example, we can define ``foo.bar.name`` if we want to extract ``Request.foo.bar.name``. .. code-block:: proto message Request { Foo foo = 1; } message Foo { Bar bar = 1; } message Bar { string name = 1; }map<string, .envoy.extensions.filters.http.grpc_field_extraction.v3.RequestFieldValueDisposition> request_field_extractions = 1;
-