
io.envoyproxy.envoy.config.endpoint.v3.EndpointOrBuilder Maven / Gradle / Ivy
// 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