Package io.grpc.xds
Class AutoValue_XdsClusterResource_CdsUpdate
java.lang.Object
io.grpc.xds.XdsClusterResource.CdsUpdate
io.grpc.xds.AutoValue_XdsClusterResource_CdsUpdate
- All Implemented Interfaces:
XdsClient.ResourceUpdate
@Generated("com.google.auto.value.processor.AutoValueProcessor")
final class AutoValue_XdsClusterResource_CdsUpdate
extends XdsClusterResource.CdsUpdate
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final classNested classes/interfaces inherited from class io.grpc.xds.XdsClusterResource.CdsUpdate
XdsClusterResource.CdsUpdate.ClusterType, XdsClusterResource.CdsUpdate.LbPolicy -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final Stringprivate final XdsClusterResource.CdsUpdate.ClusterTypeprivate final Stringprivate final Stringprivate final com.google.common.collect.ImmutableMap<String, com.google.protobuf.Struct> private final com.google.common.collect.ImmutableMap<String, ?> private final Bootstrapper.ServerInfoprivate final Longprivate final longprivate final longprivate final EnvoyServerProtoData.OutlierDetectionprivate final com.google.common.collect.ImmutableList<String> private final EnvoyServerProtoData.UpstreamTlsContext -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateAutoValue_XdsClusterResource_CdsUpdate(String clusterName, XdsClusterResource.CdsUpdate.ClusterType clusterType, com.google.common.collect.ImmutableMap<String, ?> lbPolicyConfig, long minRingSize, long maxRingSize, int choiceCount, String edsServiceName, String dnsHostName, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext, com.google.common.collect.ImmutableList<String> prioritizedClusterNames, EnvoyServerProtoData.OutlierDetection outlierDetection, com.google.common.collect.ImmutableMap<String, com.google.protobuf.Struct> filterMetadata) -
Method Summary
Modifier and TypeMethodDescription(package private) int(package private) String(package private) XdsClusterResource.CdsUpdate.ClusterType(package private) String(package private) Stringboolean(package private) com.google.common.collect.ImmutableMap<String, com.google.protobuf.Struct> inthashCode()(package private) com.google.common.collect.ImmutableMap<String, ?> (package private) Bootstrapper.ServerInfo(package private) Long(package private) long(package private) long(package private) EnvoyServerProtoData.OutlierDetection(package private) com.google.common.collect.ImmutableList<String> (package private) EnvoyServerProtoData.UpstreamTlsContextMethods inherited from class io.grpc.xds.XdsClusterResource.CdsUpdate
forAggregate, forEds, forLogicalDns, toString
-
Field Details
-
clusterName
-
clusterType
-
lbPolicyConfig
-
minRingSize
private final long minRingSize -
maxRingSize
private final long maxRingSize -
choiceCount
private final int choiceCount -
edsServiceName
-
dnsHostName
-
lrsServerInfo
-
maxConcurrentRequests
-
upstreamTlsContext
-
prioritizedClusterNames
-
outlierDetection
-
filterMetadata
private final com.google.common.collect.ImmutableMap<String,com.google.protobuf.Struct> filterMetadata
-
-
Constructor Details
-
AutoValue_XdsClusterResource_CdsUpdate
private AutoValue_XdsClusterResource_CdsUpdate(String clusterName, XdsClusterResource.CdsUpdate.ClusterType clusterType, com.google.common.collect.ImmutableMap<String, ?> lbPolicyConfig, long minRingSize, long maxRingSize, int choiceCount, @Nullable String edsServiceName, @Nullable String dnsHostName, @Nullable Bootstrapper.ServerInfo lrsServerInfo, @Nullable Long maxConcurrentRequests, @Nullable EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext, @Nullable com.google.common.collect.ImmutableList<String> prioritizedClusterNames, @Nullable EnvoyServerProtoData.OutlierDetection outlierDetection, com.google.common.collect.ImmutableMap<String, com.google.protobuf.Struct> filterMetadata)
-
-
Method Details
-
clusterName
String clusterName()- Specified by:
clusterNamein classXdsClusterResource.CdsUpdate
-
clusterType
XdsClusterResource.CdsUpdate.ClusterType clusterType()- Specified by:
clusterTypein classXdsClusterResource.CdsUpdate
-
lbPolicyConfig
com.google.common.collect.ImmutableMap<String,?> lbPolicyConfig()- Specified by:
lbPolicyConfigin classXdsClusterResource.CdsUpdate
-
minRingSize
long minRingSize()- Specified by:
minRingSizein classXdsClusterResource.CdsUpdate
-
maxRingSize
long maxRingSize()- Specified by:
maxRingSizein classXdsClusterResource.CdsUpdate
-
choiceCount
int choiceCount()- Specified by:
choiceCountin classXdsClusterResource.CdsUpdate
-
edsServiceName
- Specified by:
edsServiceNamein classXdsClusterResource.CdsUpdate
-
dnsHostName
- Specified by:
dnsHostNamein classXdsClusterResource.CdsUpdate
-
lrsServerInfo
- Specified by:
lrsServerInfoin classXdsClusterResource.CdsUpdate
-
maxConcurrentRequests
- Specified by:
maxConcurrentRequestsin classXdsClusterResource.CdsUpdate
-
upstreamTlsContext
- Specified by:
upstreamTlsContextin classXdsClusterResource.CdsUpdate
-
prioritizedClusterNames
- Specified by:
prioritizedClusterNamesin classXdsClusterResource.CdsUpdate
-
outlierDetection
- Specified by:
outlierDetectionin classXdsClusterResource.CdsUpdate
-
filterMetadata
com.google.common.collect.ImmutableMap<String,com.google.protobuf.Struct> filterMetadata()- Specified by:
filterMetadatain classXdsClusterResource.CdsUpdate
-
equals
-
hashCode
public int hashCode()
-