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;