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 class
AutoValue_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 int
choiceCount
private java.lang.String
clusterName
private XdsClusterResource.CdsUpdate.ClusterType
clusterType
private java.lang.String
dnsHostName
private java.lang.String
edsServiceName
private com.google.common.collect.ImmutableMap<java.lang.String,com.google.protobuf.Struct>
filterMetadata
private com.google.common.collect.ImmutableMap<java.lang.String,?>
lbPolicyConfig
private Bootstrapper.ServerInfo
lrsServerInfo
private java.lang.Long
maxConcurrentRequests
private long
maxRingSize
private long
minRingSize
private EnvoyServerProtoData.OutlierDetection
outlierDetection
private com.google.common.collect.ImmutableList<java.lang.String>
prioritizedClusterNames
private EnvoyServerProtoData.UpstreamTlsContext
upstreamTlsContext
-
Constructor Summary
Constructors Modifier Constructor Description 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, 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) int
choiceCount()
(package private) java.lang.String
clusterName()
(package private) XdsClusterResource.CdsUpdate.ClusterType
clusterType()
(package private) java.lang.String
dnsHostName()
(package private) java.lang.String
edsServiceName()
boolean
equals(java.lang.Object o)
(package private) com.google.common.collect.ImmutableMap<java.lang.String,com.google.protobuf.Struct>
filterMetadata()
int
hashCode()
(package private) com.google.common.collect.ImmutableMap<java.lang.String,?>
lbPolicyConfig()
(package private) Bootstrapper.ServerInfo
lrsServerInfo()
(package private) java.lang.Long
maxConcurrentRequests()
(package private) long
maxRingSize()
(package private) long
minRingSize()
(package private) EnvoyServerProtoData.OutlierDetection
outlierDetection()
(package private) com.google.common.collect.ImmutableList<java.lang.String>
prioritizedClusterNames()
(package private) EnvoyServerProtoData.UpstreamTlsContext
upstreamTlsContext()
-
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:
clusterName
in classXdsClusterResource.CdsUpdate
-
clusterType
XdsClusterResource.CdsUpdate.ClusterType clusterType()
- Specified by:
clusterType
in classXdsClusterResource.CdsUpdate
-
lbPolicyConfig
com.google.common.collect.ImmutableMap<java.lang.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
@Nullable java.lang.String edsServiceName()
- Specified by:
edsServiceName
in classXdsClusterResource.CdsUpdate
-
dnsHostName
@Nullable java.lang.String dnsHostName()
- Specified by:
dnsHostName
in classXdsClusterResource.CdsUpdate
-
lrsServerInfo
@Nullable Bootstrapper.ServerInfo lrsServerInfo()
- Specified by:
lrsServerInfo
in classXdsClusterResource.CdsUpdate
-
maxConcurrentRequests
@Nullable java.lang.Long maxConcurrentRequests()
- Specified by:
maxConcurrentRequests
in classXdsClusterResource.CdsUpdate
-
upstreamTlsContext
@Nullable EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext()
- Specified by:
upstreamTlsContext
in classXdsClusterResource.CdsUpdate
-
prioritizedClusterNames
@Nullable com.google.common.collect.ImmutableList<java.lang.String> prioritizedClusterNames()
- Specified by:
prioritizedClusterNames
in classXdsClusterResource.CdsUpdate
-
outlierDetection
@Nullable EnvoyServerProtoData.OutlierDetection outlierDetection()
- Specified by:
outlierDetection
in classXdsClusterResource.CdsUpdate
-
filterMetadata
com.google.common.collect.ImmutableMap<java.lang.String,com.google.protobuf.Struct> filterMetadata()
- Specified by:
filterMetadata
in classXdsClusterResource.CdsUpdate
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-