public static final class ConfigSourceOuterClass.ApiConfigSource.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ConfigSourceOuterClass.ApiConfigSource.Builder> implements ConfigSourceOuterClass.ApiConfigSourceOrBuilder
API configuration source. This identifies the API type and cluster that Envoy will use to fetch an xDS API.
Protobuf type envoy.api.v2.core.ApiConfigSource
| Modifier and Type | Method and Description |
|---|---|
ConfigSourceOuterClass.ApiConfigSource.Builder |
addAllClusterNames(Iterable<String> values)
Cluster names should be used only with REST_LEGACY/REST.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
addAllGrpcServices(Iterable<? extends GrpcServiceOuterClass.GrpcService> values)
Multiple gRPC services be provided for GRPC.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
addClusterNames(String value)
Cluster names should be used only with REST_LEGACY/REST.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
addClusterNamesBytes(com.google.protobuf.ByteString value)
Cluster names should be used only with REST_LEGACY/REST.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
addGrpcServices(GrpcServiceOuterClass.GrpcService.Builder builderForValue)
Multiple gRPC services be provided for GRPC.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
addGrpcServices(GrpcServiceOuterClass.GrpcService value)
Multiple gRPC services be provided for GRPC.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
addGrpcServices(int index,
GrpcServiceOuterClass.GrpcService.Builder builderForValue)
Multiple gRPC services be provided for GRPC.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
addGrpcServices(int index,
GrpcServiceOuterClass.GrpcService value)
Multiple gRPC services be provided for GRPC.
|
GrpcServiceOuterClass.GrpcService.Builder |
addGrpcServicesBuilder()
Multiple gRPC services be provided for GRPC.
|
GrpcServiceOuterClass.GrpcService.Builder |
addGrpcServicesBuilder(int index)
Multiple gRPC services be provided for GRPC.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ConfigSourceOuterClass.ApiConfigSource |
build() |
ConfigSourceOuterClass.ApiConfigSource |
buildPartial() |
ConfigSourceOuterClass.ApiConfigSource.Builder |
clear() |
ConfigSourceOuterClass.ApiConfigSource.Builder |
clearApiType()
.envoy.api.v2.core.ApiConfigSource.ApiType api_type = 1 [(.validate.rules) = { ... |
ConfigSourceOuterClass.ApiConfigSource.Builder |
clearClusterNames()
Cluster names should be used only with REST_LEGACY/REST.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ConfigSourceOuterClass.ApiConfigSource.Builder |
clearGrpcServices()
Multiple gRPC services be provided for GRPC.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ConfigSourceOuterClass.ApiConfigSource.Builder |
clearRefreshDelay()
For REST APIs, the delay between successive polls.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
clearRequestTimeout()
For REST APIs, the request timeout.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
clone() |
ConfigSourceOuterClass.ApiConfigSource.ApiType |
getApiType()
.envoy.api.v2.core.ApiConfigSource.ApiType api_type = 1 [(.validate.rules) = { ... |
int |
getApiTypeValue()
.envoy.api.v2.core.ApiConfigSource.ApiType api_type = 1 [(.validate.rules) = { ... |
String |
getClusterNames(int index)
Cluster names should be used only with REST_LEGACY/REST.
|
com.google.protobuf.ByteString |
getClusterNamesBytes(int index)
Cluster names should be used only with REST_LEGACY/REST.
|
int |
getClusterNamesCount()
Cluster names should be used only with REST_LEGACY/REST.
|
com.google.protobuf.ProtocolStringList |
getClusterNamesList()
Cluster names should be used only with REST_LEGACY/REST.
|
ConfigSourceOuterClass.ApiConfigSource |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
GrpcServiceOuterClass.GrpcService |
getGrpcServices(int index)
Multiple gRPC services be provided for GRPC.
|
GrpcServiceOuterClass.GrpcService.Builder |
getGrpcServicesBuilder(int index)
Multiple gRPC services be provided for GRPC.
|
List<GrpcServiceOuterClass.GrpcService.Builder> |
getGrpcServicesBuilderList()
Multiple gRPC services be provided for GRPC.
|
int |
getGrpcServicesCount()
Multiple gRPC services be provided for GRPC.
|
List<GrpcServiceOuterClass.GrpcService> |
getGrpcServicesList()
Multiple gRPC services be provided for GRPC.
|
GrpcServiceOuterClass.GrpcServiceOrBuilder |
getGrpcServicesOrBuilder(int index)
Multiple gRPC services be provided for GRPC.
|
List<? extends GrpcServiceOuterClass.GrpcServiceOrBuilder> |
getGrpcServicesOrBuilderList()
Multiple gRPC services be provided for GRPC.
|
com.google.protobuf.Duration |
getRefreshDelay()
For REST APIs, the delay between successive polls.
|
com.google.protobuf.Duration.Builder |
getRefreshDelayBuilder()
For REST APIs, the delay between successive polls.
|
com.google.protobuf.DurationOrBuilder |
getRefreshDelayOrBuilder()
For REST APIs, the delay between successive polls.
|
com.google.protobuf.Duration |
getRequestTimeout()
For REST APIs, the request timeout.
|
com.google.protobuf.Duration.Builder |
getRequestTimeoutBuilder()
For REST APIs, the request timeout.
|
com.google.protobuf.DurationOrBuilder |
getRequestTimeoutOrBuilder()
For REST APIs, the request timeout.
|
boolean |
hasRefreshDelay()
For REST APIs, the delay between successive polls.
|
boolean |
hasRequestTimeout()
For REST APIs, the request timeout.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ConfigSourceOuterClass.ApiConfigSource.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ConfigSourceOuterClass.ApiConfigSource.Builder |
mergeFrom(ConfigSourceOuterClass.ApiConfigSource other) |
ConfigSourceOuterClass.ApiConfigSource.Builder |
mergeFrom(com.google.protobuf.Message other) |
ConfigSourceOuterClass.ApiConfigSource.Builder |
mergeRefreshDelay(com.google.protobuf.Duration value)
For REST APIs, the delay between successive polls.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
mergeRequestTimeout(com.google.protobuf.Duration value)
For REST APIs, the request timeout.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ConfigSourceOuterClass.ApiConfigSource.Builder |
removeGrpcServices(int index)
Multiple gRPC services be provided for GRPC.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
setApiType(ConfigSourceOuterClass.ApiConfigSource.ApiType value)
.envoy.api.v2.core.ApiConfigSource.ApiType api_type = 1 [(.validate.rules) = { ... |
ConfigSourceOuterClass.ApiConfigSource.Builder |
setApiTypeValue(int value)
.envoy.api.v2.core.ApiConfigSource.ApiType api_type = 1 [(.validate.rules) = { ... |
ConfigSourceOuterClass.ApiConfigSource.Builder |
setClusterNames(int index,
String value)
Cluster names should be used only with REST_LEGACY/REST.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ConfigSourceOuterClass.ApiConfigSource.Builder |
setGrpcServices(int index,
GrpcServiceOuterClass.GrpcService.Builder builderForValue)
Multiple gRPC services be provided for GRPC.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
setGrpcServices(int index,
GrpcServiceOuterClass.GrpcService value)
Multiple gRPC services be provided for GRPC.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
setRefreshDelay(com.google.protobuf.Duration.Builder builderForValue)
For REST APIs, the delay between successive polls.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
setRefreshDelay(com.google.protobuf.Duration value)
For REST APIs, the delay between successive polls.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ConfigSourceOuterClass.ApiConfigSource.Builder |
setRequestTimeout(com.google.protobuf.Duration.Builder builderForValue)
For REST APIs, the request timeout.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
setRequestTimeout(com.google.protobuf.Duration value)
For REST APIs, the request timeout.
|
ConfigSourceOuterClass.ApiConfigSource.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ConfigSourceOuterClass.ApiConfigSource.Builder>public ConfigSourceOuterClass.ApiConfigSource.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ConfigSourceOuterClass.ApiConfigSource.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ConfigSourceOuterClass.ApiConfigSource.Builder>public ConfigSourceOuterClass.ApiConfigSource getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ConfigSourceOuterClass.ApiConfigSource build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ConfigSourceOuterClass.ApiConfigSource buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ConfigSourceOuterClass.ApiConfigSource.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ConfigSourceOuterClass.ApiConfigSource.Builder>public ConfigSourceOuterClass.ApiConfigSource.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ConfigSourceOuterClass.ApiConfigSource.Builder>public ConfigSourceOuterClass.ApiConfigSource.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ConfigSourceOuterClass.ApiConfigSource.Builder>public ConfigSourceOuterClass.ApiConfigSource.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ConfigSourceOuterClass.ApiConfigSource.Builder>public ConfigSourceOuterClass.ApiConfigSource.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ConfigSourceOuterClass.ApiConfigSource.Builder>public ConfigSourceOuterClass.ApiConfigSource.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ConfigSourceOuterClass.ApiConfigSource.Builder>public ConfigSourceOuterClass.ApiConfigSource.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ConfigSourceOuterClass.ApiConfigSource.Builder>public ConfigSourceOuterClass.ApiConfigSource.Builder mergeFrom(ConfigSourceOuterClass.ApiConfigSource other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ConfigSourceOuterClass.ApiConfigSource.Builder>public ConfigSourceOuterClass.ApiConfigSource.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ConfigSourceOuterClass.ApiConfigSource.Builder>IOExceptionpublic int getApiTypeValue()
.envoy.api.v2.core.ApiConfigSource.ApiType api_type = 1 [(.validate.rules) = { ... }getApiTypeValue in interface ConfigSourceOuterClass.ApiConfigSourceOrBuilderpublic ConfigSourceOuterClass.ApiConfigSource.Builder setApiTypeValue(int value)
.envoy.api.v2.core.ApiConfigSource.ApiType api_type = 1 [(.validate.rules) = { ... }public ConfigSourceOuterClass.ApiConfigSource.ApiType getApiType()
.envoy.api.v2.core.ApiConfigSource.ApiType api_type = 1 [(.validate.rules) = { ... }getApiType in interface ConfigSourceOuterClass.ApiConfigSourceOrBuilderpublic ConfigSourceOuterClass.ApiConfigSource.Builder setApiType(ConfigSourceOuterClass.ApiConfigSource.ApiType value)
.envoy.api.v2.core.ApiConfigSource.ApiType api_type = 1 [(.validate.rules) = { ... }public ConfigSourceOuterClass.ApiConfigSource.Builder clearApiType()
.envoy.api.v2.core.ApiConfigSource.ApiType api_type = 1 [(.validate.rules) = { ... }public com.google.protobuf.ProtocolStringList getClusterNamesList()
Cluster names should be used only with REST_LEGACY/REST. If > 1 cluster is defined, clusters will be cycled through if any kind of failure occurs. .. note:: The cluster with name ``cluster_name`` must be statically defined and its type must not be ``EDS``.
repeated string cluster_names = 2;getClusterNamesList in interface ConfigSourceOuterClass.ApiConfigSourceOrBuilderpublic int getClusterNamesCount()
Cluster names should be used only with REST_LEGACY/REST. If > 1 cluster is defined, clusters will be cycled through if any kind of failure occurs. .. note:: The cluster with name ``cluster_name`` must be statically defined and its type must not be ``EDS``.
repeated string cluster_names = 2;getClusterNamesCount in interface ConfigSourceOuterClass.ApiConfigSourceOrBuilderpublic String getClusterNames(int index)
Cluster names should be used only with REST_LEGACY/REST. If > 1 cluster is defined, clusters will be cycled through if any kind of failure occurs. .. note:: The cluster with name ``cluster_name`` must be statically defined and its type must not be ``EDS``.
repeated string cluster_names = 2;getClusterNames in interface ConfigSourceOuterClass.ApiConfigSourceOrBuilderpublic com.google.protobuf.ByteString getClusterNamesBytes(int index)
Cluster names should be used only with REST_LEGACY/REST. If > 1 cluster is defined, clusters will be cycled through if any kind of failure occurs. .. note:: The cluster with name ``cluster_name`` must be statically defined and its type must not be ``EDS``.
repeated string cluster_names = 2;getClusterNamesBytes in interface ConfigSourceOuterClass.ApiConfigSourceOrBuilderpublic ConfigSourceOuterClass.ApiConfigSource.Builder setClusterNames(int index, String value)
Cluster names should be used only with REST_LEGACY/REST. If > 1 cluster is defined, clusters will be cycled through if any kind of failure occurs. .. note:: The cluster with name ``cluster_name`` must be statically defined and its type must not be ``EDS``.
repeated string cluster_names = 2;public ConfigSourceOuterClass.ApiConfigSource.Builder addClusterNames(String value)
Cluster names should be used only with REST_LEGACY/REST. If > 1 cluster is defined, clusters will be cycled through if any kind of failure occurs. .. note:: The cluster with name ``cluster_name`` must be statically defined and its type must not be ``EDS``.
repeated string cluster_names = 2;public ConfigSourceOuterClass.ApiConfigSource.Builder addAllClusterNames(Iterable<String> values)
Cluster names should be used only with REST_LEGACY/REST. If > 1 cluster is defined, clusters will be cycled through if any kind of failure occurs. .. note:: The cluster with name ``cluster_name`` must be statically defined and its type must not be ``EDS``.
repeated string cluster_names = 2;public ConfigSourceOuterClass.ApiConfigSource.Builder clearClusterNames()
Cluster names should be used only with REST_LEGACY/REST. If > 1 cluster is defined, clusters will be cycled through if any kind of failure occurs. .. note:: The cluster with name ``cluster_name`` must be statically defined and its type must not be ``EDS``.
repeated string cluster_names = 2;public ConfigSourceOuterClass.ApiConfigSource.Builder addClusterNamesBytes(com.google.protobuf.ByteString value)
Cluster names should be used only with REST_LEGACY/REST. If > 1 cluster is defined, clusters will be cycled through if any kind of failure occurs. .. note:: The cluster with name ``cluster_name`` must be statically defined and its type must not be ``EDS``.
repeated string cluster_names = 2;public List<GrpcServiceOuterClass.GrpcService> getGrpcServicesList()
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.api.v2.core.GrpcService grpc_services = 4;getGrpcServicesList in interface ConfigSourceOuterClass.ApiConfigSourceOrBuilderpublic int getGrpcServicesCount()
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.api.v2.core.GrpcService grpc_services = 4;getGrpcServicesCount in interface ConfigSourceOuterClass.ApiConfigSourceOrBuilderpublic GrpcServiceOuterClass.GrpcService getGrpcServices(int index)
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.api.v2.core.GrpcService grpc_services = 4;getGrpcServices in interface ConfigSourceOuterClass.ApiConfigSourceOrBuilderpublic ConfigSourceOuterClass.ApiConfigSource.Builder setGrpcServices(int index, GrpcServiceOuterClass.GrpcService value)
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.api.v2.core.GrpcService grpc_services = 4;public ConfigSourceOuterClass.ApiConfigSource.Builder setGrpcServices(int index, GrpcServiceOuterClass.GrpcService.Builder builderForValue)
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.api.v2.core.GrpcService grpc_services = 4;public ConfigSourceOuterClass.ApiConfigSource.Builder addGrpcServices(GrpcServiceOuterClass.GrpcService value)
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.api.v2.core.GrpcService grpc_services = 4;public ConfigSourceOuterClass.ApiConfigSource.Builder addGrpcServices(int index, GrpcServiceOuterClass.GrpcService value)
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.api.v2.core.GrpcService grpc_services = 4;public ConfigSourceOuterClass.ApiConfigSource.Builder addGrpcServices(GrpcServiceOuterClass.GrpcService.Builder builderForValue)
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.api.v2.core.GrpcService grpc_services = 4;public ConfigSourceOuterClass.ApiConfigSource.Builder addGrpcServices(int index, GrpcServiceOuterClass.GrpcService.Builder builderForValue)
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.api.v2.core.GrpcService grpc_services = 4;public ConfigSourceOuterClass.ApiConfigSource.Builder addAllGrpcServices(Iterable<? extends GrpcServiceOuterClass.GrpcService> values)
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.api.v2.core.GrpcService grpc_services = 4;public ConfigSourceOuterClass.ApiConfigSource.Builder clearGrpcServices()
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.api.v2.core.GrpcService grpc_services = 4;public ConfigSourceOuterClass.ApiConfigSource.Builder removeGrpcServices(int index)
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.api.v2.core.GrpcService grpc_services = 4;public GrpcServiceOuterClass.GrpcService.Builder getGrpcServicesBuilder(int index)
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.api.v2.core.GrpcService grpc_services = 4;public GrpcServiceOuterClass.GrpcServiceOrBuilder getGrpcServicesOrBuilder(int index)
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.api.v2.core.GrpcService grpc_services = 4;getGrpcServicesOrBuilder in interface ConfigSourceOuterClass.ApiConfigSourceOrBuilderpublic List<? extends GrpcServiceOuterClass.GrpcServiceOrBuilder> getGrpcServicesOrBuilderList()
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.api.v2.core.GrpcService grpc_services = 4;getGrpcServicesOrBuilderList in interface ConfigSourceOuterClass.ApiConfigSourceOrBuilderpublic GrpcServiceOuterClass.GrpcService.Builder addGrpcServicesBuilder()
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.api.v2.core.GrpcService grpc_services = 4;public GrpcServiceOuterClass.GrpcService.Builder addGrpcServicesBuilder(int index)
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.api.v2.core.GrpcService grpc_services = 4;public List<GrpcServiceOuterClass.GrpcService.Builder> getGrpcServicesBuilderList()
Multiple gRPC services be provided for GRPC. If > 1 cluster is defined, services will be cycled through if any kind of failure occurs.
repeated .envoy.api.v2.core.GrpcService grpc_services = 4;public boolean hasRefreshDelay()
For REST APIs, the delay between successive polls.
.google.protobuf.Duration refresh_delay = 3 [(.gogoproto.stdduration) = true];hasRefreshDelay in interface ConfigSourceOuterClass.ApiConfigSourceOrBuilderpublic com.google.protobuf.Duration getRefreshDelay()
For REST APIs, the delay between successive polls.
.google.protobuf.Duration refresh_delay = 3 [(.gogoproto.stdduration) = true];getRefreshDelay in interface ConfigSourceOuterClass.ApiConfigSourceOrBuilderpublic ConfigSourceOuterClass.ApiConfigSource.Builder setRefreshDelay(com.google.protobuf.Duration value)
For REST APIs, the delay between successive polls.
.google.protobuf.Duration refresh_delay = 3 [(.gogoproto.stdduration) = true];public ConfigSourceOuterClass.ApiConfigSource.Builder setRefreshDelay(com.google.protobuf.Duration.Builder builderForValue)
For REST APIs, the delay between successive polls.
.google.protobuf.Duration refresh_delay = 3 [(.gogoproto.stdduration) = true];public ConfigSourceOuterClass.ApiConfigSource.Builder mergeRefreshDelay(com.google.protobuf.Duration value)
For REST APIs, the delay between successive polls.
.google.protobuf.Duration refresh_delay = 3 [(.gogoproto.stdduration) = true];public ConfigSourceOuterClass.ApiConfigSource.Builder clearRefreshDelay()
For REST APIs, the delay between successive polls.
.google.protobuf.Duration refresh_delay = 3 [(.gogoproto.stdduration) = true];public com.google.protobuf.Duration.Builder getRefreshDelayBuilder()
For REST APIs, the delay between successive polls.
.google.protobuf.Duration refresh_delay = 3 [(.gogoproto.stdduration) = true];public com.google.protobuf.DurationOrBuilder getRefreshDelayOrBuilder()
For REST APIs, the delay between successive polls.
.google.protobuf.Duration refresh_delay = 3 [(.gogoproto.stdduration) = true];getRefreshDelayOrBuilder in interface ConfigSourceOuterClass.ApiConfigSourceOrBuilderpublic boolean hasRequestTimeout()
For REST APIs, the request timeout. If not set, a default value of 1s will be used.
.google.protobuf.Duration request_timeout = 5 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }hasRequestTimeout in interface ConfigSourceOuterClass.ApiConfigSourceOrBuilderpublic com.google.protobuf.Duration getRequestTimeout()
For REST APIs, the request timeout. If not set, a default value of 1s will be used.
.google.protobuf.Duration request_timeout = 5 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }getRequestTimeout in interface ConfigSourceOuterClass.ApiConfigSourceOrBuilderpublic ConfigSourceOuterClass.ApiConfigSource.Builder setRequestTimeout(com.google.protobuf.Duration value)
For REST APIs, the request timeout. If not set, a default value of 1s will be used.
.google.protobuf.Duration request_timeout = 5 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }public ConfigSourceOuterClass.ApiConfigSource.Builder setRequestTimeout(com.google.protobuf.Duration.Builder builderForValue)
For REST APIs, the request timeout. If not set, a default value of 1s will be used.
.google.protobuf.Duration request_timeout = 5 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }public ConfigSourceOuterClass.ApiConfigSource.Builder mergeRequestTimeout(com.google.protobuf.Duration value)
For REST APIs, the request timeout. If not set, a default value of 1s will be used.
.google.protobuf.Duration request_timeout = 5 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }public ConfigSourceOuterClass.ApiConfigSource.Builder clearRequestTimeout()
For REST APIs, the request timeout. If not set, a default value of 1s will be used.
.google.protobuf.Duration request_timeout = 5 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }public com.google.protobuf.Duration.Builder getRequestTimeoutBuilder()
For REST APIs, the request timeout. If not set, a default value of 1s will be used.
.google.protobuf.Duration request_timeout = 5 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }public com.google.protobuf.DurationOrBuilder getRequestTimeoutOrBuilder()
For REST APIs, the request timeout. If not set, a default value of 1s will be used.
.google.protobuf.Duration request_timeout = 5 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }getRequestTimeoutOrBuilder in interface ConfigSourceOuterClass.ApiConfigSourceOrBuilderpublic final ConfigSourceOuterClass.ApiConfigSource.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ConfigSourceOuterClass.ApiConfigSource.Builder>public final ConfigSourceOuterClass.ApiConfigSource.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ConfigSourceOuterClass.ApiConfigSource.Builder>Copyright © 2019 WSO2. All rights reserved.