Uses of Class
io.envoyproxy.envoy.config.core.v3.GrpcService.Builder
Packages that use GrpcService.Builder
Package
Description
-
Uses of GrpcService.Builder in io.envoyproxy.envoy.config.core.v3
Methods in io.envoyproxy.envoy.config.core.v3 that return GrpcService.BuilderModifier and TypeMethodDescriptionGrpcService.Builder.addAllInitialMetadata(Iterable<? extends HeaderValue> values) Additional metadata to include in streams initiated to the GrpcService.ApiConfigSource.Builder.addGrpcServicesBuilder()Multiple gRPC services be provided for GRPC.ApiConfigSource.Builder.addGrpcServicesBuilder(int index) Multiple gRPC services be provided for GRPC.GrpcService.Builder.addInitialMetadata(int index, HeaderValue value) Additional metadata to include in streams initiated to the GrpcService.GrpcService.Builder.addInitialMetadata(int index, HeaderValue.Builder builderForValue) Additional metadata to include in streams initiated to the GrpcService.GrpcService.Builder.addInitialMetadata(HeaderValue value) Additional metadata to include in streams initiated to the GrpcService.GrpcService.Builder.addInitialMetadata(HeaderValue.Builder builderForValue) Additional metadata to include in streams initiated to the GrpcService.GrpcService.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) GrpcService.Builder.clear()GrpcService.Builder.clearEnvoyGrpc()Envoy's in-built gRPC client.GrpcService.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) GrpcService.Builder.clearGoogleGrpc()`Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.GrpcService.Builder.clearInitialMetadata()Additional metadata to include in streams initiated to the GrpcService.GrpcService.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) GrpcService.Builder.clearRetryPolicy()Optional default retry policy for RPCs or streams initiated toward this gRPC service.GrpcService.Builder.clearTargetSpecifier()GrpcService.Builder.clearTimeout()The timeout for the gRPC request.GrpcService.Builder.clone()EventServiceConfig.Builder.getGrpcServiceBuilder()Specifies the gRPC service that hosts the event reporting service.ApiConfigSource.Builder.getGrpcServicesBuilder(int index) Multiple gRPC services be provided for GRPC.GrpcService.Builder.mergeEnvoyGrpc(GrpcService.EnvoyGrpc value) Envoy's in-built gRPC client.GrpcService.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) GrpcService.Builder.mergeFrom(com.google.protobuf.Message other) GrpcService.Builder.mergeFrom(GrpcService other) GrpcService.Builder.mergeGoogleGrpc(GrpcService.GoogleGrpc value) `Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.GrpcService.Builder.mergeRetryPolicy(RetryPolicy value) Optional default retry policy for RPCs or streams initiated toward this gRPC service.GrpcService.Builder.mergeTimeout(com.google.protobuf.Duration value) The timeout for the gRPC request.final GrpcService.BuilderGrpcService.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) static GrpcService.BuilderGrpcService.newBuilder()static GrpcService.BuilderGrpcService.newBuilder(GrpcService prototype) GrpcService.newBuilderForType()protected GrpcService.BuilderGrpcService.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) GrpcService.Builder.removeInitialMetadata(int index) Additional metadata to include in streams initiated to the GrpcService.GrpcService.Builder.setEnvoyGrpc(GrpcService.EnvoyGrpc value) Envoy's in-built gRPC client.GrpcService.Builder.setEnvoyGrpc(GrpcService.EnvoyGrpc.Builder builderForValue) Envoy's in-built gRPC client.GrpcService.Builder.setGoogleGrpc(GrpcService.GoogleGrpc value) `Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.GrpcService.Builder.setGoogleGrpc(GrpcService.GoogleGrpc.Builder builderForValue) `Google C++ gRPC client <https://github.com/grpc/grpc>`_ See the :ref:`gRPC services overview <arch_overview_grpc_services>` documentation for discussion on gRPC client selection.GrpcService.Builder.setInitialMetadata(int index, HeaderValue value) Additional metadata to include in streams initiated to the GrpcService.GrpcService.Builder.setInitialMetadata(int index, HeaderValue.Builder builderForValue) Additional metadata to include in streams initiated to the GrpcService.GrpcService.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) GrpcService.Builder.setRetryPolicy(RetryPolicy value) Optional default retry policy for RPCs or streams initiated toward this gRPC service.GrpcService.Builder.setRetryPolicy(RetryPolicy.Builder builderForValue) Optional default retry policy for RPCs or streams initiated toward this gRPC service.GrpcService.Builder.setTimeout(com.google.protobuf.Duration value) The timeout for the gRPC request.GrpcService.Builder.setTimeout(com.google.protobuf.Duration.Builder builderForValue) The timeout for the gRPC request.final GrpcService.BuilderGrpcService.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) GrpcService.toBuilder()Methods in io.envoyproxy.envoy.config.core.v3 that return types with arguments of type GrpcService.BuilderModifier and TypeMethodDescriptionApiConfigSource.Builder.getGrpcServicesBuilderList()Multiple gRPC services be provided for GRPC.Methods in io.envoyproxy.envoy.config.core.v3 with parameters of type GrpcService.BuilderModifier and TypeMethodDescriptionApiConfigSource.Builder.addGrpcServices(int index, GrpcService.Builder builderForValue) Multiple gRPC services be provided for GRPC.ApiConfigSource.Builder.addGrpcServices(GrpcService.Builder builderForValue) Multiple gRPC services be provided for GRPC.EventServiceConfig.Builder.setGrpcService(GrpcService.Builder builderForValue) Specifies the gRPC service that hosts the event reporting service.ApiConfigSource.Builder.setGrpcServices(int index, GrpcService.Builder builderForValue) Multiple gRPC services be provided for GRPC. -
Uses of GrpcService.Builder in io.envoyproxy.envoy.config.metrics.v3
Methods in io.envoyproxy.envoy.config.metrics.v3 that return GrpcService.BuilderModifier and TypeMethodDescriptionMetricsServiceConfig.Builder.getGrpcServiceBuilder()The upstream gRPC cluster that hosts the metrics service.Methods in io.envoyproxy.envoy.config.metrics.v3 with parameters of type GrpcService.BuilderModifier and TypeMethodDescriptionMetricsServiceConfig.Builder.setGrpcService(GrpcService.Builder builderForValue) The upstream gRPC cluster that hosts the metrics service. -
Uses of GrpcService.Builder in io.envoyproxy.envoy.config.ratelimit.v3
Methods in io.envoyproxy.envoy.config.ratelimit.v3 that return GrpcService.BuilderModifier and TypeMethodDescriptionRateLimitServiceConfig.Builder.getGrpcServiceBuilder()Specifies the gRPC service that hosts the rate limit service.Methods in io.envoyproxy.envoy.config.ratelimit.v3 with parameters of type GrpcService.BuilderModifier and TypeMethodDescriptionRateLimitServiceConfig.Builder.setGrpcService(GrpcService.Builder builderForValue) Specifies the gRPC service that hosts the rate limit service. -
Uses of GrpcService.Builder in io.envoyproxy.envoy.config.tap.v3
Methods in io.envoyproxy.envoy.config.tap.v3 that return GrpcService.BuilderModifier and TypeMethodDescriptionStreamingGrpcSink.Builder.getGrpcServiceBuilder()The gRPC server that hosts the Tap Sink Service.Methods in io.envoyproxy.envoy.config.tap.v3 with parameters of type GrpcService.BuilderModifier and TypeMethodDescriptionStreamingGrpcSink.Builder.setGrpcService(GrpcService.Builder builderForValue) The gRPC server that hosts the Tap Sink Service. -
Uses of GrpcService.Builder in io.envoyproxy.envoy.config.trace.v3
Methods in io.envoyproxy.envoy.config.trace.v3 that return GrpcService.BuilderModifier and TypeMethodDescriptionOpenTelemetryConfig.Builder.getGrpcServiceBuilder()The upstream gRPC cluster that will receive OTLP traces.SkyWalkingConfig.Builder.getGrpcServiceBuilder()SkyWalking collector service.TraceServiceConfig.Builder.getGrpcServiceBuilder()The upstream gRPC cluster that hosts the metrics service.Methods in io.envoyproxy.envoy.config.trace.v3 with parameters of type GrpcService.BuilderModifier and TypeMethodDescriptionOpenTelemetryConfig.Builder.setGrpcService(GrpcService.Builder builderForValue) The upstream gRPC cluster that will receive OTLP traces.SkyWalkingConfig.Builder.setGrpcService(GrpcService.Builder builderForValue) SkyWalking collector service.TraceServiceConfig.Builder.setGrpcService(GrpcService.Builder builderForValue) The upstream gRPC cluster that hosts the metrics service. -
Uses of GrpcService.Builder in io.envoyproxy.envoy.extensions.access_loggers.grpc.v3
Methods in io.envoyproxy.envoy.extensions.access_loggers.grpc.v3 that return GrpcService.BuilderModifier and TypeMethodDescriptionCommonGrpcAccessLogConfig.Builder.getGrpcServiceBuilder()The gRPC service for the access log service.Methods in io.envoyproxy.envoy.extensions.access_loggers.grpc.v3 with parameters of type GrpcService.BuilderModifier and TypeMethodDescriptionCommonGrpcAccessLogConfig.Builder.setGrpcService(GrpcService.Builder builderForValue) The gRPC service for the access log service. -
Uses of GrpcService.Builder in io.envoyproxy.envoy.extensions.access_loggers.open_telemetry.v3
Methods in io.envoyproxy.envoy.extensions.access_loggers.open_telemetry.v3 that return GrpcService.BuilderModifier and TypeMethodDescriptionOpenTelemetryAccessLogConfig.Builder.getGrpcServiceBuilder()The upstream gRPC cluster that will receive OTLP logs.Methods in io.envoyproxy.envoy.extensions.access_loggers.open_telemetry.v3 with parameters of type GrpcService.BuilderModifier and TypeMethodDescriptionOpenTelemetryAccessLogConfig.Builder.setGrpcService(GrpcService.Builder builderForValue) The upstream gRPC cluster that will receive OTLP logs. -
Uses of GrpcService.Builder in io.envoyproxy.envoy.extensions.filters.http.ext_authz.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.ext_authz.v3 that return GrpcService.BuilderModifier and TypeMethodDescriptionCheckSettings.Builder.getGrpcServiceBuilder()Override with a gRPC service configuration.ExtAuthz.Builder.getGrpcServiceBuilder()gRPC service configuration (default timeout: 200ms).Methods in io.envoyproxy.envoy.extensions.filters.http.ext_authz.v3 with parameters of type GrpcService.BuilderModifier and TypeMethodDescriptionCheckSettings.Builder.setGrpcService(GrpcService.Builder builderForValue) Override with a gRPC service configuration.ExtAuthz.Builder.setGrpcService(GrpcService.Builder builderForValue) gRPC service configuration (default timeout: 200ms). -
Uses of GrpcService.Builder in io.envoyproxy.envoy.extensions.filters.http.ext_proc.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.ext_proc.v3 that return GrpcService.BuilderModifier and TypeMethodDescriptionExternalProcessor.Builder.getGrpcServiceBuilder()Configuration for the gRPC service that the filter will communicate with.ExtProcOverrides.Builder.getGrpcServiceBuilder()Set a different gRPC service for this route than the default.Methods in io.envoyproxy.envoy.extensions.filters.http.ext_proc.v3 with parameters of type GrpcService.BuilderModifier and TypeMethodDescriptionExternalProcessor.Builder.setGrpcService(GrpcService.Builder builderForValue) Configuration for the gRPC service that the filter will communicate with.ExtProcOverrides.Builder.setGrpcService(GrpcService.Builder builderForValue) Set a different gRPC service for this route than the default. -
Uses of GrpcService.Builder in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3 that return GrpcService.BuilderModifier and TypeMethodDescriptionRateLimitQuotaFilterConfig.Builder.getRlqsServerBuilder()Configures the gRPC Rate Limit Quota Service (RLQS) RateLimitQuotaService.Methods in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3 with parameters of type GrpcService.BuilderModifier and TypeMethodDescriptionRateLimitQuotaFilterConfig.Builder.setRlqsServer(GrpcService.Builder builderForValue) Configures the gRPC Rate Limit Quota Service (RLQS) RateLimitQuotaService. -
Uses of GrpcService.Builder in io.envoyproxy.envoy.extensions.filters.network.ext_authz.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.ext_authz.v3 that return GrpcService.BuilderModifier and TypeMethodDescriptionExtAuthz.Builder.getGrpcServiceBuilder()The external authorization gRPC service configuration.Methods in io.envoyproxy.envoy.extensions.filters.network.ext_authz.v3 with parameters of type GrpcService.BuilderModifier and TypeMethodDescriptionExtAuthz.Builder.setGrpcService(GrpcService.Builder builderForValue) The external authorization gRPC service configuration. -
Uses of GrpcService.Builder in io.envoyproxy.envoy.extensions.filters.network.ext_proc.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.ext_proc.v3 that return GrpcService.BuilderModifier and TypeMethodDescriptionNetworkExternalProcessor.Builder.getGrpcServiceBuilder()The gRPC service that will process network traffic.Methods in io.envoyproxy.envoy.extensions.filters.network.ext_proc.v3 with parameters of type GrpcService.BuilderModifier and TypeMethodDescriptionNetworkExternalProcessor.Builder.setGrpcService(GrpcService.Builder builderForValue) The gRPC service that will process network traffic. -
Uses of GrpcService.Builder in io.envoyproxy.envoy.extensions.filters.network.redis_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.redis_proxy.v3 that return GrpcService.BuilderModifier and TypeMethodDescriptionRedisExternalAuthProvider.Builder.getGrpcServiceBuilder()External auth gRPC service configuration.Methods in io.envoyproxy.envoy.extensions.filters.network.redis_proxy.v3 with parameters of type GrpcService.BuilderModifier and TypeMethodDescriptionRedisExternalAuthProvider.Builder.setGrpcService(GrpcService.Builder builderForValue) External auth gRPC service configuration. -
Uses of GrpcService.Builder in io.envoyproxy.envoy.extensions.stat_sinks.open_telemetry.v3
Methods in io.envoyproxy.envoy.extensions.stat_sinks.open_telemetry.v3 that return GrpcService.BuilderModifier and TypeMethodDescriptionSinkConfig.Builder.getGrpcServiceBuilder()The upstream gRPC cluster that implements the OTLP/gRPC collector.Methods in io.envoyproxy.envoy.extensions.stat_sinks.open_telemetry.v3 with parameters of type GrpcService.BuilderModifier and TypeMethodDescriptionSinkConfig.Builder.setGrpcService(GrpcService.Builder builderForValue) The upstream gRPC cluster that implements the OTLP/gRPC collector.