Interface GrpcFieldExtractionConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
GrpcFieldExtractionConfig,GrpcFieldExtractionConfig.Builder
public interface GrpcFieldExtractionConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description booleancontainsExtractionsByMethod(String key)Specify the extraction info.DataSourcegetDescriptorSet()The proto descriptor set binary for the gRPC services.DataSourceOrBuildergetDescriptorSetOrBuilder()The proto descriptor set binary for the gRPC services.Map<String,FieldExtractions>getExtractionsByMethod()Deprecated.intgetExtractionsByMethodCount()Specify the extraction info.Map<String,FieldExtractions>getExtractionsByMethodMap()Specify the extraction info.FieldExtractionsgetExtractionsByMethodOrDefault(String key, FieldExtractions defaultValue)Specify the extraction info.FieldExtractionsgetExtractionsByMethodOrThrow(String key)Specify the extraction info.booleanhasDescriptorSet()The proto descriptor set binary for the gRPC services.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasDescriptorSet
boolean hasDescriptorSet()
The proto descriptor set binary for the gRPC services. It could be passed by a local file through ``Datasource.filename`` or embedded in the ``Datasource.inline_bytes``.
.envoy.config.core.v3.DataSource descriptor_set = 1 [(.validate.rules) = { ... }- Returns:
- Whether the descriptorSet field is set.
-
getDescriptorSet
DataSource getDescriptorSet()
The proto descriptor set binary for the gRPC services. It could be passed by a local file through ``Datasource.filename`` or embedded in the ``Datasource.inline_bytes``.
.envoy.config.core.v3.DataSource descriptor_set = 1 [(.validate.rules) = { ... }- Returns:
- The descriptorSet.
-
getDescriptorSetOrBuilder
DataSourceOrBuilder getDescriptorSetOrBuilder()
The proto descriptor set binary for the gRPC services. It could be passed by a local file through ``Datasource.filename`` or embedded in the ``Datasource.inline_bytes``.
.envoy.config.core.v3.DataSource descriptor_set = 1 [(.validate.rules) = { ... }
-
getExtractionsByMethodCount
int getExtractionsByMethodCount()
Specify the extraction info. The key is the fully qualified gRPC method name. ``${package}.${Service}.${Method}``, like ``endpoints.examples.bookstore.BookStore.GetShelf`` The value is the field extractions for individual gRPC method.map<string, .envoy.extensions.filters.http.grpc_field_extraction.v3.FieldExtractions> extractions_by_method = 2;
-
containsExtractionsByMethod
boolean containsExtractionsByMethod(String key)
Specify the extraction info. The key is the fully qualified gRPC method name. ``${package}.${Service}.${Method}``, like ``endpoints.examples.bookstore.BookStore.GetShelf`` The value is the field extractions for individual gRPC method.map<string, .envoy.extensions.filters.http.grpc_field_extraction.v3.FieldExtractions> extractions_by_method = 2;
-
getExtractionsByMethod
@Deprecated Map<String,FieldExtractions> getExtractionsByMethod()
Deprecated.UsegetExtractionsByMethodMap()instead.
-
getExtractionsByMethodMap
Map<String,FieldExtractions> getExtractionsByMethodMap()
Specify the extraction info. The key is the fully qualified gRPC method name. ``${package}.${Service}.${Method}``, like ``endpoints.examples.bookstore.BookStore.GetShelf`` The value is the field extractions for individual gRPC method.map<string, .envoy.extensions.filters.http.grpc_field_extraction.v3.FieldExtractions> extractions_by_method = 2;
-
getExtractionsByMethodOrDefault
FieldExtractions getExtractionsByMethodOrDefault(String key, FieldExtractions defaultValue)
Specify the extraction info. The key is the fully qualified gRPC method name. ``${package}.${Service}.${Method}``, like ``endpoints.examples.bookstore.BookStore.GetShelf`` The value is the field extractions for individual gRPC method.map<string, .envoy.extensions.filters.http.grpc_field_extraction.v3.FieldExtractions> extractions_by_method = 2;
-
getExtractionsByMethodOrThrow
FieldExtractions getExtractionsByMethodOrThrow(String key)
Specify the extraction info. The key is the fully qualified gRPC method name. ``${package}.${Service}.${Method}``, like ``endpoints.examples.bookstore.BookStore.GetShelf`` The value is the field extractions for individual gRPC method.map<string, .envoy.extensions.filters.http.grpc_field_extraction.v3.FieldExtractions> extractions_by_method = 2;
-
-