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.UpstreamTlsContextClusterImplLoadBalancerProvider.ClusterImplConfig. tlsContextprotected EnvoyServerProtoData.UpstreamTlsContextClusterResolverLoadBalancer.ClusterResolverLbState.ClusterState. tlsContext(package private) EnvoyServerProtoData.UpstreamTlsContextClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanism. tlsContextprivate EnvoyServerProtoData.UpstreamTlsContextAutoValue_XdsClusterResource_CdsUpdate.Builder. upstreamTlsContextprivate EnvoyServerProtoData.UpstreamTlsContextAutoValue_XdsClusterResource_CdsUpdate. upstreamTlsContextMethods in io.grpc.xds that return EnvoyServerProtoData.UpstreamTlsContext Modifier and Type Method Description static EnvoyServerProtoData.UpstreamTlsContextEnvoyServerProtoData.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.UpstreamTlsContext Modifier and Type Method Description SslContextProviderTlsContextManager. findOrCreateClientSslContextProvider(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext)Creates a SslContextProvider.(package private) static ClusterResolverLoadBalancerProvider.ClusterResolverConfig.DiscoveryMechanismClusterResolverLoadBalancerProvider.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.BuilderXdsClusterResource.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.DiscoveryMechanismClusterResolverLoadBalancerProvider.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.BuilderXdsClusterResource.CdsUpdate. forLogicalDns(java.lang.String clusterName, java.lang.String dnsHostName, Bootstrapper.ServerInfo lrsServerInfo, java.lang.Long maxConcurrentRequests, EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext)private static PriorityLoadBalancerProvider.PriorityLbConfig.PriorityChildConfigClusterResolverLoadBalancer. 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 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.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. mapForClientsMethods in io.grpc.xds.internal.security that return EnvoyServerProtoData.UpstreamTlsContext Modifier and Type Method Description EnvoyServerProtoData.UpstreamTlsContextSslContextProvider. 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 SslContextProviderClientSslContextProviderFactory. create(EnvoyServerProtoData.UpstreamTlsContext upstreamTlsContext)Creates an SslContextProvider from the given UpstreamTlsContext.SslContextProviderTlsContextManagerImpl. 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 SslContextProviderCertProviderClientSslContextProviderFactory. 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)
-