Interface LedsClusterLocalityConfigOrBuilder

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

public interface LedsClusterLocalityConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The name of the LbEndpoint collection resource.
    com.google.protobuf.ByteString
    The name of the LbEndpoint collection resource.
    Configuration for the source of LEDS updates for a Locality.
    Configuration for the source of LEDS updates for a Locality.
    boolean
    Configuration for the source of LEDS updates for a Locality.

    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

    • hasLedsConfig

      boolean hasLedsConfig()
       Configuration for the source of LEDS updates for a Locality.
       
      .envoy.config.core.v3.ConfigSource leds_config = 1;
      Returns:
      Whether the ledsConfig field is set.
    • getLedsConfig

      ConfigSource getLedsConfig()
       Configuration for the source of LEDS updates for a Locality.
       
      .envoy.config.core.v3.ConfigSource leds_config = 1;
      Returns:
      The ledsConfig.
    • getLedsConfigOrBuilder

      ConfigSourceOrBuilder getLedsConfigOrBuilder()
       Configuration for the source of LEDS updates for a Locality.
       
      .envoy.config.core.v3.ConfigSource leds_config = 1;
    • getLedsCollectionName

      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;
      Returns:
      The ledsCollectionName.
    • getLedsCollectionNameBytes

      com.google.protobuf.ByteString getLedsCollectionNameBytes()
       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;
      Returns:
      The bytes for ledsCollectionName.