Class Bootstrap.StaticResources.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Bootstrap.StaticResources.Builder>
com.google.protobuf.GeneratedMessage.Builder<Bootstrap.StaticResources.Builder>
io.envoyproxy.envoy.config.bootstrap.v3.Bootstrap.StaticResources.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Bootstrap.StaticResourcesOrBuilder
,Cloneable
- Enclosing class:
Bootstrap.StaticResources
public static final class Bootstrap.StaticResources.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Bootstrap.StaticResources.Builder>
implements Bootstrap.StaticResourcesOrBuilder
Protobuf type
envoy.config.bootstrap.v3.Bootstrap.StaticResources
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private com.google.protobuf.RepeatedFieldBuilder
<Cluster, Cluster.Builder, ClusterOrBuilder> private com.google.protobuf.RepeatedFieldBuilder
<Listener, Listener.Builder, ListenerOrBuilder> private com.google.protobuf.RepeatedFieldBuilder
<Secret, Secret.Builder, SecretOrBuilder> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllClusters
(Iterable<? extends Cluster> values) If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server.addAllListeners
(Iterable<? extends Listener> values) Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.addAllSecrets
(Iterable<? extends Secret> values) These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`addClusters
(int index, Cluster value) If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server.addClusters
(int index, Cluster.Builder builderForValue) If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server.addClusters
(Cluster value) If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server.addClusters
(Cluster.Builder builderForValue) If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server.If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server.addClustersBuilder
(int index) If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server.addListeners
(int index, Listener value) Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.addListeners
(int index, Listener.Builder builderForValue) Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.addListeners
(Listener value) Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.addListeners
(Listener.Builder builderForValue) Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.addListenersBuilder
(int index) Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.addSecrets
(int index, Secret value) These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`addSecrets
(int index, Secret.Builder builderForValue) These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`addSecrets
(Secret value) These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`addSecrets
(Secret.Builder builderForValue) These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`addSecretsBuilder
(int index) These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`build()
private void
private void
clear()
If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server.Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`private void
private void
private void
getClusters
(int index) If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server.getClustersBuilder
(int index) If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server.If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server.int
If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server.private com.google.protobuf.RepeatedFieldBuilder
<Cluster, Cluster.Builder, ClusterOrBuilder> If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server.getClustersOrBuilder
(int index) If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server.List
<? extends ClusterOrBuilder> If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
getListeners
(int index) Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.getListenersBuilder
(int index) Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.int
Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.private com.google.protobuf.RepeatedFieldBuilder
<Listener, Listener.Builder, ListenerOrBuilder> Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.getListenersOrBuilder
(int index) Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.List
<? extends ListenerOrBuilder> Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.getSecrets
(int index) These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`getSecretsBuilder
(int index) These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`int
These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`private com.google.protobuf.RepeatedFieldBuilder
<Secret, Secret.Builder, SecretOrBuilder> These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`getSecretsOrBuilder
(int index) These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`List
<? extends SecretOrBuilder> These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) removeClusters
(int index) If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server.removeListeners
(int index) Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.removeSecrets
(int index) These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`setClusters
(int index, Cluster value) If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server.setClusters
(int index, Cluster.Builder builderForValue) If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server.setListeners
(int index, Listener value) Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.setListeners
(int index, Listener.Builder builderForValue) Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.setSecrets
(int index, Secret value) These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`setSecrets
(int index, Secret.Builder builderForValue) These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
bitField0_
private int bitField0_ -
listeners_
-
listenersBuilder_
private com.google.protobuf.RepeatedFieldBuilder<Listener,Listener.Builder, listenersBuilder_ListenerOrBuilder> -
clusters_
-
clustersBuilder_
private com.google.protobuf.RepeatedFieldBuilder<Cluster,Cluster.Builder, clustersBuilder_ClusterOrBuilder> -
secrets_
-
secretsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<Secret,Secret.Builder, secretsBuilder_SecretOrBuilder>
-
-
Constructor Details
-
Builder
private Builder() -
Builder
private Builder(com.google.protobuf.AbstractMessage.BuilderParent parent)
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<Bootstrap.StaticResources.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<Bootstrap.StaticResources.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<Bootstrap.StaticResources.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
-
buildPartial0
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Bootstrap.StaticResources.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<Bootstrap.StaticResources.Builder>
-
mergeFrom
public Bootstrap.StaticResources.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Bootstrap.StaticResources.Builder>
- Throws:
IOException
-
ensureListenersIsMutable
private void ensureListenersIsMutable() -
getListenersList
Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`. These listeners are available regardless of LDS configuration.
repeated .envoy.config.listener.v3.Listener listeners = 1;
- Specified by:
getListenersList
in interfaceBootstrap.StaticResourcesOrBuilder
-
getListenersCount
public int getListenersCount()Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`. These listeners are available regardless of LDS configuration.
repeated .envoy.config.listener.v3.Listener listeners = 1;
- Specified by:
getListenersCount
in interfaceBootstrap.StaticResourcesOrBuilder
-
getListeners
Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`. These listeners are available regardless of LDS configuration.
repeated .envoy.config.listener.v3.Listener listeners = 1;
- Specified by:
getListeners
in interfaceBootstrap.StaticResourcesOrBuilder
-
setListeners
Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`. These listeners are available regardless of LDS configuration.
repeated .envoy.config.listener.v3.Listener listeners = 1;
-
setListeners
Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`. These listeners are available regardless of LDS configuration.
repeated .envoy.config.listener.v3.Listener listeners = 1;
-
addListeners
Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`. These listeners are available regardless of LDS configuration.
repeated .envoy.config.listener.v3.Listener listeners = 1;
-
addListeners
Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`. These listeners are available regardless of LDS configuration.
repeated .envoy.config.listener.v3.Listener listeners = 1;
-
addListeners
Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`. These listeners are available regardless of LDS configuration.
repeated .envoy.config.listener.v3.Listener listeners = 1;
-
addListeners
Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`. These listeners are available regardless of LDS configuration.
repeated .envoy.config.listener.v3.Listener listeners = 1;
-
addAllListeners
Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`. These listeners are available regardless of LDS configuration.
repeated .envoy.config.listener.v3.Listener listeners = 1;
-
clearListeners
Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`. These listeners are available regardless of LDS configuration.
repeated .envoy.config.listener.v3.Listener listeners = 1;
-
removeListeners
Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`. These listeners are available regardless of LDS configuration.
repeated .envoy.config.listener.v3.Listener listeners = 1;
-
getListenersBuilder
Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`. These listeners are available regardless of LDS configuration.
repeated .envoy.config.listener.v3.Listener listeners = 1;
-
getListenersOrBuilder
Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`. These listeners are available regardless of LDS configuration.
repeated .envoy.config.listener.v3.Listener listeners = 1;
- Specified by:
getListenersOrBuilder
in interfaceBootstrap.StaticResourcesOrBuilder
-
getListenersOrBuilderList
Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`. These listeners are available regardless of LDS configuration.
repeated .envoy.config.listener.v3.Listener listeners = 1;
- Specified by:
getListenersOrBuilderList
in interfaceBootstrap.StaticResourcesOrBuilder
-
addListenersBuilder
Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`. These listeners are available regardless of LDS configuration.
repeated .envoy.config.listener.v3.Listener listeners = 1;
-
addListenersBuilder
Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`. These listeners are available regardless of LDS configuration.
repeated .envoy.config.listener.v3.Listener listeners = 1;
-
getListenersBuilderList
Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`. These listeners are available regardless of LDS configuration.
repeated .envoy.config.listener.v3.Listener listeners = 1;
-
getListenersFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Listener,Listener.Builder, getListenersFieldBuilder()ListenerOrBuilder> -
ensureClustersIsMutable
private void ensureClustersIsMutable() -
getClustersList
If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server. These cluster definitions may not use :ref:`EDS <arch_overview_dynamic_config_eds>` (i.e. they should be static IP or DNS-based).
repeated .envoy.config.cluster.v3.Cluster clusters = 2;
- Specified by:
getClustersList
in interfaceBootstrap.StaticResourcesOrBuilder
-
getClustersCount
public int getClustersCount()If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server. These cluster definitions may not use :ref:`EDS <arch_overview_dynamic_config_eds>` (i.e. they should be static IP or DNS-based).
repeated .envoy.config.cluster.v3.Cluster clusters = 2;
- Specified by:
getClustersCount
in interfaceBootstrap.StaticResourcesOrBuilder
-
getClusters
If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server. These cluster definitions may not use :ref:`EDS <arch_overview_dynamic_config_eds>` (i.e. they should be static IP or DNS-based).
repeated .envoy.config.cluster.v3.Cluster clusters = 2;
- Specified by:
getClusters
in interfaceBootstrap.StaticResourcesOrBuilder
-
setClusters
If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server. These cluster definitions may not use :ref:`EDS <arch_overview_dynamic_config_eds>` (i.e. they should be static IP or DNS-based).
repeated .envoy.config.cluster.v3.Cluster clusters = 2;
-
setClusters
If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server. These cluster definitions may not use :ref:`EDS <arch_overview_dynamic_config_eds>` (i.e. they should be static IP or DNS-based).
repeated .envoy.config.cluster.v3.Cluster clusters = 2;
-
addClusters
If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server. These cluster definitions may not use :ref:`EDS <arch_overview_dynamic_config_eds>` (i.e. they should be static IP or DNS-based).
repeated .envoy.config.cluster.v3.Cluster clusters = 2;
-
addClusters
If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server. These cluster definitions may not use :ref:`EDS <arch_overview_dynamic_config_eds>` (i.e. they should be static IP or DNS-based).
repeated .envoy.config.cluster.v3.Cluster clusters = 2;
-
addClusters
If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server. These cluster definitions may not use :ref:`EDS <arch_overview_dynamic_config_eds>` (i.e. they should be static IP or DNS-based).
repeated .envoy.config.cluster.v3.Cluster clusters = 2;
-
addClusters
If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server. These cluster definitions may not use :ref:`EDS <arch_overview_dynamic_config_eds>` (i.e. they should be static IP or DNS-based).
repeated .envoy.config.cluster.v3.Cluster clusters = 2;
-
addAllClusters
If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server. These cluster definitions may not use :ref:`EDS <arch_overview_dynamic_config_eds>` (i.e. they should be static IP or DNS-based).
repeated .envoy.config.cluster.v3.Cluster clusters = 2;
-
clearClusters
If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server. These cluster definitions may not use :ref:`EDS <arch_overview_dynamic_config_eds>` (i.e. they should be static IP or DNS-based).
repeated .envoy.config.cluster.v3.Cluster clusters = 2;
-
removeClusters
If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server. These cluster definitions may not use :ref:`EDS <arch_overview_dynamic_config_eds>` (i.e. they should be static IP or DNS-based).
repeated .envoy.config.cluster.v3.Cluster clusters = 2;
-
getClustersBuilder
If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server. These cluster definitions may not use :ref:`EDS <arch_overview_dynamic_config_eds>` (i.e. they should be static IP or DNS-based).
repeated .envoy.config.cluster.v3.Cluster clusters = 2;
-
getClustersOrBuilder
If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server. These cluster definitions may not use :ref:`EDS <arch_overview_dynamic_config_eds>` (i.e. they should be static IP or DNS-based).
repeated .envoy.config.cluster.v3.Cluster clusters = 2;
- Specified by:
getClustersOrBuilder
in interfaceBootstrap.StaticResourcesOrBuilder
-
getClustersOrBuilderList
If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server. These cluster definitions may not use :ref:`EDS <arch_overview_dynamic_config_eds>` (i.e. they should be static IP or DNS-based).
repeated .envoy.config.cluster.v3.Cluster clusters = 2;
- Specified by:
getClustersOrBuilderList
in interfaceBootstrap.StaticResourcesOrBuilder
-
addClustersBuilder
If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server. These cluster definitions may not use :ref:`EDS <arch_overview_dynamic_config_eds>` (i.e. they should be static IP or DNS-based).
repeated .envoy.config.cluster.v3.Cluster clusters = 2;
-
addClustersBuilder
If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server. These cluster definitions may not use :ref:`EDS <arch_overview_dynamic_config_eds>` (i.e. they should be static IP or DNS-based).
repeated .envoy.config.cluster.v3.Cluster clusters = 2;
-
getClustersBuilderList
If a network based configuration source is specified for :ref:`cds_config <envoy_v3_api_field_config.bootstrap.v3.Bootstrap.DynamicResources.cds_config>`, it's necessary to have some initial cluster definitions available to allow Envoy to know how to speak to the management server. These cluster definitions may not use :ref:`EDS <arch_overview_dynamic_config_eds>` (i.e. they should be static IP or DNS-based).
repeated .envoy.config.cluster.v3.Cluster clusters = 2;
-
getClustersFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Cluster,Cluster.Builder, getClustersFieldBuilder()ClusterOrBuilder> -
ensureSecretsIsMutable
private void ensureSecretsIsMutable() -
getSecretsList
These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`
repeated .envoy.extensions.transport_sockets.tls.v3.Secret secrets = 3;
- Specified by:
getSecretsList
in interfaceBootstrap.StaticResourcesOrBuilder
-
getSecretsCount
public int getSecretsCount()These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`
repeated .envoy.extensions.transport_sockets.tls.v3.Secret secrets = 3;
- Specified by:
getSecretsCount
in interfaceBootstrap.StaticResourcesOrBuilder
-
getSecrets
These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`
repeated .envoy.extensions.transport_sockets.tls.v3.Secret secrets = 3;
- Specified by:
getSecrets
in interfaceBootstrap.StaticResourcesOrBuilder
-
setSecrets
These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`
repeated .envoy.extensions.transport_sockets.tls.v3.Secret secrets = 3;
-
setSecrets
These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`
repeated .envoy.extensions.transport_sockets.tls.v3.Secret secrets = 3;
-
addSecrets
These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`
repeated .envoy.extensions.transport_sockets.tls.v3.Secret secrets = 3;
-
addSecrets
These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`
repeated .envoy.extensions.transport_sockets.tls.v3.Secret secrets = 3;
-
addSecrets
These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`
repeated .envoy.extensions.transport_sockets.tls.v3.Secret secrets = 3;
-
addSecrets
These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`
repeated .envoy.extensions.transport_sockets.tls.v3.Secret secrets = 3;
-
addAllSecrets
These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`
repeated .envoy.extensions.transport_sockets.tls.v3.Secret secrets = 3;
-
clearSecrets
These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`
repeated .envoy.extensions.transport_sockets.tls.v3.Secret secrets = 3;
-
removeSecrets
These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`
repeated .envoy.extensions.transport_sockets.tls.v3.Secret secrets = 3;
-
getSecretsBuilder
These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`
repeated .envoy.extensions.transport_sockets.tls.v3.Secret secrets = 3;
-
getSecretsOrBuilder
These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`
repeated .envoy.extensions.transport_sockets.tls.v3.Secret secrets = 3;
- Specified by:
getSecretsOrBuilder
in interfaceBootstrap.StaticResourcesOrBuilder
-
getSecretsOrBuilderList
These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`
repeated .envoy.extensions.transport_sockets.tls.v3.Secret secrets = 3;
- Specified by:
getSecretsOrBuilderList
in interfaceBootstrap.StaticResourcesOrBuilder
-
addSecretsBuilder
These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`
repeated .envoy.extensions.transport_sockets.tls.v3.Secret secrets = 3;
-
addSecretsBuilder
These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`
repeated .envoy.extensions.transport_sockets.tls.v3.Secret secrets = 3;
-
getSecretsBuilderList
These static secrets can be used by :ref:`SdsSecretConfig <envoy_v3_api_msg_extensions.transport_sockets.tls.v3.SdsSecretConfig>`
repeated .envoy.extensions.transport_sockets.tls.v3.Secret secrets = 3;
-
getSecretsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Secret,Secret.Builder, getSecretsFieldBuilder()SecretOrBuilder>
-