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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      ConfigSource getEdsConfig()
      Configuration for the source of EDS updates for this Cluster.
      ConfigSourceOrBuilder getEdsConfigOrBuilder()
      Configuration for the source of EDS updates for this Cluster.
      java.lang.String getServiceName()
      Optional alternative to cluster name to present to EDS.
      com.google.protobuf.ByteString getServiceNameBytes()
      Optional alternative to cluster name to present to EDS.
      boolean hasEdsConfig()
      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 Detail

      • 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

        java.lang.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.