Uses of Class
io.grpc.xds.EnvoyServerProtoData.UpstreamTlsContext
-
Packages that use EnvoyServerProtoData.UpstreamTlsContext Package Description io.grpc.xds Library for gPRC proxyless service mesh using Envoy xDS protocol.io.grpc.xds.internal.security io.grpc.xds.internal.security.certprovider -
-
Uses of EnvoyServerProtoData.UpstreamTlsContext in io.grpc.xds
Fields in io.grpc.xds declared as EnvoyServerProtoData.UpstreamTlsContext Modifier and Type Field Description (package private) EnvoyServerProtoData.UpstreamTlsContext
ClusterImplLoadBalancerProvider.ClusterImplConfig. tlsContext
protected EnvoyServerProtoData.UpstreamTlsContext
ClusterResolverLoadBalancer.ClusterResolverLbState.ClusterState. tlsContext
(package private) EnvoyServerProtoData.UpstreamTlsContext
ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism. tlsContext
private EnvoyServerProtoData.UpstreamTlsContext
AutoValue_XdsClusterResource_CdsUpdate.Builder. upstreamTlsContext
private EnvoyServerProtoData.UpstreamTlsContext
AutoValue_XdsClusterResource_CdsUpdate. upstreamTlsContext
Methods in io.grpc.xds that return EnvoyServerProtoData.UpstreamTlsContext Modifier and Type Method Description static EnvoyServerProtoData.UpstreamTlsContext
EnvoyServerProtoData.UpstreamTlsContext. fromEnvoyProtoUpstreamTlsContext(UpstreamTlsContext upstreamTlsContext)
(package private) EnvoyServerProtoData.UpstreamTlsContext
AutoValue_XdsClusterResource_CdsUpdate. upstreamTlsContext()
(package private) abstract EnvoyServerProtoData.UpstreamTlsContext
XdsClusterResource.CdsUpdate. upstreamTlsContext()
Methods in io.grpc.xds with parameters of type EnvoyServerProtoData.UpstreamTlsContext Modifier and Type Method Description SslContextProvider
TlsContextManager. findOrCreateClientSslContextProvider(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext)
Creates a SslContextProvider.(package private) static ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism
ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism. forEds(java.lang.String cluster, java.lang.String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, java.util.Map<java.lang.String,com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection)
(package private) static XdsClusterResource.CdsUpdate.Builder
XdsClusterResource.CdsUpdate. forEds(java.lang.String clusterName, java.lang.String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext, EnvoyServerProtoData.OutlierDetection outlierDetection)
(package private) static ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism
ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism. forLogicalDns(java.lang.String cluster, java.lang.String dnsHostName, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, java.util.Map<java.lang.String,com.google.protobuf.Struct> filterMetadata)
(package private) static XdsClusterResource.CdsUpdate.Builder
XdsClusterResource.CdsUpdate. forLogicalDns(java.lang.String clusterName, java.lang.String dnsHostName, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext)
private static PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig
ClusterResolverLoadBalancer. generateDnsBasedPriorityChildConfig(java.lang.String cluster, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, java.util.Map<java.lang.String,com.google.protobuf.Struct> filterMetadata, io.grpc.LoadBalancerRegistry lbRegistry, java.util.List<Endpoints.DropOverload> dropOverloads)
Generates the config to be used in the priority LB policy for the single priority of logical DNS cluster.private static java.util.Map<java.lang.String,PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig>
ClusterResolverLoadBalancer. generateEdsBasedPriorityChildConfigs(java.lang.String cluster, java.lang.String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, java.util.Map<java.lang.String,com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection, java.lang.Object endpointLbConfig, io.grpc.LoadBalancerRegistry lbRegistry, java.util.Map<java.lang.String,java.util.Map<Locality,java.lang.Integer>> prioritizedLocalityWeights, java.util.List<Endpoints.DropOverload> dropOverloads)
Generates configs to be used in the priority LB policy for priorities in an EDS cluster.private void
ClusterImplLoadBalancer.ClusterImplLbHelper. updateSslContextProviderSupplier(EnvoyServerProtoData.UpstreamTlsContext tlsContext)
protected XdsClusterResource.CdsUpdate.Builder
AutoValue_XdsClusterResource_CdsUpdate.Builder. upstreamTlsContext(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext)
protected abstract XdsClusterResource.CdsUpdate.Builder
XdsClusterResource.CdsUpdate.Builder. upstreamTlsContext(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext)
Constructors in io.grpc.xds with parameters of type EnvoyServerProtoData.UpstreamTlsContext Constructor Description 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)
ClusterImplConfig(java.lang.String cluster, java.lang.String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, java.util.List<Endpoints.DropOverload> dropCategories, java.lang.Object childConfig, EnvoyServerProtoData.UpstreamTlsContext tlsContext, java.util.Map<java.lang.String,com.google.protobuf.Struct> filterMetadata)
ClusterState(java.lang.String name, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, java.util.Map<java.lang.String,com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection)
DiscoveryMechanism(java.lang.String cluster, ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism.Type type, java.lang.String edsServiceName, java.lang.String dnsHostName, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, java.util.Map<java.lang.String,com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection)
EdsClusterState(java.lang.String name, java.lang.String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, java.util.Map<java.lang.String,com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection)
LogicalDnsClusterState(java.lang.String name, java.lang.String dnsHostName, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, java.util.Map<java.lang.String,com.google.protobuf.Struct> filterMetadata)
-
Uses of EnvoyServerProtoData.UpstreamTlsContext in io.grpc.xds.internal.security
Fields in io.grpc.xds.internal.security with type parameters of type EnvoyServerProtoData.UpstreamTlsContext Modifier and Type Field Description private ReferenceCountingMap<EnvoyServerProtoData.UpstreamTlsContext,SslContextProvider>
TlsContextManagerImpl. mapForClients
Methods in io.grpc.xds.internal.security that return EnvoyServerProtoData.UpstreamTlsContext Modifier and Type Method Description EnvoyServerProtoData.UpstreamTlsContext
SslContextProvider. getUpstreamTlsContext()
Returns the UpstreamTlsContext in this SslContextProvider if this is client side.Methods in io.grpc.xds.internal.security with parameters of type EnvoyServerProtoData.UpstreamTlsContext Modifier and Type Method Description SslContextProvider
ClientSslContextProviderFactory. create(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext)
Creates an SslContextProvider from the given UpstreamTlsContext.SslContextProvider
TlsContextManagerImpl. findOrCreateClientSslContextProvider(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext)
Constructor parameters in io.grpc.xds.internal.security with type arguments of type EnvoyServerProtoData.UpstreamTlsContext Constructor Description TlsContextManagerImpl(ReferenceCountingMap.ValueFactory<EnvoyServerProtoData.UpstreamTlsContext,SslContextProvider> clientFactory, ReferenceCountingMap.ValueFactory<EnvoyServerProtoData.DownstreamTlsContext,SslContextProvider> serverFactory)
-
Uses of EnvoyServerProtoData.UpstreamTlsContext in io.grpc.xds.internal.security.certprovider
Methods in io.grpc.xds.internal.security.certprovider with parameters of type EnvoyServerProtoData.UpstreamTlsContext Modifier and Type Method Description SslContextProvider
CertProviderClientSslContextProviderFactory. getProvider(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext, Node node, java.util.Map<java.lang.String,Bootstrapper.CertificateProviderInfo> certProviders)
Creates aCertProviderClientSslContextProvider
.Constructors in io.grpc.xds.internal.security.certprovider with parameters of type EnvoyServerProtoData.UpstreamTlsContext Constructor Description CertProviderClientSslContextProvider(Node node, java.util.Map<java.lang.String,Bootstrapper.CertificateProviderInfo> certProviders, CommonTlsContext.CertificateProviderInstance certInstance, CommonTlsContext.CertificateProviderInstance rootCertInstance, CertificateValidationContext staticCertValidationContext, EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext, CertificateProviderStore certificateProviderStore)
-