
io.envoyproxy.envoy.config.endpoint.v3.LedsClusterLocalityConfigOrBuilder Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/config/endpoint/v3/endpoint_components.proto
// Protobuf Java Version: 3.25.1
package io.envoyproxy.envoy.config.endpoint.v3;
public interface LedsClusterLocalityConfigOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.config.endpoint.v3.LedsClusterLocalityConfig)
com.google.protobuf.MessageOrBuilder {
/**
*
* Configuration for the source of LEDS updates for a Locality.
*
*
* .envoy.config.core.v3.ConfigSource leds_config = 1;
* @return Whether the ledsConfig field is set.
*/
boolean hasLedsConfig();
/**
*
* Configuration for the source of LEDS updates for a Locality.
*
*
* .envoy.config.core.v3.ConfigSource leds_config = 1;
* @return The ledsConfig.
*/
io.envoyproxy.envoy.config.core.v3.ConfigSource getLedsConfig();
/**
*
* Configuration for the source of LEDS updates for a Locality.
*
*
* .envoy.config.core.v3.ConfigSource leds_config = 1;
*/
io.envoyproxy.envoy.config.core.v3.ConfigSourceOrBuilder getLedsConfigOrBuilder();
/**
*
* The name of the LbEndpoint collection resource.
*
* If the name ends in ``/*``, it indicates an LbEndpoint glob collection,
* which is supported only in the xDS incremental protocol variants.
* Otherwise, it indicates an LbEndpointCollection list collection.
*
* Envoy currently supports only glob collections.
*
*
* string leds_collection_name = 2;
* @return The ledsCollectionName.
*/
java.lang.String getLedsCollectionName();
/**
*
* The name of the LbEndpoint collection resource.
*
* If the name ends in ``/*``, it indicates an LbEndpoint glob collection,
* which is supported only in the xDS incremental protocol variants.
* Otherwise, it indicates an LbEndpointCollection list collection.
*
* Envoy currently supports only glob collections.
*
*
* string leds_collection_name = 2;
* @return The bytes for ledsCollectionName.
*/
com.google.protobuf.ByteString
getLedsCollectionNameBytes();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy