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 Classes Modifier and Type Class Description (package private) static classAutoValue_XdsClusterResource_CdsUpdate.Builder-
Nested classes/interfaces inherited from class io.grpc.xds.XdsClusterResource.CdsUpdate
XdsClusterResource.CdsUpdate.ClusterType, XdsClusterResource.CdsUpdate.LbPolicy
-
-
Field Summary
Fields Modifier and Type Field Description private intchoiceCountprivate java.lang.StringclusterNameprivate XdsClusterResource.CdsUpdate.ClusterTypeclusterTypeprivate java.lang.StringdnsHostNameprivate java.lang.StringedsServiceNameprivate com.google.common.collect.ImmutableMap<java.lang.String,com.google.protobuf.Struct>filterMetadataprivate com.google.common.collect.ImmutableMap<java.lang.String,?>lbPolicyConfigprivate Bootstrapper.ServerInfolrsServerInfoprivate java.lang.LongmaxConcurrentRequestsprivate longmaxRingSizeprivate longminRingSizeprivate EnvoyServerProtoData.OutlierDetectionoutlierDetectionprivate com.google.common.collect.ImmutableList<java.lang.String>prioritizedClusterNamesprivate EnvoyServerProtoData.UpstreamTlsContextupstreamTlsContext
-
Constructor Summary
Constructors Modifier Constructor Description privateAutoValue_XdsClusterResource_CdsUpdate(java.lang.String clusterName, XdsClusterResource.CdsUpdate.ClusterType clusterType, com.google.common.collect.ImmutableMap<java.lang.String,?> lbPolicyConfig, long minRingSize, long maxRingSize, int choiceCount, java.lang.String edsServiceName, java.lang.String dnsHostName, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext, com.google.common.collect.ImmutableList<java.lang.String> prioritizedClusterNames, EnvoyServerProtoData.OutlierDetection outlierDetection, com.google.common.collect.ImmutableMap<java.lang.String,com.google.protobuf.Struct> filterMetadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) intchoiceCount()(package private) java.lang.StringclusterName()(package private) XdsClusterResource.CdsUpdate.ClusterTypeclusterType()(package private) java.lang.StringdnsHostName()(package private) java.lang.StringedsServiceName()booleanequals(java.lang.Object o)(package private) com.google.common.collect.ImmutableMap<java.lang.String,com.google.protobuf.Struct>filterMetadata()inthashCode()(package private) com.google.common.collect.ImmutableMap<java.lang.String,?>lbPolicyConfig()(package private) Bootstrapper.ServerInfolrsServerInfo()(package private) java.lang.LongmaxConcurrentRequests()(package private) longmaxRingSize()(package private) longminRingSize()(package private) EnvoyServerProtoData.OutlierDetectionoutlierDetection()(package private) com.google.common.collect.ImmutableList<java.lang.String>prioritizedClusterNames()(package private) EnvoyServerProtoData.UpstreamTlsContextupstreamTlsContext()-
Methods inherited from class io.grpc.xds.XdsClusterResource.CdsUpdate
forAggregate, forEds, forLogicalDns, toString
-
-
-
-
Field Detail
-
clusterName
private final java.lang.String clusterName
-
clusterType
private final XdsClusterResource.CdsUpdate.ClusterType clusterType
-
lbPolicyConfig
private final com.google.common.collect.ImmutableMap<java.lang.String,?> lbPolicyConfig
-
minRingSize
private final long minRingSize
-
maxRingSize
private final long maxRingSize
-
choiceCount
private final int choiceCount
-
edsServiceName
private final java.lang.String edsServiceName
-
dnsHostName
private final java.lang.String dnsHostName
-
lrsServerInfo
private final Bootstrapper.ServerInfo lrsServerInfo
-
maxConcurrentRequests
private final java.lang.Long maxConcurrentRequests
-
upstreamTlsContext
private final EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext
-
prioritizedClusterNames
private final com.google.common.collect.ImmutableList<java.lang.String> prioritizedClusterNames
-
outlierDetection
private final EnvoyServerProtoData.OutlierDetection outlierDetection
-
filterMetadata
private final com.google.common.collect.ImmutableMap<java.lang.String,com.google.protobuf.Struct> filterMetadata
-
-
Constructor Detail
-
AutoValue_XdsClusterResource_CdsUpdate
private AutoValue_XdsClusterResource_CdsUpdate(java.lang.String clusterName, XdsClusterResource.CdsUpdate.ClusterType clusterType, com.google.common.collect.ImmutableMap<java.lang.String,?> lbPolicyConfig, long minRingSize, long maxRingSize, int choiceCount, @Nullable java.lang.String edsServiceName, @Nullable java.lang.String dnsHostName, @Nullable Bootstrapper.ServerInfo lrsServerInfo, @Nullable java.lang.Long maxConcurrentRequests, @Nullable EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext, @Nullable com.google.common.collect.ImmutableList<java.lang.String> prioritizedClusterNames, @Nullable EnvoyServerProtoData.OutlierDetection outlierDetection, com.google.common.collect.ImmutableMap<java.lang.String,com.google.protobuf.Struct> filterMetadata)
-
-
Method Detail
-
clusterName
java.lang.String clusterName()
- Specified by:
clusterNamein classXdsClusterResource.CdsUpdate
-
clusterType
XdsClusterResource.CdsUpdate.ClusterType clusterType()
- Specified by:
clusterTypein classXdsClusterResource.CdsUpdate
-
lbPolicyConfig
com.google.common.collect.ImmutableMap<java.lang.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
@Nullable java.lang.String edsServiceName()
- Specified by:
edsServiceNamein classXdsClusterResource.CdsUpdate
-
dnsHostName
@Nullable java.lang.String dnsHostName()
- Specified by:
dnsHostNamein classXdsClusterResource.CdsUpdate
-
lrsServerInfo
@Nullable Bootstrapper.ServerInfo lrsServerInfo()
- Specified by:
lrsServerInfoin classXdsClusterResource.CdsUpdate
-
maxConcurrentRequests
@Nullable java.lang.Long maxConcurrentRequests()
- Specified by:
maxConcurrentRequestsin classXdsClusterResource.CdsUpdate
-
upstreamTlsContext
@Nullable EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext()
- Specified by:
upstreamTlsContextin classXdsClusterResource.CdsUpdate
-
prioritizedClusterNames
@Nullable com.google.common.collect.ImmutableList<java.lang.String> prioritizedClusterNames()
- Specified by:
prioritizedClusterNamesin classXdsClusterResource.CdsUpdate
-
outlierDetection
@Nullable EnvoyServerProtoData.OutlierDetection outlierDetection()
- Specified by:
outlierDetectionin classXdsClusterResource.CdsUpdate
-
filterMetadata
com.google.common.collect.ImmutableMap<java.lang.String,com.google.protobuf.Struct> filterMetadata()
- Specified by:
filterMetadatain classXdsClusterResource.CdsUpdate
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-