Uses of Class
io.grpc.xds.EnvoyServerProtoData.UpstreamTlsContext
Packages that use EnvoyServerProtoData.UpstreamTlsContext
Package
Description
Library for gPRC proxyless service mesh using Envoy xDS protocol.
-
Uses of EnvoyServerProtoData.UpstreamTlsContext in io.grpc.xds
Fields in io.grpc.xds declared as EnvoyServerProtoData.UpstreamTlsContextModifier and TypeFieldDescription(package private) final EnvoyServerProtoData.UpstreamTlsContextClusterImplLoadBalancerProvider.ClusterImplConfig.tlsContextprotected final EnvoyServerProtoData.UpstreamTlsContextClusterResolverLoadBalancer.ClusterResolverLbState.ClusterState.tlsContext(package private) final EnvoyServerProtoData.UpstreamTlsContextClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism.tlsContextAutoValue_XdsClusterResource_CdsUpdate.Builder.upstreamTlsContextprivate final EnvoyServerProtoData.UpstreamTlsContextAutoValue_XdsClusterResource_CdsUpdate.upstreamTlsContextMethods in io.grpc.xds that return EnvoyServerProtoData.UpstreamTlsContextModifier and TypeMethodDescriptionEnvoyServerProtoData.UpstreamTlsContext.fromEnvoyProtoUpstreamTlsContext(UpstreamTlsContext upstreamTlsContext) (package private) EnvoyServerProtoData.UpstreamTlsContextAutoValue_XdsClusterResource_CdsUpdate.upstreamTlsContext()(package private) abstract EnvoyServerProtoData.UpstreamTlsContextXdsClusterResource.CdsUpdate.upstreamTlsContext()Methods in io.grpc.xds with parameters of type EnvoyServerProtoData.UpstreamTlsContextModifier and TypeMethodDescriptionTlsContextManager.findOrCreateClientSslContextProvider(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext) Creates a SslContextProvider.(package private) static ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanismClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism.forEds(String cluster, String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, Map<String, com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection) (package private) static XdsClusterResource.CdsUpdate.BuilderXdsClusterResource.CdsUpdate.forEds(String clusterName, String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext, EnvoyServerProtoData.OutlierDetection outlierDetection) (package private) static ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanismClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism.forLogicalDns(String cluster, String dnsHostName, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, Map<String, com.google.protobuf.Struct> filterMetadata) (package private) static XdsClusterResource.CdsUpdate.BuilderXdsClusterResource.CdsUpdate.forLogicalDns(String clusterName, String dnsHostName, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext) ClusterResolverLoadBalancer.generateDnsBasedPriorityChildConfig(String cluster, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, Map<String, com.google.protobuf.Struct> filterMetadata, io.grpc.LoadBalancerRegistry lbRegistry, 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 Map<String, PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfig> ClusterResolverLoadBalancer.generateEdsBasedPriorityChildConfigs(String cluster, String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, Map<String, com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection, Object endpointLbConfig, io.grpc.LoadBalancerRegistry lbRegistry, Map<String, Map<Locality, Integer>> prioritizedLocalityWeights, List<Endpoints.DropOverload> dropOverloads) Generates configs to be used in the priority LB policy for priorities in an EDS cluster.private voidClusterImplLoadBalancer.ClusterImplLbHelper.updateSslContextProviderSupplier(EnvoyServerProtoData.UpstreamTlsContext tlsContext) protected XdsClusterResource.CdsUpdate.BuilderAutoValue_XdsClusterResource_CdsUpdate.Builder.upstreamTlsContext(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext) protected abstract XdsClusterResource.CdsUpdate.BuilderXdsClusterResource.CdsUpdate.Builder.upstreamTlsContext(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext) Constructors in io.grpc.xds with parameters of type EnvoyServerProtoData.UpstreamTlsContextModifierConstructorDescriptionprivateAutoValue_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) (package private)ClusterImplConfig(String cluster, String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, List<Endpoints.DropOverload> dropCategories, Object childConfig, EnvoyServerProtoData.UpstreamTlsContext tlsContext, Map<String, com.google.protobuf.Struct> filterMetadata) privateClusterState(String name, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, Map<String, com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection) privateDiscoveryMechanism(String cluster, ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism.Type type, String edsServiceName, String dnsHostName, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, Map<String, com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection) privateEdsClusterState(String name, String edsServiceName, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, Map<String, com.google.protobuf.Struct> filterMetadata, EnvoyServerProtoData.OutlierDetection outlierDetection) privateLogicalDnsClusterState(String name, String dnsHostName, Bootstrapper.ServerInfo lrsServerInfo, Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext tlsContext, Map<String, com.google.protobuf.Struct> filterMetadata) -
Uses of EnvoyServerProtoData.UpstreamTlsContext in io.grpc.xds.internal.security
Classes in io.grpc.xds.internal.security that implement interfaces with type arguments of type EnvoyServerProtoData.UpstreamTlsContextModifier and TypeClassDescription(package private) final classFactory to create client-side SslContextProvider from UpstreamTlsContext.Fields in io.grpc.xds.internal.security with type parameters of type EnvoyServerProtoData.UpstreamTlsContextMethods in io.grpc.xds.internal.security that return EnvoyServerProtoData.UpstreamTlsContextModifier and TypeMethodDescriptionSslContextProvider.getUpstreamTlsContext()Returns the UpstreamTlsContext in this SslContextProvider if this is client side.Methods in io.grpc.xds.internal.security with parameters of type EnvoyServerProtoData.UpstreamTlsContextModifier and TypeMethodDescriptionClientSslContextProviderFactory.create(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext) Creates an SslContextProvider from the given UpstreamTlsContext.TlsContextManagerImpl.findOrCreateClientSslContextProvider(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext) Constructor parameters in io.grpc.xds.internal.security with type arguments of type EnvoyServerProtoData.UpstreamTlsContextModifierConstructorDescription(package private)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.UpstreamTlsContextModifier and TypeMethodDescriptionCertProviderClientSslContextProviderFactory.getProvider(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext, Node node, Map<String, Bootstrapper.CertificateProviderInfo> certProviders) Creates aCertProviderClientSslContextProvider.Constructors in io.grpc.xds.internal.security.certprovider with parameters of type EnvoyServerProtoData.UpstreamTlsContextModifierConstructorDescription(package private)CertProviderClientSslContextProvider(Node node, Map<String, Bootstrapper.CertificateProviderInfo> certProviders, CommonTlsContext.CertificateProviderInstance certInstance, CommonTlsContext.CertificateProviderInstance rootCertInstance, CertificateValidationContext staticCertValidationContext, EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext, CertificateProviderStore certificateProviderStore)