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 class
Nested classes/interfaces inherited from class io.grpc.xds.XdsClusterResource.CdsUpdate
XdsClusterResource.CdsUpdate.ClusterType, XdsClusterResource.CdsUpdate.LbPolicy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
private final String
private final XdsClusterResource.CdsUpdate.ClusterType
private final String
private final String
private final com.google.common.collect.ImmutableMap
<String, com.google.protobuf.Struct> private final com.google.common.collect.ImmutableMap
<String, ?> private final Bootstrapper.ServerInfo
private final Long
private final long
private final long
private final EnvoyServerProtoData.OutlierDetection
private final com.google.common.collect.ImmutableList
<String> private final EnvoyServerProtoData.UpstreamTlsContext
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
AutoValue_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) String
boolean
(package private) com.google.common.collect.ImmutableMap
<String, com.google.protobuf.Struct> int
hashCode()
(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.UpstreamTlsContext
Methods 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:
clusterName
in classXdsClusterResource.CdsUpdate
-
clusterType
XdsClusterResource.CdsUpdate.ClusterType clusterType()- Specified by:
clusterType
in classXdsClusterResource.CdsUpdate
-
lbPolicyConfig
com.google.common.collect.ImmutableMap<String,?> lbPolicyConfig()- Specified by:
lbPolicyConfig
in classXdsClusterResource.CdsUpdate
-
minRingSize
long minRingSize()- Specified by:
minRingSize
in classXdsClusterResource.CdsUpdate
-
maxRingSize
long maxRingSize()- Specified by:
maxRingSize
in classXdsClusterResource.CdsUpdate
-
choiceCount
int choiceCount()- Specified by:
choiceCount
in classXdsClusterResource.CdsUpdate
-
edsServiceName
- Specified by:
edsServiceName
in classXdsClusterResource.CdsUpdate
-
dnsHostName
- Specified by:
dnsHostName
in classXdsClusterResource.CdsUpdate
-
lrsServerInfo
- Specified by:
lrsServerInfo
in classXdsClusterResource.CdsUpdate
-
maxConcurrentRequests
- Specified by:
maxConcurrentRequests
in classXdsClusterResource.CdsUpdate
-
upstreamTlsContext
- Specified by:
upstreamTlsContext
in classXdsClusterResource.CdsUpdate
-
prioritizedClusterNames
- Specified by:
prioritizedClusterNames
in classXdsClusterResource.CdsUpdate
-
outlierDetection
- Specified by:
outlierDetection
in classXdsClusterResource.CdsUpdate
-
filterMetadata
com.google.common.collect.ImmutableMap<String,com.google.protobuf.Struct> filterMetadata()- Specified by:
filterMetadata
in classXdsClusterResource.CdsUpdate
-
equals
-
hashCode
public int hashCode()
-