Interface ClusterHealthCheckOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ClusterHealthCheck, ClusterHealthCheck.Builder

public interface ClusterHealthCheckOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getClusterName

      String getClusterName()
      string cluster_name = 1;
      Returns:
      The clusterName.
    • getClusterNameBytes

      com.google.protobuf.ByteString getClusterNameBytes()
      string cluster_name = 1;
      Returns:
      The bytes for clusterName.
    • getHealthChecksList

      List<HealthCheck> getHealthChecksList()
      repeated .envoy.config.core.v3.HealthCheck health_checks = 2;
    • getHealthChecks

      HealthCheck getHealthChecks(int index)
      repeated .envoy.config.core.v3.HealthCheck health_checks = 2;
    • getHealthChecksCount

      int getHealthChecksCount()
      repeated .envoy.config.core.v3.HealthCheck health_checks = 2;
    • getHealthChecksOrBuilderList

      List<? extends HealthCheckOrBuilder> getHealthChecksOrBuilderList()
      repeated .envoy.config.core.v3.HealthCheck health_checks = 2;
    • getHealthChecksOrBuilder

      HealthCheckOrBuilder getHealthChecksOrBuilder(int index)
      repeated .envoy.config.core.v3.HealthCheck health_checks = 2;
    • getLocalityEndpointsList

      List<LocalityEndpoints> getLocalityEndpointsList()
      repeated .envoy.service.health.v3.LocalityEndpoints locality_endpoints = 3;
    • getLocalityEndpoints

      LocalityEndpoints getLocalityEndpoints(int index)
      repeated .envoy.service.health.v3.LocalityEndpoints locality_endpoints = 3;
    • getLocalityEndpointsCount

      int getLocalityEndpointsCount()
      repeated .envoy.service.health.v3.LocalityEndpoints locality_endpoints = 3;
    • getLocalityEndpointsOrBuilderList

      List<? extends LocalityEndpointsOrBuilder> getLocalityEndpointsOrBuilderList()
      repeated .envoy.service.health.v3.LocalityEndpoints locality_endpoints = 3;
    • getLocalityEndpointsOrBuilder

      LocalityEndpointsOrBuilder getLocalityEndpointsOrBuilder(int index)
      repeated .envoy.service.health.v3.LocalityEndpoints locality_endpoints = 3;
    • getTransportSocketMatchesList

      List<Cluster.TransportSocketMatch> getTransportSocketMatchesList()
       Optional map that gets filtered by :ref:`health_checks.transport_socket_match_criteria <envoy_v3_api_field_config.core.v3.HealthCheck.transport_socket_match_criteria>`
       on connection when health checking. For more details, see
       :ref:`config.cluster.v3.Cluster.transport_socket_matches <envoy_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
       
      repeated .envoy.config.cluster.v3.Cluster.TransportSocketMatch transport_socket_matches = 4;
    • getTransportSocketMatches

      Cluster.TransportSocketMatch getTransportSocketMatches(int index)
       Optional map that gets filtered by :ref:`health_checks.transport_socket_match_criteria <envoy_v3_api_field_config.core.v3.HealthCheck.transport_socket_match_criteria>`
       on connection when health checking. For more details, see
       :ref:`config.cluster.v3.Cluster.transport_socket_matches <envoy_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
       
      repeated .envoy.config.cluster.v3.Cluster.TransportSocketMatch transport_socket_matches = 4;
    • getTransportSocketMatchesCount

      int getTransportSocketMatchesCount()
       Optional map that gets filtered by :ref:`health_checks.transport_socket_match_criteria <envoy_v3_api_field_config.core.v3.HealthCheck.transport_socket_match_criteria>`
       on connection when health checking. For more details, see
       :ref:`config.cluster.v3.Cluster.transport_socket_matches <envoy_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
       
      repeated .envoy.config.cluster.v3.Cluster.TransportSocketMatch transport_socket_matches = 4;
    • getTransportSocketMatchesOrBuilderList

      List<? extends Cluster.TransportSocketMatchOrBuilder> getTransportSocketMatchesOrBuilderList()
       Optional map that gets filtered by :ref:`health_checks.transport_socket_match_criteria <envoy_v3_api_field_config.core.v3.HealthCheck.transport_socket_match_criteria>`
       on connection when health checking. For more details, see
       :ref:`config.cluster.v3.Cluster.transport_socket_matches <envoy_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
       
      repeated .envoy.config.cluster.v3.Cluster.TransportSocketMatch transport_socket_matches = 4;
    • getTransportSocketMatchesOrBuilder

      Cluster.TransportSocketMatchOrBuilder getTransportSocketMatchesOrBuilder(int index)
       Optional map that gets filtered by :ref:`health_checks.transport_socket_match_criteria <envoy_v3_api_field_config.core.v3.HealthCheck.transport_socket_match_criteria>`
       on connection when health checking. For more details, see
       :ref:`config.cluster.v3.Cluster.transport_socket_matches <envoy_v3_api_field_config.cluster.v3.Cluster.transport_socket_matches>`.
       
      repeated .envoy.config.cluster.v3.Cluster.TransportSocketMatch transport_socket_matches = 4;
    • hasUpstreamBindConfig

      boolean hasUpstreamBindConfig()
       Optional configuration used to bind newly established upstream connections.
       If the address and port are empty, no bind will be performed.
       
      .envoy.config.core.v3.BindConfig upstream_bind_config = 5;
      Returns:
      Whether the upstreamBindConfig field is set.
    • getUpstreamBindConfig

      BindConfig getUpstreamBindConfig()
       Optional configuration used to bind newly established upstream connections.
       If the address and port are empty, no bind will be performed.
       
      .envoy.config.core.v3.BindConfig upstream_bind_config = 5;
      Returns:
      The upstreamBindConfig.
    • getUpstreamBindConfigOrBuilder

      BindConfigOrBuilder getUpstreamBindConfigOrBuilder()
       Optional configuration used to bind newly established upstream connections.
       If the address and port are empty, no bind will be performed.
       
      .envoy.config.core.v3.BindConfig upstream_bind_config = 5;