Interface Bootstrap.StaticResourcesOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Bootstrap.StaticResources, Bootstrap.StaticResources.Builder
Enclosing class:
Bootstrap

public static interface Bootstrap.StaticResourcesOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    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.
    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.
    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.
    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.
    getListeners(int index)
    Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.
    int
    Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.
    Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.
    Static :ref:`Listeners <envoy_v3_api_msg_config.listener.v3.Listener>`.
    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>`
    int
    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>`
    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>`

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getListenersList

      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;
    • getListeners

      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;
    • getListenersCount

      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;
    • getListenersOrBuilderList

      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;
    • getListenersOrBuilder

      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;
    • getClustersList

      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;
    • getClusters

      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;
    • getClustersCount

      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;
    • getClustersOrBuilderList

      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;
    • getClustersOrBuilder

      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;
    • getSecretsList

      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;
    • getSecrets

      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;
    • getSecretsCount

      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;
    • getSecretsOrBuilderList

      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;
    • getSecretsOrBuilder

      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;