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 Details

  • 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 class com.google.protobuf.GeneratedMessage.Builder<Bootstrap.StaticResources.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<Bootstrap.StaticResources.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Bootstrap.StaticResources.Builder>
    • getDefaultInstanceForType

      public Bootstrap.StaticResources getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Bootstrap.StaticResources build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Bootstrap.StaticResources buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • buildPartialRepeatedFields

      private void buildPartialRepeatedFields(Bootstrap.StaticResources result)
    • buildPartial0

      private void buildPartial0(Bootstrap.StaticResources result)
    • mergeFrom

      public Bootstrap.StaticResources.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Bootstrap.StaticResources.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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 interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Bootstrap.StaticResources.Builder>
      Throws:
      IOException
    • ensureListenersIsMutable

      private void ensureListenersIsMutable()
    • getListenersList

      public List<Listener> 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 interface Bootstrap.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 interface Bootstrap.StaticResourcesOrBuilder
    • getListeners

      public Listener getListeners(int index)
       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 interface Bootstrap.StaticResourcesOrBuilder
    • setListeners

      public Bootstrap.StaticResources.Builder setListeners(int index, Listener value)
       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

      public Bootstrap.StaticResources.Builder setListeners(int index, Listener.Builder builderForValue)
       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

      public Bootstrap.StaticResources.Builder addListeners(Listener value)
       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

      public Bootstrap.StaticResources.Builder addListeners(int index, Listener value)
       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

      public Bootstrap.StaticResources.Builder addListeners(Listener.Builder builderForValue)
       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

      public Bootstrap.StaticResources.Builder addListeners(int index, Listener.Builder builderForValue)
       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

      public Bootstrap.StaticResources.Builder addAllListeners(Iterable<? extends Listener> values)
       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

      public Bootstrap.StaticResources.Builder 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

      public Bootstrap.StaticResources.Builder removeListeners(int index)
       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

      public Listener.Builder getListenersBuilder(int index)
       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

      public ListenerOrBuilder getListenersOrBuilder(int index)
       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 interface Bootstrap.StaticResourcesOrBuilder
    • getListenersOrBuilderList

      public List<? extends ListenerOrBuilder> 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 interface Bootstrap.StaticResourcesOrBuilder
    • addListenersBuilder

      public Listener.Builder 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

      public Listener.Builder addListenersBuilder(int index)
       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

      public List<Listener.Builder> 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;
    • internalGetListenersFieldBuilder

      private com.google.protobuf.RepeatedFieldBuilder<Listener,Listener.Builder,ListenerOrBuilder> internalGetListenersFieldBuilder()
    • ensureClustersIsMutable

      private void ensureClustersIsMutable()
    • getClustersList

      public List<Cluster> 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 interface Bootstrap.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 interface Bootstrap.StaticResourcesOrBuilder
    • getClusters

      public Cluster 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. 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 interface Bootstrap.StaticResourcesOrBuilder
    • setClusters

      public Bootstrap.StaticResources.Builder 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. 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

      public Bootstrap.StaticResources.Builder 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. 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

      public Bootstrap.StaticResources.Builder 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. 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

      public Bootstrap.StaticResources.Builder 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. 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

      public Bootstrap.StaticResources.Builder 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. 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

      public Bootstrap.StaticResources.Builder 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. 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

      public Bootstrap.StaticResources.Builder addAllClusters(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. 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

      public Bootstrap.StaticResources.Builder 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

      public Bootstrap.StaticResources.Builder 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. 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

      public Cluster.Builder 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. 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

      public ClusterOrBuilder 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. 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 interface Bootstrap.StaticResourcesOrBuilder
    • getClustersOrBuilderList

      public List<? extends ClusterOrBuilder> 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 interface Bootstrap.StaticResourcesOrBuilder
    • addClustersBuilder

      public Cluster.Builder 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

      public Cluster.Builder 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. 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

      public List<Cluster.Builder> 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;
    • internalGetClustersFieldBuilder

      private com.google.protobuf.RepeatedFieldBuilder<Cluster,Cluster.Builder,ClusterOrBuilder> internalGetClustersFieldBuilder()
    • ensureSecretsIsMutable

      private void ensureSecretsIsMutable()
    • getSecretsList

      public List<Secret> 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 interface Bootstrap.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 interface Bootstrap.StaticResourcesOrBuilder
    • getSecrets

      public Secret getSecrets(int index)
       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 interface Bootstrap.StaticResourcesOrBuilder
    • setSecrets

      public Bootstrap.StaticResources.Builder setSecrets(int index, Secret value)
       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

      public Bootstrap.StaticResources.Builder 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>`
       
      repeated .envoy.extensions.transport_sockets.tls.v3.Secret secrets = 3;
    • addSecrets

      public Bootstrap.StaticResources.Builder addSecrets(Secret value)
       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

      public Bootstrap.StaticResources.Builder addSecrets(int index, Secret value)
       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

      public Bootstrap.StaticResources.Builder addSecrets(Secret.Builder builderForValue)
       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

      public Bootstrap.StaticResources.Builder 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>`
       
      repeated .envoy.extensions.transport_sockets.tls.v3.Secret secrets = 3;
    • addAllSecrets

      public Bootstrap.StaticResources.Builder addAllSecrets(Iterable<? extends Secret> values)
       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

      public Bootstrap.StaticResources.Builder 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

      public Bootstrap.StaticResources.Builder removeSecrets(int index)
       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

      public Secret.Builder getSecretsBuilder(int index)
       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

      public SecretOrBuilder getSecretsOrBuilder(int index)
       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 interface Bootstrap.StaticResourcesOrBuilder
    • getSecretsOrBuilderList

      public List<? extends SecretOrBuilder> 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 interface Bootstrap.StaticResourcesOrBuilder
    • addSecretsBuilder

      public Secret.Builder 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

      public Secret.Builder addSecretsBuilder(int index)
       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

      public List<Secret.Builder> 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;
    • internalGetSecretsFieldBuilder

      private com.google.protobuf.RepeatedFieldBuilder<Secret,Secret.Builder,SecretOrBuilder> internalGetSecretsFieldBuilder()