Uses of Class
io.envoyproxy.envoy.config.core.v3.ApiConfigSource.Builder
Packages that use ApiConfigSource.Builder
-
Uses of ApiConfigSource.Builder in io.envoyproxy.envoy.config.bootstrap.v3
Fields in io.envoyproxy.envoy.config.bootstrap.v3 with type parameters of type ApiConfigSource.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder<ApiConfigSource, ApiConfigSource.Builder, ApiConfigSourceOrBuilder> Bootstrap.DynamicResources.Builder.adsConfigBuilder_private com.google.protobuf.SingleFieldBuilder<ApiConfigSource, ApiConfigSource.Builder, ApiConfigSourceOrBuilder> Bootstrap.Builder.hdsConfigBuilder_private com.google.protobuf.SingleFieldBuilder<ApiConfigSource, ApiConfigSource.Builder, ApiConfigSourceOrBuilder> ClusterManager.Builder.loadStatsConfigBuilder_Methods in io.envoyproxy.envoy.config.bootstrap.v3 that return ApiConfigSource.BuilderModifier and TypeMethodDescriptionBootstrap.DynamicResources.Builder.getAdsConfigBuilder()A single :ref:`ADS <config_overview_ads>` source may be optionally specified.Bootstrap.Builder.getHdsConfigBuilder()Health discovery service config option.ClusterManager.Builder.getLoadStatsConfigBuilder()A management server endpoint to stream load stats to via ``StreamLoadStats``.Methods in io.envoyproxy.envoy.config.bootstrap.v3 that return types with arguments of type ApiConfigSource.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder<ApiConfigSource, ApiConfigSource.Builder, ApiConfigSourceOrBuilder> Bootstrap.DynamicResources.Builder.getAdsConfigFieldBuilder()A single :ref:`ADS <config_overview_ads>` source may be optionally specified.private com.google.protobuf.SingleFieldBuilder<ApiConfigSource, ApiConfigSource.Builder, ApiConfigSourceOrBuilder> Bootstrap.Builder.getHdsConfigFieldBuilder()Health discovery service config option.private com.google.protobuf.SingleFieldBuilder<ApiConfigSource, ApiConfigSource.Builder, ApiConfigSourceOrBuilder> ClusterManager.Builder.getLoadStatsConfigFieldBuilder()A management server endpoint to stream load stats to via ``StreamLoadStats``.Methods in io.envoyproxy.envoy.config.bootstrap.v3 with parameters of type ApiConfigSource.BuilderModifier and TypeMethodDescriptionBootstrap.DynamicResources.Builder.setAdsConfig(ApiConfigSource.Builder builderForValue) A single :ref:`ADS <config_overview_ads>` source may be optionally specified.Bootstrap.Builder.setHdsConfig(ApiConfigSource.Builder builderForValue) Health discovery service config option.ClusterManager.Builder.setLoadStatsConfig(ApiConfigSource.Builder builderForValue) A management server endpoint to stream load stats to via ``StreamLoadStats``. -
Uses of ApiConfigSource.Builder in io.envoyproxy.envoy.config.core.v3
Fields in io.envoyproxy.envoy.config.core.v3 with type parameters of type ApiConfigSource.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder<ApiConfigSource, ApiConfigSource.Builder, ApiConfigSourceOrBuilder> ConfigSource.Builder.apiConfigSourceBuilder_Methods in io.envoyproxy.envoy.config.core.v3 that return ApiConfigSource.BuilderModifier and TypeMethodDescriptionApiConfigSource.Builder.addAllClusterNames(Iterable<String> values) Cluster names should be used only with REST.ApiConfigSource.Builder.addAllConfigValidators(Iterable<? extends TypedExtensionConfig> values) A list of config validators that will be executed when a new update is received from the ApiConfigSource.ApiConfigSource.Builder.addAllGrpcServices(Iterable<? extends GrpcService> values) Multiple gRPC services be provided for GRPC.ApiConfigSource.Builder.addClusterNames(String value) Cluster names should be used only with REST.ApiConfigSource.Builder.addClusterNamesBytes(com.google.protobuf.ByteString value) Cluster names should be used only with REST.ApiConfigSource.Builder.addConfigValidators(int index, TypedExtensionConfig value) A list of config validators that will be executed when a new update is received from the ApiConfigSource.ApiConfigSource.Builder.addConfigValidators(int index, TypedExtensionConfig.Builder builderForValue) A list of config validators that will be executed when a new update is received from the ApiConfigSource.ApiConfigSource.Builder.addConfigValidators(TypedExtensionConfig value) A list of config validators that will be executed when a new update is received from the ApiConfigSource.ApiConfigSource.Builder.addConfigValidators(TypedExtensionConfig.Builder builderForValue) A list of config validators that will be executed when a new update is received from the ApiConfigSource.ApiConfigSource.Builder.addGrpcServices(int index, GrpcService value) Multiple gRPC services be provided for GRPC.ApiConfigSource.Builder.addGrpcServices(int index, GrpcService.Builder builderForValue) Multiple gRPC services be provided for GRPC.ApiConfigSource.Builder.addGrpcServices(GrpcService value) Multiple gRPC services be provided for GRPC.ApiConfigSource.Builder.addGrpcServices(GrpcService.Builder builderForValue) Multiple gRPC services be provided for GRPC.ApiConfigSource.Builder.clear()ApiConfigSource.Builder.clearApiType()API type (gRPC, REST, delta gRPC)ApiConfigSource.Builder.clearClusterNames()Cluster names should be used only with REST.ApiConfigSource.Builder.clearConfigValidators()A list of config validators that will be executed when a new update is received from the ApiConfigSource.ApiConfigSource.Builder.clearGrpcServices()Multiple gRPC services be provided for GRPC.ApiConfigSource.Builder.clearRateLimitSettings()For GRPC APIs, the rate limit settings.ApiConfigSource.Builder.clearRefreshDelay()For REST APIs, the delay between successive polls.ApiConfigSource.Builder.clearRequestTimeout()For REST APIs, the request timeout.ApiConfigSource.Builder.clearSetNodeOnFirstMessageOnly()Skip the node identifier in subsequent discovery requests for streaming gRPC config types.ApiConfigSource.Builder.clearTransportApiVersion()API version for xDS transport protocol.ConfigSource.Builder.getApiConfigSourceBuilder()API configuration source.ApiConfigSource.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) ApiConfigSource.Builder.mergeFrom(com.google.protobuf.Message other) ApiConfigSource.Builder.mergeFrom(ApiConfigSource other) ApiConfigSource.Builder.mergeRateLimitSettings(RateLimitSettings value) For GRPC APIs, the rate limit settings.ApiConfigSource.Builder.mergeRefreshDelay(com.google.protobuf.Duration value) For REST APIs, the delay between successive polls.ApiConfigSource.Builder.mergeRequestTimeout(com.google.protobuf.Duration value) For REST APIs, the request timeout.static ApiConfigSource.BuilderApiConfigSource.newBuilder()static ApiConfigSource.BuilderApiConfigSource.newBuilder(ApiConfigSource prototype) ApiConfigSource.newBuilderForType()protected ApiConfigSource.BuilderApiConfigSource.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) ApiConfigSource.Builder.removeConfigValidators(int index) A list of config validators that will be executed when a new update is received from the ApiConfigSource.ApiConfigSource.Builder.removeGrpcServices(int index) Multiple gRPC services be provided for GRPC.ApiConfigSource.Builder.setApiType(ApiConfigSource.ApiType value) API type (gRPC, REST, delta gRPC)ApiConfigSource.Builder.setApiTypeValue(int value) API type (gRPC, REST, delta gRPC)ApiConfigSource.Builder.setClusterNames(int index, String value) Cluster names should be used only with REST.ApiConfigSource.Builder.setConfigValidators(int index, TypedExtensionConfig value) A list of config validators that will be executed when a new update is received from the ApiConfigSource.ApiConfigSource.Builder.setConfigValidators(int index, TypedExtensionConfig.Builder builderForValue) A list of config validators that will be executed when a new update is received from the ApiConfigSource.ApiConfigSource.Builder.setGrpcServices(int index, GrpcService value) Multiple gRPC services be provided for GRPC.ApiConfigSource.Builder.setGrpcServices(int index, GrpcService.Builder builderForValue) Multiple gRPC services be provided for GRPC.ApiConfigSource.Builder.setRateLimitSettings(RateLimitSettings value) For GRPC APIs, the rate limit settings.ApiConfigSource.Builder.setRateLimitSettings(RateLimitSettings.Builder builderForValue) For GRPC APIs, the rate limit settings.ApiConfigSource.Builder.setRefreshDelay(com.google.protobuf.Duration value) For REST APIs, the delay between successive polls.ApiConfigSource.Builder.setRefreshDelay(com.google.protobuf.Duration.Builder builderForValue) For REST APIs, the delay between successive polls.ApiConfigSource.Builder.setRequestTimeout(com.google.protobuf.Duration value) For REST APIs, the request timeout.ApiConfigSource.Builder.setRequestTimeout(com.google.protobuf.Duration.Builder builderForValue) For REST APIs, the request timeout.ApiConfigSource.Builder.setSetNodeOnFirstMessageOnly(boolean value) Skip the node identifier in subsequent discovery requests for streaming gRPC config types.ApiConfigSource.Builder.setTransportApiVersion(ApiVersion value) API version for xDS transport protocol.ApiConfigSource.Builder.setTransportApiVersionValue(int value) API version for xDS transport protocol.ApiConfigSource.toBuilder()Methods in io.envoyproxy.envoy.config.core.v3 that return types with arguments of type ApiConfigSource.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder<ApiConfigSource, ApiConfigSource.Builder, ApiConfigSourceOrBuilder> ConfigSource.Builder.getApiConfigSourceFieldBuilder()API configuration source.Methods in io.envoyproxy.envoy.config.core.v3 with parameters of type ApiConfigSource.BuilderModifier and TypeMethodDescriptionConfigSource.Builder.setApiConfigSource(ApiConfigSource.Builder builderForValue) API configuration source.