| Package | Description |
|---|---|
| io.envoyproxy.envoy.api.v2.core | |
| io.envoyproxy.envoy.config.bootstrap.v2 |
| Modifier and Type | Method and Description |
|---|---|
ApiConfigSource.Builder |
ApiConfigSource.Builder.addAllClusterNames(Iterable<String> values)
Cluster names should be used only with REST.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.addAllGrpcServices(Iterable<? extends GrpcService> values)
Multiple gRPC services be provided for GRPC.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.addClusterNames(String value)
Cluster names should be used only with REST.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.addClusterNamesBytes(com.google.protobuf.ByteString value)
Cluster names should be used only with REST.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.addGrpcServices(GrpcService.Builder builderForValue)
Multiple gRPC services be provided for GRPC.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.addGrpcServices(GrpcService value)
Multiple gRPC services be provided for GRPC.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.addGrpcServices(int index,
GrpcService.Builder builderForValue)
Multiple gRPC services be provided for GRPC.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.addGrpcServices(int index,
GrpcService value)
Multiple gRPC services be provided for GRPC.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ApiConfigSource.Builder |
ApiConfigSource.Builder.clear() |
ApiConfigSource.Builder |
ApiConfigSource.Builder.clearApiType()
API type (gRPC, REST, delta gRPC)
.envoy.api.v2.core.ApiConfigSource.ApiType api_type = 1 [(.validate.rules) = { ... } |
ApiConfigSource.Builder |
ApiConfigSource.Builder.clearClusterNames()
Cluster names should be used only with REST.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ApiConfigSource.Builder |
ApiConfigSource.Builder.clearGrpcServices()
Multiple gRPC services be provided for GRPC.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ApiConfigSource.Builder |
ApiConfigSource.Builder.clearRateLimitSettings()
For GRPC APIs, the rate limit settings.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.clearRefreshDelay()
For REST APIs, the delay between successive polls.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.clearRequestTimeout()
For REST APIs, the request timeout.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.clearSetNodeOnFirstMessageOnly()
Skip the node identifier in subsequent discovery requests for streaming gRPC config types.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.clearTransportApiVersion()
API version for xDS transport protocol.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.clone() |
ApiConfigSource.Builder |
ConfigSource.Builder.getApiConfigSourceBuilder()
API configuration source.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.mergeFrom(ApiConfigSource other) |
ApiConfigSource.Builder |
ApiConfigSource.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ApiConfigSource.Builder |
ApiConfigSource.Builder.mergeFrom(com.google.protobuf.Message other) |
ApiConfigSource.Builder |
ApiConfigSource.Builder.mergeRateLimitSettings(RateLimitSettings value)
For GRPC APIs, the rate limit settings.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.mergeRefreshDelay(com.google.protobuf.Duration value)
For REST APIs, the delay between successive polls.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.mergeRequestTimeout(com.google.protobuf.Duration value)
For REST APIs, the request timeout.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static ApiConfigSource.Builder |
ApiConfigSource.newBuilder() |
static ApiConfigSource.Builder |
ApiConfigSource.newBuilder(ApiConfigSource prototype) |
ApiConfigSource.Builder |
ApiConfigSource.newBuilderForType() |
protected ApiConfigSource.Builder |
ApiConfigSource.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
ApiConfigSource.Builder |
ApiConfigSource.Builder.removeGrpcServices(int index)
Multiple gRPC services be provided for GRPC.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.setApiType(ApiConfigSource.ApiType value)
API type (gRPC, REST, delta gRPC)
.envoy.api.v2.core.ApiConfigSource.ApiType api_type = 1 [(.validate.rules) = { ... } |
ApiConfigSource.Builder |
ApiConfigSource.Builder.setApiTypeValue(int value)
API type (gRPC, REST, delta gRPC)
.envoy.api.v2.core.ApiConfigSource.ApiType api_type = 1 [(.validate.rules) = { ... } |
ApiConfigSource.Builder |
ApiConfigSource.Builder.setClusterNames(int index,
String value)
Cluster names should be used only with REST.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ApiConfigSource.Builder |
ApiConfigSource.Builder.setGrpcServices(int index,
GrpcService.Builder builderForValue)
Multiple gRPC services be provided for GRPC.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.setGrpcServices(int index,
GrpcService value)
Multiple gRPC services be provided for GRPC.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.setRateLimitSettings(RateLimitSettings.Builder builderForValue)
For GRPC APIs, the rate limit settings.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.setRateLimitSettings(RateLimitSettings value)
For GRPC APIs, the rate limit settings.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.setRefreshDelay(com.google.protobuf.Duration.Builder builderForValue)
For REST APIs, the delay between successive polls.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.setRefreshDelay(com.google.protobuf.Duration value)
For REST APIs, the delay between successive polls.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ApiConfigSource.Builder |
ApiConfigSource.Builder.setRequestTimeout(com.google.protobuf.Duration.Builder builderForValue)
For REST APIs, the request timeout.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.setRequestTimeout(com.google.protobuf.Duration value)
For REST APIs, the request timeout.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.setSetNodeOnFirstMessageOnly(boolean value)
Skip the node identifier in subsequent discovery requests for streaming gRPC config types.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.setTransportApiVersion(ApiVersion value)
API version for xDS transport protocol.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.setTransportApiVersionValue(int value)
API version for xDS transport protocol.
|
ApiConfigSource.Builder |
ApiConfigSource.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ApiConfigSource.Builder |
ApiConfigSource.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ConfigSource.Builder |
ConfigSource.Builder.setApiConfigSource(ApiConfigSource.Builder builderForValue)
API configuration source.
|
| Modifier and Type | Method and Description |
|---|---|
ApiConfigSource.Builder |
Bootstrap.DynamicResources.Builder.getAdsConfigBuilder()
A single :ref:`ADS <config_overview_ads>` source may be optionally
specified.
|
ApiConfigSource.Builder |
Bootstrap.Builder.getHdsConfigBuilder()
Health discovery service config option.
|
ApiConfigSource.Builder |
ClusterManager.Builder.getLoadStatsConfigBuilder()
A management server endpoint to stream load stats to via
*StreamLoadStats*.
|
| Modifier and Type | Method and Description |
|---|---|
Bootstrap.DynamicResources.Builder |
Bootstrap.DynamicResources.Builder.setAdsConfig(ApiConfigSource.Builder builderForValue)
A single :ref:`ADS <config_overview_ads>` source may be optionally
specified.
|
Bootstrap.Builder |
Bootstrap.Builder.setHdsConfig(ApiConfigSource.Builder builderForValue)
Health discovery service config option.
|
ClusterManager.Builder |
ClusterManager.Builder.setLoadStatsConfig(ApiConfigSource.Builder builderForValue)
A management server endpoint to stream load stats to via
*StreamLoadStats*.
|
Copyright © 2018–2021 The Envoy Project. All rights reserved.