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
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description booleancontainsRequestFieldExtractions(String key)The field extractions for requests.Map<String,RequestFieldValueDisposition>getRequestFieldExtractions()Deprecated.intgetRequestFieldExtractionsCount()The field extractions for requests.Map<String,RequestFieldValueDisposition>getRequestFieldExtractionsMap()The field extractions for requests.RequestFieldValueDispositiongetRequestFieldExtractionsOrDefault(String key, RequestFieldValueDisposition defaultValue)The field extractions for requests.RequestFieldValueDispositiongetRequestFieldExtractionsOrThrow(String key)The field extractions for requests.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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
boolean containsRequestFieldExtractions(String key)
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 Map<String,RequestFieldValueDisposition> 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
RequestFieldValueDisposition getRequestFieldExtractionsOrThrow(String key)
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;
-
-