Package io.envoyproxy.envoy.api.v2
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 ConfigSourcegetEdsConfig()Configuration for the source of EDS updates for this Cluster.ConfigSourceOrBuildergetEdsConfigOrBuilder()Configuration for the source of EDS updates for this Cluster.StringgetServiceName()Optional alternative to cluster name to present to EDS.com.google.protobuf.ByteStringgetServiceNameBytes()Optional alternative to cluster name to present to EDS.booleanhasEdsConfig()Configuration for the source of EDS updates for this Cluster.-
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.api.v2.core.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.api.v2.core.ConfigSource eds_config = 1;- Returns:
- The edsConfig.
-
getEdsConfigOrBuilder
ConfigSourceOrBuilder getEdsConfigOrBuilder()
Configuration for the source of EDS updates for this Cluster.
.envoy.api.v2.core.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.
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.
string service_name = 2;- Returns:
- The bytes for serviceName.
-
-