All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.envoyproxy.envoy.config.endpoint.v3.EndpointOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.0.47
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: envoy/config/endpoint/v3/endpoint_components.proto

package io.envoyproxy.envoy.config.endpoint.v3;

public interface EndpointOrBuilder extends
    // @@protoc_insertion_point(interface_extends:envoy.config.endpoint.v3.Endpoint)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * The upstream host address.
   * .. attention::
   *   The form of host address depends on the given cluster type. For STATIC or EDS,
   *   it is expected to be a direct IP address (or something resolvable by the
   *   specified :ref:`resolver <envoy_api_field_config.core.v3.SocketAddress.resolver_name>`
   *   in the Address). For LOGICAL or STRICT DNS, it is expected to be hostname,
   *   and will be resolved via DNS.
   * 
* * .envoy.config.core.v3.Address address = 1; */ boolean hasAddress(); /** *
   * The upstream host address.
   * .. attention::
   *   The form of host address depends on the given cluster type. For STATIC or EDS,
   *   it is expected to be a direct IP address (or something resolvable by the
   *   specified :ref:`resolver <envoy_api_field_config.core.v3.SocketAddress.resolver_name>`
   *   in the Address). For LOGICAL or STRICT DNS, it is expected to be hostname,
   *   and will be resolved via DNS.
   * 
* * .envoy.config.core.v3.Address address = 1; */ io.envoyproxy.envoy.config.core.v3.Address getAddress(); /** *
   * The upstream host address.
   * .. attention::
   *   The form of host address depends on the given cluster type. For STATIC or EDS,
   *   it is expected to be a direct IP address (or something resolvable by the
   *   specified :ref:`resolver <envoy_api_field_config.core.v3.SocketAddress.resolver_name>`
   *   in the Address). For LOGICAL or STRICT DNS, it is expected to be hostname,
   *   and will be resolved via DNS.
   * 
* * .envoy.config.core.v3.Address address = 1; */ io.envoyproxy.envoy.config.core.v3.AddressOrBuilder getAddressOrBuilder(); /** *
   * The optional health check configuration is used as configuration for the
   * health checker to contact the health checked host.
   * .. attention::
   *   This takes into effect only for upstream clusters with
   *   :ref:`active health checking <arch_overview_health_checking>` enabled.
   * 
* * .envoy.config.endpoint.v3.Endpoint.HealthCheckConfig health_check_config = 2; */ boolean hasHealthCheckConfig(); /** *
   * The optional health check configuration is used as configuration for the
   * health checker to contact the health checked host.
   * .. attention::
   *   This takes into effect only for upstream clusters with
   *   :ref:`active health checking <arch_overview_health_checking>` enabled.
   * 
* * .envoy.config.endpoint.v3.Endpoint.HealthCheckConfig health_check_config = 2; */ io.envoyproxy.envoy.config.endpoint.v3.Endpoint.HealthCheckConfig getHealthCheckConfig(); /** *
   * The optional health check configuration is used as configuration for the
   * health checker to contact the health checked host.
   * .. attention::
   *   This takes into effect only for upstream clusters with
   *   :ref:`active health checking <arch_overview_health_checking>` enabled.
   * 
* * .envoy.config.endpoint.v3.Endpoint.HealthCheckConfig health_check_config = 2; */ io.envoyproxy.envoy.config.endpoint.v3.Endpoint.HealthCheckConfigOrBuilder getHealthCheckConfigOrBuilder(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy