Interface Cluster.EdsClusterConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Cluster.EdsClusterConfig, Cluster.EdsClusterConfig.Builder
Enclosing class:
Cluster

public static interface Cluster.EdsClusterConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Configuration for the source of EDS updates for this Cluster.
    Configuration for the source of EDS updates for this Cluster.
    Optional alternative to cluster name to present to EDS.
    com.google.protobuf.ByteString
    Optional alternative to cluster name to present to EDS.
    boolean
    Configuration for the source of EDS updates for this Cluster.

    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

    • hasEdsConfig

      boolean hasEdsConfig()
       Configuration for the source of EDS updates for this Cluster.
       
      .envoy.config.core.v3.ConfigSource eds_config = 1;
      Returns:
      Whether the edsConfig field is set.
    • getEdsConfig

      ConfigSource getEdsConfig()
       Configuration for the source of EDS updates for this Cluster.
       
      .envoy.config.core.v3.ConfigSource eds_config = 1;
      Returns:
      The edsConfig.
    • getEdsConfigOrBuilder

      ConfigSourceOrBuilder getEdsConfigOrBuilder()
       Configuration for the source of EDS updates for this Cluster.
       
      .envoy.config.core.v3.ConfigSource eds_config = 1;
    • getServiceName

      String getServiceName()
       Optional alternative to cluster name to present to EDS. This does not
       have the same restrictions as cluster name, i.e. it may be arbitrary
       length. This may be a xdstp:// URL.
       
      string service_name = 2;
      Returns:
      The serviceName.
    • getServiceNameBytes

      com.google.protobuf.ByteString getServiceNameBytes()
       Optional alternative to cluster name to present to EDS. This does not
       have the same restrictions as cluster name, i.e. it may be arbitrary
       length. This may be a xdstp:// URL.
       
      string service_name = 2;
      Returns:
      The bytes for serviceName.