All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Configuration for the cds LB policy.
Configuration for the cds LB policy.
 
 
 
 
Provides Gapic class names.
 
 
 
 
 
 
 
 
 
 
 
 
Configuration for eds LB policy.
Configuration for eds LB policy.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents the LRO retry settings in a gapic.yaml file.
 
 
Represents the LRO retry settings in a gapic.yaml file.
 
 
Metadata about a GAPIC library for a specific combination of API, version, and computer language.
Metadata about a GAPIC library for a specific combination of API, version, and computer language.
List of GAPIC client methods implementing the proto-defined RPC for the transport and service specified in the containing structures.
List of GAPIC client methods implementing the proto-defined RPC for the transport and service specified in the containing structures.
 
Information about a specific client implementing a proto-defined service.
Information about a specific client implementing a proto-defined service.
 
A map from a transport name to ServiceAsClient, which allows listing information about the client objects that implement the parent RPC service for the specified transport.
A map from a transport name to ServiceAsClient, which allows listing information about the client objects that implement the parent RPC service for the specified transport.
 
 
 
A thin wrapper around PackageInfoDefinition to maintain a clean separation of concerns.
 
 
 
 
 
 
 
Configuration for grpclb LB policy.
Configuration for grpclb LB policy.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Selects LB policy and provides corresponding configuration.
Selects LB policy and provides corresponding configuration.
 
 
 
 
 
Configuration for lrs LB policy.
Configuration for lrs LB policy.
The locality for which this policy will report load.
The locality for which this policy will report load.
 
 
 
 
 
 
 
 
 
 
 
Configuration for a method.
Configuration for a method.
The hedging policy for outgoing RPCs.
The hedging policy for outgoing RPCs.
 
The names of the methods to which this configuration applies.
The names of the methods to which this configuration applies.
 
 
The retry policy for outgoing RPCs.
The retry policy for outgoing RPCs.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Configuration for pick_first LB policy.
Configuration for pick_first LB policy.
 
 
 
 
Configuration for priority LB policy.
Configuration for priority LB policy.
A map of name to child policy configuration.
A map of name to child policy configuration.
 
 
 
 
 
 
 
 
 
This model represents a code sample region tag.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Configuration for ring_hash LB policy.
Configuration for ring_hash LB policy.
 
Configuration for round_robin LB policy.
Configuration for round_robin LB policy.
 
This model represents routing rules configured in rpc services.
 
 
 
This model represents a generated code sample.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A ServiceConfig represents information about a service but is not specific to any name resolver.
A ServiceConfig represents information about a service but is not specific to any name resolver.
Protobuf type grpc.service_config.ServiceConfig.HealthCheckConfig
Protobuf type grpc.service_config.ServiceConfig.HealthCheckConfig
 
Load balancing policy.
If a RetryThrottlingPolicy is provided, gRPC will automatically throttle retry attempts and hedged RPCs when the client's ratio of failures to successes exceeds a threshold.
If a RetryThrottlingPolicy is provided, gRPC will automatically throttle retry attempts and hedged RPCs when the client's ratio of failures to successes exceeds a threshold.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A light wrapper around SourceCodeInfo.Location to provide cleaner protobuf comments.
A helper class which provides protocol buffer source info for descriptors.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A common-prefix trie.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Configuration for weighted_target LB policy.
Configuration for weighted_target LB policy.
Protobuf type grpc.service_config.WeightedTargetLoadBalancingPolicyConfig.Target
Protobuf type grpc.service_config.WeightedTargetLoadBalancingPolicyConfig.Target
 
 
 
 
 
Configuration for xds_cluster_impl LB policy.
Configuration for xds_cluster_impl LB policy.
Drop configuration.
Drop configuration.
 
 
Configuration for xds_cluster_manager_experimental LB policy.
Configuration for xds_cluster_manager_experimental LB policy.
Protobuf type grpc.service_config.XdsClusterManagerLoadBalancingPolicyConfig.Child
Protobuf type grpc.service_config.XdsClusterManagerLoadBalancingPolicyConfig.Child
 
 
Configuration for xds_cluster_resolver LB policy.
Configuration for xds_cluster_resolver LB policy.
Describes a discovery mechanism instance.
Describes a discovery mechanism instance.
Protobuf enum grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Type
 
 
Configuration for xds LB policy.
Configuration for xds LB policy.
 
Represents an xDS server.
Represents an xDS server.
Protobuf type grpc.service_config.XdsServer.ChannelCredentials
Protobuf type grpc.service_config.XdsServer.ChannelCredentials