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
Modifier and TypeMethodDescriptionbooleanSpecify the extraction info.The proto descriptor set binary for the gRPC services.The proto descriptor set binary for the gRPC services.Deprecated.intSpecify the extraction info.Specify the extraction info.getExtractionsByMethodOrDefault(String key, FieldExtractions defaultValue) Specify the extraction info.Specify the extraction info.booleanThe proto descriptor set binary for the gRPC services.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
-
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
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.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
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
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;
-