Documentation ¶
Index ¶
- Variables
- type CdsConfig
- type EdsLoadBalancingPolicyConfig
- func (*EdsLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *EdsLoadBalancingPolicyConfig) GetCluster() string
- func (x *EdsLoadBalancingPolicyConfig) GetEdsServiceName() string
- func (x *EdsLoadBalancingPolicyConfig) GetEndpointPickingPolicy() []*LoadBalancingConfig
- func (x *EdsLoadBalancingPolicyConfig) GetLocalityPickingPolicy() []*LoadBalancingConfig
- func (x *EdsLoadBalancingPolicyConfig) GetLrsLoadReportingServerName() *wrapperspb.StringValue
- func (*EdsLoadBalancingPolicyConfig) ProtoMessage()
- func (x *EdsLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
- func (x *EdsLoadBalancingPolicyConfig) Reset()
- func (x *EdsLoadBalancingPolicyConfig) String() string
- type GrpcLbConfig
- func (*GrpcLbConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GrpcLbConfig) GetChildPolicy() []*LoadBalancingConfig
- func (x *GrpcLbConfig) GetInitialFallbackTimeout() *durationpb.Duration
- func (x *GrpcLbConfig) GetServiceName() string
- func (*GrpcLbConfig) ProtoMessage()
- func (x *GrpcLbConfig) ProtoReflect() protoreflect.Message
- func (x *GrpcLbConfig) Reset()
- func (x *GrpcLbConfig) String() string
- type LeastRequestLocalityLoadBalancingPolicyConfig
- func (*LeastRequestLocalityLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *LeastRequestLocalityLoadBalancingPolicyConfig) GetChoiceCount() uint64
- func (*LeastRequestLocalityLoadBalancingPolicyConfig) ProtoMessage()
- func (x *LeastRequestLocalityLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
- func (x *LeastRequestLocalityLoadBalancingPolicyConfig) Reset()
- func (x *LeastRequestLocalityLoadBalancingPolicyConfig) String() string
- type LoadBalancingConfig
- func (*LoadBalancingConfig) Descriptor() ([]byte, []int)deprecated
- func (x *LoadBalancingConfig) GetCdsExperimental() *CdsConfig
- func (x *LoadBalancingConfig) GetEdsExperimental() *EdsLoadBalancingPolicyConfigdeprecated
- func (x *LoadBalancingConfig) GetGrpclb() *GrpcLbConfig
- func (x *LoadBalancingConfig) GetLeastRequestExperimental() *LeastRequestLocalityLoadBalancingPolicyConfig
- func (x *LoadBalancingConfig) GetLrsExperimental() *LrsLoadBalancingPolicyConfigdeprecated
- func (x *LoadBalancingConfig) GetOutlierDetection() *OutlierDetectionLoadBalancingConfig
- func (x *LoadBalancingConfig) GetOverrideHostExperimental() *OverrideHostLoadBalancingPolicyConfig
- func (x *LoadBalancingConfig) GetPickFirst() *PickFirstConfig
- func (m *LoadBalancingConfig) GetPolicy() isLoadBalancingConfig_Policy
- func (x *LoadBalancingConfig) GetPriorityExperimental() *PriorityLoadBalancingPolicyConfig
- func (x *LoadBalancingConfig) GetRingHashExperimental() *RingHashLoadBalancingConfig
- func (x *LoadBalancingConfig) GetRls() *RlsLoadBalancingPolicyConfig
- func (x *LoadBalancingConfig) GetRoundRobin() *RoundRobinConfig
- func (x *LoadBalancingConfig) GetWeightedRoundRobin() *WeightedRoundRobinLbConfig
- func (x *LoadBalancingConfig) GetWeightedTargetExperimental() *WeightedTargetLoadBalancingPolicyConfig
- func (x *LoadBalancingConfig) GetXds() *XdsConfigdeprecated
- func (x *LoadBalancingConfig) GetXdsClusterImplExperimental() *XdsClusterImplLoadBalancingPolicyConfig
- func (x *LoadBalancingConfig) GetXdsClusterManagerExperimental() *XdsClusterManagerLoadBalancingPolicyConfig
- func (x *LoadBalancingConfig) GetXdsClusterResolverExperimental() *XdsClusterResolverLoadBalancingPolicyConfig
- func (x *LoadBalancingConfig) GetXdsExperimental() *XdsConfigdeprecated
- func (x *LoadBalancingConfig) GetXdsWrrLocalityExperimental() *XdsWrrLocalityLoadBalancingPolicyConfig
- func (*LoadBalancingConfig) ProtoMessage()
- func (x *LoadBalancingConfig) ProtoReflect() protoreflect.Message
- func (x *LoadBalancingConfig) Reset()
- func (x *LoadBalancingConfig) String() string
- type LoadBalancingConfig_CdsExperimental
- type LoadBalancingConfig_EdsExperimental
- type LoadBalancingConfig_Grpclb
- type LoadBalancingConfig_LeastRequestExperimental
- type LoadBalancingConfig_LrsExperimental
- type LoadBalancingConfig_OutlierDetection
- type LoadBalancingConfig_OverrideHostExperimental
- type LoadBalancingConfig_PickFirst
- type LoadBalancingConfig_PriorityExperimental
- type LoadBalancingConfig_RingHashExperimental
- type LoadBalancingConfig_Rls
- type LoadBalancingConfig_RoundRobin
- type LoadBalancingConfig_WeightedRoundRobin
- type LoadBalancingConfig_WeightedTargetExperimental
- type LoadBalancingConfig_Xds
- type LoadBalancingConfig_XdsClusterImplExperimental
- type LoadBalancingConfig_XdsClusterManagerExperimental
- type LoadBalancingConfig_XdsClusterResolverExperimental
- type LoadBalancingConfig_XdsExperimental
- type LoadBalancingConfig_XdsWrrLocalityExperimental
- type LrsLoadBalancingPolicyConfig
- func (*LrsLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *LrsLoadBalancingPolicyConfig) GetChildPolicy() []*LoadBalancingConfig
- func (x *LrsLoadBalancingPolicyConfig) GetClusterName() string
- func (x *LrsLoadBalancingPolicyConfig) GetEdsServiceName() string
- func (x *LrsLoadBalancingPolicyConfig) GetLocality() *LrsLoadBalancingPolicyConfig_Locality
- func (x *LrsLoadBalancingPolicyConfig) GetLrsLoadReportingServerName() string
- func (*LrsLoadBalancingPolicyConfig) ProtoMessage()
- func (x *LrsLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
- func (x *LrsLoadBalancingPolicyConfig) Reset()
- func (x *LrsLoadBalancingPolicyConfig) String() string
- type LrsLoadBalancingPolicyConfig_Locality
- func (*LrsLoadBalancingPolicyConfig_Locality) Descriptor() ([]byte, []int)deprecated
- func (x *LrsLoadBalancingPolicyConfig_Locality) GetRegion() string
- func (x *LrsLoadBalancingPolicyConfig_Locality) GetSubzone() string
- func (x *LrsLoadBalancingPolicyConfig_Locality) GetZone() string
- func (*LrsLoadBalancingPolicyConfig_Locality) ProtoMessage()
- func (x *LrsLoadBalancingPolicyConfig_Locality) ProtoReflect() protoreflect.Message
- func (x *LrsLoadBalancingPolicyConfig_Locality) Reset()
- func (x *LrsLoadBalancingPolicyConfig_Locality) String() string
- type MethodConfig
- func (*MethodConfig) Descriptor() ([]byte, []int)deprecated
- func (x *MethodConfig) GetHedgingPolicy() *MethodConfig_HedgingPolicy
- func (x *MethodConfig) GetMaxRequestMessageBytes() *wrapperspb.UInt32Value
- func (x *MethodConfig) GetMaxResponseMessageBytes() *wrapperspb.UInt32Value
- func (x *MethodConfig) GetName() []*MethodConfig_Name
- func (m *MethodConfig) GetRetryOrHedgingPolicy() isMethodConfig_RetryOrHedgingPolicy
- func (x *MethodConfig) GetRetryPolicy() *MethodConfig_RetryPolicy
- func (x *MethodConfig) GetTimeout() *durationpb.Duration
- func (x *MethodConfig) GetWaitForReady() *wrapperspb.BoolValue
- func (*MethodConfig) ProtoMessage()
- func (x *MethodConfig) ProtoReflect() protoreflect.Message
- func (x *MethodConfig) Reset()
- func (x *MethodConfig) String() string
- type MethodConfig_HedgingPolicy
- func (*MethodConfig_HedgingPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *MethodConfig_HedgingPolicy) GetHedgingDelay() *durationpb.Duration
- func (x *MethodConfig_HedgingPolicy) GetMaxAttempts() uint32
- func (x *MethodConfig_HedgingPolicy) GetNonFatalStatusCodes() []code.Code
- func (*MethodConfig_HedgingPolicy) ProtoMessage()
- func (x *MethodConfig_HedgingPolicy) ProtoReflect() protoreflect.Message
- func (x *MethodConfig_HedgingPolicy) Reset()
- func (x *MethodConfig_HedgingPolicy) String() string
- type MethodConfig_HedgingPolicy_
- type MethodConfig_Name
- func (*MethodConfig_Name) Descriptor() ([]byte, []int)deprecated
- func (x *MethodConfig_Name) GetMethod() string
- func (x *MethodConfig_Name) GetService() string
- func (*MethodConfig_Name) ProtoMessage()
- func (x *MethodConfig_Name) ProtoReflect() protoreflect.Message
- func (x *MethodConfig_Name) Reset()
- func (x *MethodConfig_Name) String() string
- type MethodConfig_RetryPolicy
- func (*MethodConfig_RetryPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *MethodConfig_RetryPolicy) GetBackoffMultiplier() float32
- func (x *MethodConfig_RetryPolicy) GetInitialBackoff() *durationpb.Duration
- func (x *MethodConfig_RetryPolicy) GetMaxAttempts() uint32
- func (x *MethodConfig_RetryPolicy) GetMaxBackoff() *durationpb.Duration
- func (x *MethodConfig_RetryPolicy) GetRetryableStatusCodes() []code.Code
- func (*MethodConfig_RetryPolicy) ProtoMessage()
- func (x *MethodConfig_RetryPolicy) ProtoReflect() protoreflect.Message
- func (x *MethodConfig_RetryPolicy) Reset()
- func (x *MethodConfig_RetryPolicy) String() string
- type MethodConfig_RetryPolicy_
- type OutlierDetectionLoadBalancingConfig
- func (*OutlierDetectionLoadBalancingConfig) Descriptor() ([]byte, []int)deprecated
- func (x *OutlierDetectionLoadBalancingConfig) GetBaseEjectionTime() *durationpb.Duration
- func (x *OutlierDetectionLoadBalancingConfig) GetChildPolicy() []*LoadBalancingConfig
- func (x *OutlierDetectionLoadBalancingConfig) GetFailurePercentageEjection() *OutlierDetectionLoadBalancingConfig_FailurePercentageEjection
- func (x *OutlierDetectionLoadBalancingConfig) GetInterval() *durationpb.Duration
- func (x *OutlierDetectionLoadBalancingConfig) GetMaxEjectionPercent() *wrapperspb.UInt32Value
- func (x *OutlierDetectionLoadBalancingConfig) GetMaxEjectionTime() *durationpb.Duration
- func (x *OutlierDetectionLoadBalancingConfig) GetSuccessRateEjection() *OutlierDetectionLoadBalancingConfig_SuccessRateEjection
- func (*OutlierDetectionLoadBalancingConfig) ProtoMessage()
- func (x *OutlierDetectionLoadBalancingConfig) ProtoReflect() protoreflect.Message
- func (x *OutlierDetectionLoadBalancingConfig) Reset()
- func (x *OutlierDetectionLoadBalancingConfig) String() string
- type OutlierDetectionLoadBalancingConfig_FailurePercentageEjection
- func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) Descriptor() ([]byte, []int)deprecated
- func (x *OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) GetEnforcementPercentage() *wrapperspb.UInt32Value
- func (x *OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) GetMinimumHosts() *wrapperspb.UInt32Value
- func (x *OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) GetRequestVolume() *wrapperspb.UInt32Value
- func (x *OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) GetThreshold() *wrapperspb.UInt32Value
- func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) ProtoMessage()
- func (x *OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) ProtoReflect() protoreflect.Message
- func (x *OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) Reset()
- func (x *OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) String() string
- type OutlierDetectionLoadBalancingConfig_SuccessRateEjection
- func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) Descriptor() ([]byte, []int)deprecated
- func (x *OutlierDetectionLoadBalancingConfig_SuccessRateEjection) GetEnforcementPercentage() *wrapperspb.UInt32Value
- func (x *OutlierDetectionLoadBalancingConfig_SuccessRateEjection) GetMinimumHosts() *wrapperspb.UInt32Value
- func (x *OutlierDetectionLoadBalancingConfig_SuccessRateEjection) GetRequestVolume() *wrapperspb.UInt32Value
- func (x *OutlierDetectionLoadBalancingConfig_SuccessRateEjection) GetStdevFactor() *wrapperspb.UInt32Value
- func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) ProtoMessage()
- func (x *OutlierDetectionLoadBalancingConfig_SuccessRateEjection) ProtoReflect() protoreflect.Message
- func (x *OutlierDetectionLoadBalancingConfig_SuccessRateEjection) Reset()
- func (x *OutlierDetectionLoadBalancingConfig_SuccessRateEjection) String() string
- type OverrideHostLoadBalancingPolicyConfig
- func (*OverrideHostLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *OverrideHostLoadBalancingPolicyConfig) GetChildPolicy() []*LoadBalancingConfig
- func (x *OverrideHostLoadBalancingPolicyConfig) GetOverrideHostStatus() []OverrideHostLoadBalancingPolicyConfig_HealthStatus
- func (*OverrideHostLoadBalancingPolicyConfig) ProtoMessage()
- func (x *OverrideHostLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
- func (x *OverrideHostLoadBalancingPolicyConfig) Reset()
- func (x *OverrideHostLoadBalancingPolicyConfig) String() string
- type OverrideHostLoadBalancingPolicyConfig_HealthStatus
- func (OverrideHostLoadBalancingPolicyConfig_HealthStatus) Descriptor() protoreflect.EnumDescriptor
- func (x OverrideHostLoadBalancingPolicyConfig_HealthStatus) Enum() *OverrideHostLoadBalancingPolicyConfig_HealthStatus
- func (OverrideHostLoadBalancingPolicyConfig_HealthStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x OverrideHostLoadBalancingPolicyConfig_HealthStatus) Number() protoreflect.EnumNumber
- func (x OverrideHostLoadBalancingPolicyConfig_HealthStatus) String() string
- func (OverrideHostLoadBalancingPolicyConfig_HealthStatus) Type() protoreflect.EnumType
- type PickFirstConfig
- type PriorityLoadBalancingPolicyConfig
- func (*PriorityLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *PriorityLoadBalancingPolicyConfig) GetChildren() map[string]*PriorityLoadBalancingPolicyConfig_Child
- func (x *PriorityLoadBalancingPolicyConfig) GetPriorities() []string
- func (*PriorityLoadBalancingPolicyConfig) ProtoMessage()
- func (x *PriorityLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
- func (x *PriorityLoadBalancingPolicyConfig) Reset()
- func (x *PriorityLoadBalancingPolicyConfig) String() string
- type PriorityLoadBalancingPolicyConfig_Child
- func (*PriorityLoadBalancingPolicyConfig_Child) Descriptor() ([]byte, []int)deprecated
- func (x *PriorityLoadBalancingPolicyConfig_Child) GetConfig() []*LoadBalancingConfig
- func (x *PriorityLoadBalancingPolicyConfig_Child) GetIgnoreReresolutionRequests() bool
- func (*PriorityLoadBalancingPolicyConfig_Child) ProtoMessage()
- func (x *PriorityLoadBalancingPolicyConfig_Child) ProtoReflect() protoreflect.Message
- func (x *PriorityLoadBalancingPolicyConfig_Child) Reset()
- func (x *PriorityLoadBalancingPolicyConfig_Child) String() string
- type RingHashLoadBalancingConfig
- func (*RingHashLoadBalancingConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RingHashLoadBalancingConfig) GetMaxRingSize() uint64
- func (x *RingHashLoadBalancingConfig) GetMinRingSize() uint64
- func (*RingHashLoadBalancingConfig) ProtoMessage()
- func (x *RingHashLoadBalancingConfig) ProtoReflect() protoreflect.Message
- func (x *RingHashLoadBalancingConfig) Reset()
- func (x *RingHashLoadBalancingConfig) String() string
- type RlsLoadBalancingPolicyConfig
- func (*RlsLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RlsLoadBalancingPolicyConfig) GetChildPolicy() []*LoadBalancingConfig
- func (x *RlsLoadBalancingPolicyConfig) GetChildPolicyConfigTargetFieldName() string
- func (x *RlsLoadBalancingPolicyConfig) GetRouteLookupChannelServiceConfig() *ServiceConfig
- func (x *RlsLoadBalancingPolicyConfig) GetRouteLookupConfig() *v1.RouteLookupConfig
- func (*RlsLoadBalancingPolicyConfig) ProtoMessage()
- func (x *RlsLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
- func (x *RlsLoadBalancingPolicyConfig) Reset()
- func (x *RlsLoadBalancingPolicyConfig) String() string
- type RoundRobinConfig
- type ServiceConfig
- func (*ServiceConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceConfig) GetHealthCheckConfig() *ServiceConfig_HealthCheckConfig
- func (x *ServiceConfig) GetLoadBalancingConfig() []*LoadBalancingConfig
- func (x *ServiceConfig) GetLoadBalancingPolicy() ServiceConfig_LoadBalancingPolicydeprecated
- func (x *ServiceConfig) GetMethodConfig() []*MethodConfig
- func (x *ServiceConfig) GetRetryThrottling() *ServiceConfig_RetryThrottlingPolicy
- func (*ServiceConfig) ProtoMessage()
- func (x *ServiceConfig) ProtoReflect() protoreflect.Message
- func (x *ServiceConfig) Reset()
- func (x *ServiceConfig) String() string
- type ServiceConfig_HealthCheckConfig
- func (*ServiceConfig_HealthCheckConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceConfig_HealthCheckConfig) GetServiceName() *wrapperspb.StringValue
- func (*ServiceConfig_HealthCheckConfig) ProtoMessage()
- func (x *ServiceConfig_HealthCheckConfig) ProtoReflect() protoreflect.Message
- func (x *ServiceConfig_HealthCheckConfig) Reset()
- func (x *ServiceConfig_HealthCheckConfig) String() string
- type ServiceConfig_LoadBalancingPolicy
- func (ServiceConfig_LoadBalancingPolicy) Descriptor() protoreflect.EnumDescriptor
- func (x ServiceConfig_LoadBalancingPolicy) Enum() *ServiceConfig_LoadBalancingPolicy
- func (ServiceConfig_LoadBalancingPolicy) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServiceConfig_LoadBalancingPolicy) Number() protoreflect.EnumNumber
- func (x ServiceConfig_LoadBalancingPolicy) String() string
- func (ServiceConfig_LoadBalancingPolicy) Type() protoreflect.EnumType
- type ServiceConfig_RetryThrottlingPolicy
- func (*ServiceConfig_RetryThrottlingPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *ServiceConfig_RetryThrottlingPolicy) GetMaxTokens() uint32
- func (x *ServiceConfig_RetryThrottlingPolicy) GetTokenRatio() float32
- func (*ServiceConfig_RetryThrottlingPolicy) ProtoMessage()
- func (x *ServiceConfig_RetryThrottlingPolicy) ProtoReflect() protoreflect.Message
- func (x *ServiceConfig_RetryThrottlingPolicy) Reset()
- func (x *ServiceConfig_RetryThrottlingPolicy) String() string
- type WeightedRoundRobinLbConfig
- func (*WeightedRoundRobinLbConfig) Descriptor() ([]byte, []int)deprecated
- func (x *WeightedRoundRobinLbConfig) GetBlackoutPeriod() *durationpb.Duration
- func (x *WeightedRoundRobinLbConfig) GetEnableOobLoadReport() *wrapperspb.BoolValue
- func (x *WeightedRoundRobinLbConfig) GetErrorUtilizationPenalty() *wrapperspb.FloatValue
- func (x *WeightedRoundRobinLbConfig) GetOobReportingPeriod() *durationpb.Duration
- func (x *WeightedRoundRobinLbConfig) GetWeightExpirationPeriod() *durationpb.Duration
- func (x *WeightedRoundRobinLbConfig) GetWeightUpdatePeriod() *durationpb.Duration
- func (*WeightedRoundRobinLbConfig) ProtoMessage()
- func (x *WeightedRoundRobinLbConfig) ProtoReflect() protoreflect.Message
- func (x *WeightedRoundRobinLbConfig) Reset()
- func (x *WeightedRoundRobinLbConfig) String() string
- type WeightedTargetLoadBalancingPolicyConfig
- func (*WeightedTargetLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *WeightedTargetLoadBalancingPolicyConfig) GetTargets() map[string]*WeightedTargetLoadBalancingPolicyConfig_Target
- func (*WeightedTargetLoadBalancingPolicyConfig) ProtoMessage()
- func (x *WeightedTargetLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
- func (x *WeightedTargetLoadBalancingPolicyConfig) Reset()
- func (x *WeightedTargetLoadBalancingPolicyConfig) String() string
- type WeightedTargetLoadBalancingPolicyConfig_Target
- func (*WeightedTargetLoadBalancingPolicyConfig_Target) Descriptor() ([]byte, []int)deprecated
- func (x *WeightedTargetLoadBalancingPolicyConfig_Target) GetChildPolicy() []*LoadBalancingConfig
- func (x *WeightedTargetLoadBalancingPolicyConfig_Target) GetWeight() uint32
- func (*WeightedTargetLoadBalancingPolicyConfig_Target) ProtoMessage()
- func (x *WeightedTargetLoadBalancingPolicyConfig_Target) ProtoReflect() protoreflect.Message
- func (x *WeightedTargetLoadBalancingPolicyConfig_Target) Reset()
- func (x *WeightedTargetLoadBalancingPolicyConfig_Target) String() string
- type XdsClusterImplLoadBalancingPolicyConfig
- func (*XdsClusterImplLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *XdsClusterImplLoadBalancingPolicyConfig) GetChildPolicy() []*LoadBalancingConfig
- func (x *XdsClusterImplLoadBalancingPolicyConfig) GetCluster() string
- func (x *XdsClusterImplLoadBalancingPolicyConfig) GetDropCategories() []*XdsClusterImplLoadBalancingPolicyConfig_DropCategory
- func (x *XdsClusterImplLoadBalancingPolicyConfig) GetEdsServiceName() string
- func (x *XdsClusterImplLoadBalancingPolicyConfig) GetLrsLoadReportingServer() *XdsServer
- func (x *XdsClusterImplLoadBalancingPolicyConfig) GetLrsLoadReportingServerName() *wrapperspb.StringValuedeprecated
- func (x *XdsClusterImplLoadBalancingPolicyConfig) GetMaxConcurrentRequests() *wrapperspb.UInt32Value
- func (*XdsClusterImplLoadBalancingPolicyConfig) ProtoMessage()
- func (x *XdsClusterImplLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
- func (x *XdsClusterImplLoadBalancingPolicyConfig) Reset()
- func (x *XdsClusterImplLoadBalancingPolicyConfig) String() string
- type XdsClusterImplLoadBalancingPolicyConfig_DropCategory
- func (*XdsClusterImplLoadBalancingPolicyConfig_DropCategory) Descriptor() ([]byte, []int)deprecated
- func (x *XdsClusterImplLoadBalancingPolicyConfig_DropCategory) GetCategory() string
- func (x *XdsClusterImplLoadBalancingPolicyConfig_DropCategory) GetRequestsPerMillion() uint32
- func (*XdsClusterImplLoadBalancingPolicyConfig_DropCategory) ProtoMessage()
- func (x *XdsClusterImplLoadBalancingPolicyConfig_DropCategory) ProtoReflect() protoreflect.Message
- func (x *XdsClusterImplLoadBalancingPolicyConfig_DropCategory) Reset()
- func (x *XdsClusterImplLoadBalancingPolicyConfig_DropCategory) String() string
- type XdsClusterManagerLoadBalancingPolicyConfig
- func (*XdsClusterManagerLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *XdsClusterManagerLoadBalancingPolicyConfig) GetChildren() map[string]*XdsClusterManagerLoadBalancingPolicyConfig_Child
- func (*XdsClusterManagerLoadBalancingPolicyConfig) ProtoMessage()
- func (x *XdsClusterManagerLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
- func (x *XdsClusterManagerLoadBalancingPolicyConfig) Reset()
- func (x *XdsClusterManagerLoadBalancingPolicyConfig) String() string
- type XdsClusterManagerLoadBalancingPolicyConfig_Child
- func (*XdsClusterManagerLoadBalancingPolicyConfig_Child) Descriptor() ([]byte, []int)deprecated
- func (x *XdsClusterManagerLoadBalancingPolicyConfig_Child) GetChildPolicy() []*LoadBalancingConfig
- func (*XdsClusterManagerLoadBalancingPolicyConfig_Child) ProtoMessage()
- func (x *XdsClusterManagerLoadBalancingPolicyConfig_Child) ProtoReflect() protoreflect.Message
- func (x *XdsClusterManagerLoadBalancingPolicyConfig_Child) Reset()
- func (x *XdsClusterManagerLoadBalancingPolicyConfig_Child) String() string
- type XdsClusterResolverLoadBalancingPolicyConfig
- func (*XdsClusterResolverLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *XdsClusterResolverLoadBalancingPolicyConfig) GetDiscoveryMechanisms() []*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism
- func (x *XdsClusterResolverLoadBalancingPolicyConfig) GetXdsLbPolicy() []*LoadBalancingConfig
- func (*XdsClusterResolverLoadBalancingPolicyConfig) ProtoMessage()
- func (x *XdsClusterResolverLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
- func (x *XdsClusterResolverLoadBalancingPolicyConfig) Reset()
- func (x *XdsClusterResolverLoadBalancingPolicyConfig) String() string
- type XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism
- func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) Descriptor() ([]byte, []int)deprecated
- func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetCluster() string
- func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetDnsHostname() string
- func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetEdsServiceName() string
- func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetLrsLoadReportingServer() *XdsServer
- func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetLrsLoadReportingServerName() *wrapperspb.StringValuedeprecated
- func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetMaxConcurrentRequests() *wrapperspb.UInt32Value
- func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetOutlierDetection() *OutlierDetectionLoadBalancingConfig
- func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetOverrideHostStatus() []OverrideHostLoadBalancingPolicyConfig_HealthStatus
- func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetType() XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type
- func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) ProtoMessage()
- func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) ProtoReflect() protoreflect.Message
- func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) Reset()
- func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) String() string
- type XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type
- func (XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type) Descriptor() protoreflect.EnumDescriptor
- func (x XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type) Enum() *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type
- func (XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type) Number() protoreflect.EnumNumber
- func (x XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type) String() string
- func (XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type) Type() protoreflect.EnumType
- type XdsConfig
- func (*XdsConfig) Descriptor() ([]byte, []int)deprecated
- func (x *XdsConfig) GetBalancerName() stringdeprecated
- func (x *XdsConfig) GetChildPolicy() []*LoadBalancingConfig
- func (x *XdsConfig) GetEdsServiceName() string
- func (x *XdsConfig) GetFallbackPolicy() []*LoadBalancingConfig
- func (x *XdsConfig) GetLrsLoadReportingServerName() *wrapperspb.StringValue
- func (*XdsConfig) ProtoMessage()
- func (x *XdsConfig) ProtoReflect() protoreflect.Message
- func (x *XdsConfig) Reset()
- func (x *XdsConfig) String() string
- type XdsServer
- func (*XdsServer) Descriptor() ([]byte, []int)deprecated
- func (x *XdsServer) GetChannelCreds() []*XdsServer_ChannelCredentials
- func (x *XdsServer) GetServerFeatures() []*structpb.Value
- func (x *XdsServer) GetServerUri() string
- func (*XdsServer) ProtoMessage()
- func (x *XdsServer) ProtoReflect() protoreflect.Message
- func (x *XdsServer) Reset()
- func (x *XdsServer) String() string
- type XdsServer_ChannelCredentials
- func (*XdsServer_ChannelCredentials) Descriptor() ([]byte, []int)deprecated
- func (x *XdsServer_ChannelCredentials) GetConfig() *structpb.Struct
- func (x *XdsServer_ChannelCredentials) GetType() string
- func (*XdsServer_ChannelCredentials) ProtoMessage()
- func (x *XdsServer_ChannelCredentials) ProtoReflect() protoreflect.Message
- func (x *XdsServer_ChannelCredentials) Reset()
- func (x *XdsServer_ChannelCredentials) String() string
- type XdsWrrLocalityLoadBalancingPolicyConfig
- func (*XdsWrrLocalityLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *XdsWrrLocalityLoadBalancingPolicyConfig) GetChildPolicy() []*LoadBalancingConfig
- func (*XdsWrrLocalityLoadBalancingPolicyConfig) ProtoMessage()
- func (x *XdsWrrLocalityLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
- func (x *XdsWrrLocalityLoadBalancingPolicyConfig) Reset()
- func (x *XdsWrrLocalityLoadBalancingPolicyConfig) String() string
Constants ¶
This section is empty.
Variables ¶
var ( XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type_name = map[int32]string{ 0: "UNKNOWN", 1: "EDS", 2: "LOGICAL_DNS", } XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type_value = map[string]int32{ "UNKNOWN": 0, "EDS": 1, "LOGICAL_DNS": 2, } )
Enum value maps for XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type.
var ( OverrideHostLoadBalancingPolicyConfig_HealthStatus_name = map[int32]string{ 0: "UNKNOWN", 1: "HEALTHY", 3: "DRAINING", } OverrideHostLoadBalancingPolicyConfig_HealthStatus_value = map[string]int32{ "UNKNOWN": 0, "HEALTHY": 1, "DRAINING": 3, } )
Enum value maps for OverrideHostLoadBalancingPolicyConfig_HealthStatus.
var ( ServiceConfig_LoadBalancingPolicy_name = map[int32]string{ 0: "UNSPECIFIED", 1: "ROUND_ROBIN", } ServiceConfig_LoadBalancingPolicy_value = map[string]int32{ "UNSPECIFIED": 0, "ROUND_ROBIN": 1, } )
Enum value maps for ServiceConfig_LoadBalancingPolicy.
var File_grpc_service_config_service_config_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type CdsConfig ¶
type CdsConfig struct { Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` // contains filtered or unexported fields }
func (*CdsConfig) ProtoReflect ¶
func (x *CdsConfig) ProtoReflect() protoreflect.Message
type EdsLoadBalancingPolicyConfig ¶
type EdsLoadBalancingPolicyConfig struct { Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` EdsServiceName string `protobuf:"bytes,2,opt,name=eds_service_name,json=edsServiceName,proto3" json:"eds_service_name,omitempty"` LrsLoadReportingServerName *wrapperspb.StringValue `` /* 145-byte string literal not displayed */ LocalityPickingPolicy []*LoadBalancingConfig `` /* 126-byte string literal not displayed */ EndpointPickingPolicy []*LoadBalancingConfig `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
func (*EdsLoadBalancingPolicyConfig) Descriptor
deprecated
func (*EdsLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)
Deprecated: Use EdsLoadBalancingPolicyConfig.ProtoReflect.Descriptor instead.
func (*EdsLoadBalancingPolicyConfig) GetCluster ¶
func (x *EdsLoadBalancingPolicyConfig) GetCluster() string
func (*EdsLoadBalancingPolicyConfig) GetEdsServiceName ¶
func (x *EdsLoadBalancingPolicyConfig) GetEdsServiceName() string
func (*EdsLoadBalancingPolicyConfig) GetEndpointPickingPolicy ¶
func (x *EdsLoadBalancingPolicyConfig) GetEndpointPickingPolicy() []*LoadBalancingConfig
func (*EdsLoadBalancingPolicyConfig) GetLocalityPickingPolicy ¶
func (x *EdsLoadBalancingPolicyConfig) GetLocalityPickingPolicy() []*LoadBalancingConfig
func (*EdsLoadBalancingPolicyConfig) GetLrsLoadReportingServerName ¶
func (x *EdsLoadBalancingPolicyConfig) GetLrsLoadReportingServerName() *wrapperspb.StringValue
func (*EdsLoadBalancingPolicyConfig) ProtoMessage ¶
func (*EdsLoadBalancingPolicyConfig) ProtoMessage()
func (*EdsLoadBalancingPolicyConfig) ProtoReflect ¶
func (x *EdsLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
func (*EdsLoadBalancingPolicyConfig) Reset ¶
func (x *EdsLoadBalancingPolicyConfig) Reset()
func (*EdsLoadBalancingPolicyConfig) String ¶
func (x *EdsLoadBalancingPolicyConfig) String() string
type GrpcLbConfig ¶
type GrpcLbConfig struct { ChildPolicy []*LoadBalancingConfig `protobuf:"bytes,1,rep,name=child_policy,json=childPolicy,proto3" json:"child_policy,omitempty"` ServiceName string `protobuf:"bytes,2,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"` InitialFallbackTimeout *durationpb.Duration `` /* 129-byte string literal not displayed */ // contains filtered or unexported fields }
func (*GrpcLbConfig) Descriptor
deprecated
func (*GrpcLbConfig) Descriptor() ([]byte, []int)
Deprecated: Use GrpcLbConfig.ProtoReflect.Descriptor instead.
func (*GrpcLbConfig) GetChildPolicy ¶
func (x *GrpcLbConfig) GetChildPolicy() []*LoadBalancingConfig
func (*GrpcLbConfig) GetInitialFallbackTimeout ¶
func (x *GrpcLbConfig) GetInitialFallbackTimeout() *durationpb.Duration
func (*GrpcLbConfig) GetServiceName ¶
func (x *GrpcLbConfig) GetServiceName() string
func (*GrpcLbConfig) ProtoMessage ¶
func (*GrpcLbConfig) ProtoMessage()
func (*GrpcLbConfig) ProtoReflect ¶
func (x *GrpcLbConfig) ProtoReflect() protoreflect.Message
func (*GrpcLbConfig) Reset ¶
func (x *GrpcLbConfig) Reset()
func (*GrpcLbConfig) String ¶
func (x *GrpcLbConfig) String() string
type LeastRequestLocalityLoadBalancingPolicyConfig ¶
type LeastRequestLocalityLoadBalancingPolicyConfig struct { ChoiceCount uint64 `protobuf:"varint,1,opt,name=choice_count,json=choiceCount,proto3" json:"choice_count,omitempty"` // contains filtered or unexported fields }
func (*LeastRequestLocalityLoadBalancingPolicyConfig) Descriptor
deprecated
func (*LeastRequestLocalityLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)
Deprecated: Use LeastRequestLocalityLoadBalancingPolicyConfig.ProtoReflect.Descriptor instead.
func (*LeastRequestLocalityLoadBalancingPolicyConfig) GetChoiceCount ¶
func (x *LeastRequestLocalityLoadBalancingPolicyConfig) GetChoiceCount() uint64
func (*LeastRequestLocalityLoadBalancingPolicyConfig) ProtoMessage ¶
func (*LeastRequestLocalityLoadBalancingPolicyConfig) ProtoMessage()
func (*LeastRequestLocalityLoadBalancingPolicyConfig) ProtoReflect ¶
func (x *LeastRequestLocalityLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
func (*LeastRequestLocalityLoadBalancingPolicyConfig) Reset ¶
func (x *LeastRequestLocalityLoadBalancingPolicyConfig) Reset()
func (*LeastRequestLocalityLoadBalancingPolicyConfig) String ¶
func (x *LeastRequestLocalityLoadBalancingPolicyConfig) String() string
type LoadBalancingConfig ¶
type LoadBalancingConfig struct { // Types that are assignable to Policy: // // *LoadBalancingConfig_PickFirst // *LoadBalancingConfig_RoundRobin // *LoadBalancingConfig_WeightedRoundRobin // *LoadBalancingConfig_Grpclb // *LoadBalancingConfig_PriorityExperimental // *LoadBalancingConfig_WeightedTargetExperimental // *LoadBalancingConfig_OutlierDetection // *LoadBalancingConfig_Rls // *LoadBalancingConfig_XdsClusterManagerExperimental // *LoadBalancingConfig_CdsExperimental // *LoadBalancingConfig_XdsClusterResolverExperimental // *LoadBalancingConfig_XdsClusterImplExperimental // *LoadBalancingConfig_OverrideHostExperimental // *LoadBalancingConfig_XdsWrrLocalityExperimental // *LoadBalancingConfig_RingHashExperimental // *LoadBalancingConfig_LeastRequestExperimental // *LoadBalancingConfig_LrsExperimental // *LoadBalancingConfig_EdsExperimental // *LoadBalancingConfig_Xds // *LoadBalancingConfig_XdsExperimental Policy isLoadBalancingConfig_Policy `protobuf_oneof:"policy"` // contains filtered or unexported fields }
func (*LoadBalancingConfig) Descriptor
deprecated
func (*LoadBalancingConfig) Descriptor() ([]byte, []int)
Deprecated: Use LoadBalancingConfig.ProtoReflect.Descriptor instead.
func (*LoadBalancingConfig) GetCdsExperimental ¶
func (x *LoadBalancingConfig) GetCdsExperimental() *CdsConfig
func (*LoadBalancingConfig) GetEdsExperimental
deprecated
func (x *LoadBalancingConfig) GetEdsExperimental() *EdsLoadBalancingPolicyConfig
Deprecated: Marked as deprecated in grpc/service_config/service_config.proto.
func (*LoadBalancingConfig) GetGrpclb ¶
func (x *LoadBalancingConfig) GetGrpclb() *GrpcLbConfig
func (*LoadBalancingConfig) GetLeastRequestExperimental ¶
func (x *LoadBalancingConfig) GetLeastRequestExperimental() *LeastRequestLocalityLoadBalancingPolicyConfig
func (*LoadBalancingConfig) GetLrsExperimental
deprecated
func (x *LoadBalancingConfig) GetLrsExperimental() *LrsLoadBalancingPolicyConfig
Deprecated: Marked as deprecated in grpc/service_config/service_config.proto.
func (*LoadBalancingConfig) GetOutlierDetection ¶
func (x *LoadBalancingConfig) GetOutlierDetection() *OutlierDetectionLoadBalancingConfig
func (*LoadBalancingConfig) GetOverrideHostExperimental ¶
func (x *LoadBalancingConfig) GetOverrideHostExperimental() *OverrideHostLoadBalancingPolicyConfig
func (*LoadBalancingConfig) GetPickFirst ¶
func (x *LoadBalancingConfig) GetPickFirst() *PickFirstConfig
func (*LoadBalancingConfig) GetPolicy ¶
func (m *LoadBalancingConfig) GetPolicy() isLoadBalancingConfig_Policy
func (*LoadBalancingConfig) GetPriorityExperimental ¶
func (x *LoadBalancingConfig) GetPriorityExperimental() *PriorityLoadBalancingPolicyConfig
func (*LoadBalancingConfig) GetRingHashExperimental ¶
func (x *LoadBalancingConfig) GetRingHashExperimental() *RingHashLoadBalancingConfig
func (*LoadBalancingConfig) GetRls ¶
func (x *LoadBalancingConfig) GetRls() *RlsLoadBalancingPolicyConfig
func (*LoadBalancingConfig) GetRoundRobin ¶
func (x *LoadBalancingConfig) GetRoundRobin() *RoundRobinConfig
func (*LoadBalancingConfig) GetWeightedRoundRobin ¶
func (x *LoadBalancingConfig) GetWeightedRoundRobin() *WeightedRoundRobinLbConfig
func (*LoadBalancingConfig) GetWeightedTargetExperimental ¶
func (x *LoadBalancingConfig) GetWeightedTargetExperimental() *WeightedTargetLoadBalancingPolicyConfig
func (*LoadBalancingConfig) GetXds
deprecated
func (x *LoadBalancingConfig) GetXds() *XdsConfig
Deprecated: Marked as deprecated in grpc/service_config/service_config.proto.
func (*LoadBalancingConfig) GetXdsClusterImplExperimental ¶
func (x *LoadBalancingConfig) GetXdsClusterImplExperimental() *XdsClusterImplLoadBalancingPolicyConfig
func (*LoadBalancingConfig) GetXdsClusterManagerExperimental ¶
func (x *LoadBalancingConfig) GetXdsClusterManagerExperimental() *XdsClusterManagerLoadBalancingPolicyConfig
func (*LoadBalancingConfig) GetXdsClusterResolverExperimental ¶
func (x *LoadBalancingConfig) GetXdsClusterResolverExperimental() *XdsClusterResolverLoadBalancingPolicyConfig
func (*LoadBalancingConfig) GetXdsExperimental
deprecated
func (x *LoadBalancingConfig) GetXdsExperimental() *XdsConfig
Deprecated: Marked as deprecated in grpc/service_config/service_config.proto.
func (*LoadBalancingConfig) GetXdsWrrLocalityExperimental ¶
func (x *LoadBalancingConfig) GetXdsWrrLocalityExperimental() *XdsWrrLocalityLoadBalancingPolicyConfig
func (*LoadBalancingConfig) ProtoMessage ¶
func (*LoadBalancingConfig) ProtoMessage()
func (*LoadBalancingConfig) ProtoReflect ¶
func (x *LoadBalancingConfig) ProtoReflect() protoreflect.Message
func (*LoadBalancingConfig) Reset ¶
func (x *LoadBalancingConfig) Reset()
func (*LoadBalancingConfig) String ¶
func (x *LoadBalancingConfig) String() string
type LoadBalancingConfig_CdsExperimental ¶
type LoadBalancingConfig_CdsExperimental struct {
CdsExperimental *CdsConfig `protobuf:"bytes,6,opt,name=cds_experimental,proto3,oneof"`
}
type LoadBalancingConfig_EdsExperimental ¶
type LoadBalancingConfig_EdsExperimental struct { // Deprecated: Marked as deprecated in grpc/service_config/service_config.proto. EdsExperimental *EdsLoadBalancingPolicyConfig `protobuf:"bytes,7,opt,name=eds_experimental,proto3,oneof"` }
type LoadBalancingConfig_Grpclb ¶
type LoadBalancingConfig_Grpclb struct {
Grpclb *GrpcLbConfig `protobuf:"bytes,3,opt,name=grpclb,proto3,oneof"`
}
type LoadBalancingConfig_LeastRequestExperimental ¶
type LoadBalancingConfig_LeastRequestExperimental struct {
LeastRequestExperimental *LeastRequestLocalityLoadBalancingPolicyConfig `protobuf:"bytes,17,opt,name=least_request_experimental,proto3,oneof"`
}
type LoadBalancingConfig_LrsExperimental ¶
type LoadBalancingConfig_LrsExperimental struct { // Deprecated: Marked as deprecated in grpc/service_config/service_config.proto. LrsExperimental *LrsLoadBalancingPolicyConfig `protobuf:"bytes,8,opt,name=lrs_experimental,proto3,oneof"` }
type LoadBalancingConfig_OutlierDetection ¶
type LoadBalancingConfig_OutlierDetection struct {
OutlierDetection *OutlierDetectionLoadBalancingConfig `protobuf:"bytes,15,opt,name=outlier_detection,json=outlier_detection_experimental,proto3,oneof"`
}
type LoadBalancingConfig_OverrideHostExperimental ¶
type LoadBalancingConfig_OverrideHostExperimental struct {
OverrideHostExperimental *OverrideHostLoadBalancingPolicyConfig `protobuf:"bytes,18,opt,name=override_host_experimental,proto3,oneof"`
}
type LoadBalancingConfig_PickFirst ¶
type LoadBalancingConfig_PickFirst struct {
PickFirst *PickFirstConfig `protobuf:"bytes,4,opt,name=pick_first,proto3,oneof"`
}
type LoadBalancingConfig_PriorityExperimental ¶
type LoadBalancingConfig_PriorityExperimental struct {
PriorityExperimental *PriorityLoadBalancingPolicyConfig `protobuf:"bytes,9,opt,name=priority_experimental,proto3,oneof"`
}
type LoadBalancingConfig_RingHashExperimental ¶
type LoadBalancingConfig_RingHashExperimental struct {
RingHashExperimental *RingHashLoadBalancingConfig `protobuf:"bytes,13,opt,name=ring_hash_experimental,proto3,oneof"`
}
type LoadBalancingConfig_Rls ¶
type LoadBalancingConfig_Rls struct {
Rls *RlsLoadBalancingPolicyConfig `protobuf:"bytes,19,opt,name=rls,json=rls_experimental,proto3,oneof"`
}
type LoadBalancingConfig_RoundRobin ¶
type LoadBalancingConfig_RoundRobin struct {
RoundRobin *RoundRobinConfig `protobuf:"bytes,1,opt,name=round_robin,proto3,oneof"`
}
type LoadBalancingConfig_WeightedRoundRobin ¶
type LoadBalancingConfig_WeightedRoundRobin struct {
WeightedRoundRobin *WeightedRoundRobinLbConfig `protobuf:"bytes,20,opt,name=weighted_round_robin,proto3,oneof"`
}
type LoadBalancingConfig_WeightedTargetExperimental ¶
type LoadBalancingConfig_WeightedTargetExperimental struct {
WeightedTargetExperimental *WeightedTargetLoadBalancingPolicyConfig `protobuf:"bytes,10,opt,name=weighted_target_experimental,proto3,oneof"`
}
type LoadBalancingConfig_Xds ¶
type LoadBalancingConfig_Xds struct { // Deprecated: Marked as deprecated in grpc/service_config/service_config.proto. Xds *XdsConfig `protobuf:"bytes,2,opt,name=xds,proto3,oneof"` }
type LoadBalancingConfig_XdsClusterImplExperimental ¶
type LoadBalancingConfig_XdsClusterImplExperimental struct {
XdsClusterImplExperimental *XdsClusterImplLoadBalancingPolicyConfig `protobuf:"bytes,12,opt,name=xds_cluster_impl_experimental,proto3,oneof"`
}
type LoadBalancingConfig_XdsClusterManagerExperimental ¶
type LoadBalancingConfig_XdsClusterManagerExperimental struct {
XdsClusterManagerExperimental *XdsClusterManagerLoadBalancingPolicyConfig `protobuf:"bytes,14,opt,name=xds_cluster_manager_experimental,proto3,oneof"`
}
type LoadBalancingConfig_XdsClusterResolverExperimental ¶
type LoadBalancingConfig_XdsClusterResolverExperimental struct {
XdsClusterResolverExperimental *XdsClusterResolverLoadBalancingPolicyConfig `protobuf:"bytes,11,opt,name=xds_cluster_resolver_experimental,proto3,oneof"`
}
type LoadBalancingConfig_XdsExperimental ¶
type LoadBalancingConfig_XdsExperimental struct { // Deprecated: Marked as deprecated in grpc/service_config/service_config.proto. XdsExperimental *XdsConfig `protobuf:"bytes,5,opt,name=xds_experimental,proto3,oneof"` }
type LoadBalancingConfig_XdsWrrLocalityExperimental ¶
type LoadBalancingConfig_XdsWrrLocalityExperimental struct {
XdsWrrLocalityExperimental *XdsWrrLocalityLoadBalancingPolicyConfig `protobuf:"bytes,16,opt,name=xds_wrr_locality_experimental,proto3,oneof"`
}
type LrsLoadBalancingPolicyConfig ¶
type LrsLoadBalancingPolicyConfig struct { ClusterName string `protobuf:"bytes,1,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"` EdsServiceName string `protobuf:"bytes,2,opt,name=eds_service_name,json=edsServiceName,proto3" json:"eds_service_name,omitempty"` LrsLoadReportingServerName string `` /* 145-byte string literal not displayed */ Locality *LrsLoadBalancingPolicyConfig_Locality `protobuf:"bytes,4,opt,name=locality,proto3" json:"locality,omitempty"` ChildPolicy []*LoadBalancingConfig `protobuf:"bytes,5,rep,name=child_policy,json=childPolicy,proto3" json:"child_policy,omitempty"` // contains filtered or unexported fields }
func (*LrsLoadBalancingPolicyConfig) Descriptor
deprecated
func (*LrsLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)
Deprecated: Use LrsLoadBalancingPolicyConfig.ProtoReflect.Descriptor instead.
func (*LrsLoadBalancingPolicyConfig) GetChildPolicy ¶
func (x *LrsLoadBalancingPolicyConfig) GetChildPolicy() []*LoadBalancingConfig
func (*LrsLoadBalancingPolicyConfig) GetClusterName ¶
func (x *LrsLoadBalancingPolicyConfig) GetClusterName() string
func (*LrsLoadBalancingPolicyConfig) GetEdsServiceName ¶
func (x *LrsLoadBalancingPolicyConfig) GetEdsServiceName() string
func (*LrsLoadBalancingPolicyConfig) GetLocality ¶
func (x *LrsLoadBalancingPolicyConfig) GetLocality() *LrsLoadBalancingPolicyConfig_Locality
func (*LrsLoadBalancingPolicyConfig) GetLrsLoadReportingServerName ¶
func (x *LrsLoadBalancingPolicyConfig) GetLrsLoadReportingServerName() string
func (*LrsLoadBalancingPolicyConfig) ProtoMessage ¶
func (*LrsLoadBalancingPolicyConfig) ProtoMessage()
func (*LrsLoadBalancingPolicyConfig) ProtoReflect ¶
func (x *LrsLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
func (*LrsLoadBalancingPolicyConfig) Reset ¶
func (x *LrsLoadBalancingPolicyConfig) Reset()
func (*LrsLoadBalancingPolicyConfig) String ¶
func (x *LrsLoadBalancingPolicyConfig) String() string
type LrsLoadBalancingPolicyConfig_Locality ¶
type LrsLoadBalancingPolicyConfig_Locality struct { Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"` Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"` Subzone string `protobuf:"bytes,3,opt,name=subzone,proto3" json:"subzone,omitempty"` // contains filtered or unexported fields }
func (*LrsLoadBalancingPolicyConfig_Locality) Descriptor
deprecated
func (*LrsLoadBalancingPolicyConfig_Locality) Descriptor() ([]byte, []int)
Deprecated: Use LrsLoadBalancingPolicyConfig_Locality.ProtoReflect.Descriptor instead.
func (*LrsLoadBalancingPolicyConfig_Locality) GetRegion ¶
func (x *LrsLoadBalancingPolicyConfig_Locality) GetRegion() string
func (*LrsLoadBalancingPolicyConfig_Locality) GetSubzone ¶
func (x *LrsLoadBalancingPolicyConfig_Locality) GetSubzone() string
func (*LrsLoadBalancingPolicyConfig_Locality) GetZone ¶
func (x *LrsLoadBalancingPolicyConfig_Locality) GetZone() string
func (*LrsLoadBalancingPolicyConfig_Locality) ProtoMessage ¶
func (*LrsLoadBalancingPolicyConfig_Locality) ProtoMessage()
func (*LrsLoadBalancingPolicyConfig_Locality) ProtoReflect ¶
func (x *LrsLoadBalancingPolicyConfig_Locality) ProtoReflect() protoreflect.Message
func (*LrsLoadBalancingPolicyConfig_Locality) Reset ¶
func (x *LrsLoadBalancingPolicyConfig_Locality) Reset()
func (*LrsLoadBalancingPolicyConfig_Locality) String ¶
func (x *LrsLoadBalancingPolicyConfig_Locality) String() string
type MethodConfig ¶
type MethodConfig struct { Name []*MethodConfig_Name `protobuf:"bytes,1,rep,name=name,proto3" json:"name,omitempty"` WaitForReady *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=wait_for_ready,json=waitForReady,proto3" json:"wait_for_ready,omitempty"` Timeout *durationpb.Duration `protobuf:"bytes,3,opt,name=timeout,proto3" json:"timeout,omitempty"` MaxRequestMessageBytes *wrapperspb.UInt32Value `` /* 131-byte string literal not displayed */ MaxResponseMessageBytes *wrapperspb.UInt32Value `` /* 134-byte string literal not displayed */ // Types that are assignable to RetryOrHedgingPolicy: // // *MethodConfig_RetryPolicy_ // *MethodConfig_HedgingPolicy_ RetryOrHedgingPolicy isMethodConfig_RetryOrHedgingPolicy `protobuf_oneof:"retry_or_hedging_policy"` // contains filtered or unexported fields }
func (*MethodConfig) Descriptor
deprecated
func (*MethodConfig) Descriptor() ([]byte, []int)
Deprecated: Use MethodConfig.ProtoReflect.Descriptor instead.
func (*MethodConfig) GetHedgingPolicy ¶
func (x *MethodConfig) GetHedgingPolicy() *MethodConfig_HedgingPolicy
func (*MethodConfig) GetMaxRequestMessageBytes ¶
func (x *MethodConfig) GetMaxRequestMessageBytes() *wrapperspb.UInt32Value
func (*MethodConfig) GetMaxResponseMessageBytes ¶
func (x *MethodConfig) GetMaxResponseMessageBytes() *wrapperspb.UInt32Value
func (*MethodConfig) GetName ¶
func (x *MethodConfig) GetName() []*MethodConfig_Name
func (*MethodConfig) GetRetryOrHedgingPolicy ¶
func (m *MethodConfig) GetRetryOrHedgingPolicy() isMethodConfig_RetryOrHedgingPolicy
func (*MethodConfig) GetRetryPolicy ¶
func (x *MethodConfig) GetRetryPolicy() *MethodConfig_RetryPolicy
func (*MethodConfig) GetTimeout ¶
func (x *MethodConfig) GetTimeout() *durationpb.Duration
func (*MethodConfig) GetWaitForReady ¶
func (x *MethodConfig) GetWaitForReady() *wrapperspb.BoolValue
func (*MethodConfig) ProtoMessage ¶
func (*MethodConfig) ProtoMessage()
func (*MethodConfig) ProtoReflect ¶
func (x *MethodConfig) ProtoReflect() protoreflect.Message
func (*MethodConfig) Reset ¶
func (x *MethodConfig) Reset()
func (*MethodConfig) String ¶
func (x *MethodConfig) String() string
type MethodConfig_HedgingPolicy ¶
type MethodConfig_HedgingPolicy struct { MaxAttempts uint32 `protobuf:"varint,1,opt,name=max_attempts,json=maxAttempts,proto3" json:"max_attempts,omitempty"` HedgingDelay *durationpb.Duration `protobuf:"bytes,2,opt,name=hedging_delay,json=hedgingDelay,proto3" json:"hedging_delay,omitempty"` NonFatalStatusCodes []code.Code `` /* 151-byte string literal not displayed */ // contains filtered or unexported fields }
func (*MethodConfig_HedgingPolicy) Descriptor
deprecated
func (*MethodConfig_HedgingPolicy) Descriptor() ([]byte, []int)
Deprecated: Use MethodConfig_HedgingPolicy.ProtoReflect.Descriptor instead.
func (*MethodConfig_HedgingPolicy) GetHedgingDelay ¶
func (x *MethodConfig_HedgingPolicy) GetHedgingDelay() *durationpb.Duration
func (*MethodConfig_HedgingPolicy) GetMaxAttempts ¶
func (x *MethodConfig_HedgingPolicy) GetMaxAttempts() uint32
func (*MethodConfig_HedgingPolicy) GetNonFatalStatusCodes ¶
func (x *MethodConfig_HedgingPolicy) GetNonFatalStatusCodes() []code.Code
func (*MethodConfig_HedgingPolicy) ProtoMessage ¶
func (*MethodConfig_HedgingPolicy) ProtoMessage()
func (*MethodConfig_HedgingPolicy) ProtoReflect ¶
func (x *MethodConfig_HedgingPolicy) ProtoReflect() protoreflect.Message
func (*MethodConfig_HedgingPolicy) Reset ¶
func (x *MethodConfig_HedgingPolicy) Reset()
func (*MethodConfig_HedgingPolicy) String ¶
func (x *MethodConfig_HedgingPolicy) String() string
type MethodConfig_HedgingPolicy_ ¶
type MethodConfig_HedgingPolicy_ struct {
HedgingPolicy *MethodConfig_HedgingPolicy `protobuf:"bytes,7,opt,name=hedging_policy,json=hedgingPolicy,proto3,oneof"`
}
type MethodConfig_Name ¶
type MethodConfig_Name struct { Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"` Method string `protobuf:"bytes,2,opt,name=method,proto3" json:"method,omitempty"` // contains filtered or unexported fields }
func (*MethodConfig_Name) Descriptor
deprecated
func (*MethodConfig_Name) Descriptor() ([]byte, []int)
Deprecated: Use MethodConfig_Name.ProtoReflect.Descriptor instead.
func (*MethodConfig_Name) GetMethod ¶
func (x *MethodConfig_Name) GetMethod() string
func (*MethodConfig_Name) GetService ¶
func (x *MethodConfig_Name) GetService() string
func (*MethodConfig_Name) ProtoMessage ¶
func (*MethodConfig_Name) ProtoMessage()
func (*MethodConfig_Name) ProtoReflect ¶
func (x *MethodConfig_Name) ProtoReflect() protoreflect.Message
func (*MethodConfig_Name) Reset ¶
func (x *MethodConfig_Name) Reset()
func (*MethodConfig_Name) String ¶
func (x *MethodConfig_Name) String() string
type MethodConfig_RetryPolicy ¶
type MethodConfig_RetryPolicy struct { MaxAttempts uint32 `protobuf:"varint,1,opt,name=max_attempts,json=maxAttempts,proto3" json:"max_attempts,omitempty"` InitialBackoff *durationpb.Duration `protobuf:"bytes,2,opt,name=initial_backoff,json=initialBackoff,proto3" json:"initial_backoff,omitempty"` MaxBackoff *durationpb.Duration `protobuf:"bytes,3,opt,name=max_backoff,json=maxBackoff,proto3" json:"max_backoff,omitempty"` BackoffMultiplier float32 `protobuf:"fixed32,4,opt,name=backoff_multiplier,json=backoffMultiplier,proto3" json:"backoff_multiplier,omitempty"` RetryableStatusCodes []code.Code `` /* 152-byte string literal not displayed */ // contains filtered or unexported fields }
func (*MethodConfig_RetryPolicy) Descriptor
deprecated
func (*MethodConfig_RetryPolicy) Descriptor() ([]byte, []int)
Deprecated: Use MethodConfig_RetryPolicy.ProtoReflect.Descriptor instead.
func (*MethodConfig_RetryPolicy) GetBackoffMultiplier ¶
func (x *MethodConfig_RetryPolicy) GetBackoffMultiplier() float32
func (*MethodConfig_RetryPolicy) GetInitialBackoff ¶
func (x *MethodConfig_RetryPolicy) GetInitialBackoff() *durationpb.Duration
func (*MethodConfig_RetryPolicy) GetMaxAttempts ¶
func (x *MethodConfig_RetryPolicy) GetMaxAttempts() uint32
func (*MethodConfig_RetryPolicy) GetMaxBackoff ¶
func (x *MethodConfig_RetryPolicy) GetMaxBackoff() *durationpb.Duration
func (*MethodConfig_RetryPolicy) GetRetryableStatusCodes ¶
func (x *MethodConfig_RetryPolicy) GetRetryableStatusCodes() []code.Code
func (*MethodConfig_RetryPolicy) ProtoMessage ¶
func (*MethodConfig_RetryPolicy) ProtoMessage()
func (*MethodConfig_RetryPolicy) ProtoReflect ¶
func (x *MethodConfig_RetryPolicy) ProtoReflect() protoreflect.Message
func (*MethodConfig_RetryPolicy) Reset ¶
func (x *MethodConfig_RetryPolicy) Reset()
func (*MethodConfig_RetryPolicy) String ¶
func (x *MethodConfig_RetryPolicy) String() string
type MethodConfig_RetryPolicy_ ¶
type MethodConfig_RetryPolicy_ struct {
RetryPolicy *MethodConfig_RetryPolicy `protobuf:"bytes,6,opt,name=retry_policy,json=retryPolicy,proto3,oneof"`
}
type OutlierDetectionLoadBalancingConfig ¶
type OutlierDetectionLoadBalancingConfig struct { Interval *durationpb.Duration `protobuf:"bytes,1,opt,name=interval,proto3" json:"interval,omitempty"` BaseEjectionTime *durationpb.Duration `protobuf:"bytes,2,opt,name=base_ejection_time,json=baseEjectionTime,proto3" json:"base_ejection_time,omitempty"` MaxEjectionTime *durationpb.Duration `protobuf:"bytes,3,opt,name=max_ejection_time,json=maxEjectionTime,proto3" json:"max_ejection_time,omitempty"` MaxEjectionPercent *wrapperspb.UInt32Value `protobuf:"bytes,4,opt,name=max_ejection_percent,json=maxEjectionPercent,proto3" json:"max_ejection_percent,omitempty"` SuccessRateEjection *OutlierDetectionLoadBalancingConfig_SuccessRateEjection `protobuf:"bytes,5,opt,name=success_rate_ejection,json=successRateEjection,proto3" json:"success_rate_ejection,omitempty"` FailurePercentageEjection *OutlierDetectionLoadBalancingConfig_FailurePercentageEjection `` /* 138-byte string literal not displayed */ ChildPolicy []*LoadBalancingConfig `protobuf:"bytes,13,rep,name=child_policy,json=childPolicy,proto3" json:"child_policy,omitempty"` // contains filtered or unexported fields }
func (*OutlierDetectionLoadBalancingConfig) Descriptor
deprecated
func (*OutlierDetectionLoadBalancingConfig) Descriptor() ([]byte, []int)
Deprecated: Use OutlierDetectionLoadBalancingConfig.ProtoReflect.Descriptor instead.
func (*OutlierDetectionLoadBalancingConfig) GetBaseEjectionTime ¶
func (x *OutlierDetectionLoadBalancingConfig) GetBaseEjectionTime() *durationpb.Duration
func (*OutlierDetectionLoadBalancingConfig) GetChildPolicy ¶
func (x *OutlierDetectionLoadBalancingConfig) GetChildPolicy() []*LoadBalancingConfig
func (*OutlierDetectionLoadBalancingConfig) GetFailurePercentageEjection ¶
func (x *OutlierDetectionLoadBalancingConfig) GetFailurePercentageEjection() *OutlierDetectionLoadBalancingConfig_FailurePercentageEjection
func (*OutlierDetectionLoadBalancingConfig) GetInterval ¶
func (x *OutlierDetectionLoadBalancingConfig) GetInterval() *durationpb.Duration
func (*OutlierDetectionLoadBalancingConfig) GetMaxEjectionPercent ¶
func (x *OutlierDetectionLoadBalancingConfig) GetMaxEjectionPercent() *wrapperspb.UInt32Value
func (*OutlierDetectionLoadBalancingConfig) GetMaxEjectionTime ¶
func (x *OutlierDetectionLoadBalancingConfig) GetMaxEjectionTime() *durationpb.Duration
func (*OutlierDetectionLoadBalancingConfig) GetSuccessRateEjection ¶
func (x *OutlierDetectionLoadBalancingConfig) GetSuccessRateEjection() *OutlierDetectionLoadBalancingConfig_SuccessRateEjection
func (*OutlierDetectionLoadBalancingConfig) ProtoMessage ¶
func (*OutlierDetectionLoadBalancingConfig) ProtoMessage()
func (*OutlierDetectionLoadBalancingConfig) ProtoReflect ¶
func (x *OutlierDetectionLoadBalancingConfig) ProtoReflect() protoreflect.Message
func (*OutlierDetectionLoadBalancingConfig) Reset ¶
func (x *OutlierDetectionLoadBalancingConfig) Reset()
func (*OutlierDetectionLoadBalancingConfig) String ¶
func (x *OutlierDetectionLoadBalancingConfig) String() string
type OutlierDetectionLoadBalancingConfig_FailurePercentageEjection ¶
type OutlierDetectionLoadBalancingConfig_FailurePercentageEjection struct { Threshold *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=threshold,proto3" json:"threshold,omitempty"` EnforcementPercentage *wrapperspb.UInt32Value `protobuf:"bytes,2,opt,name=enforcement_percentage,json=enforcementPercentage,proto3" json:"enforcement_percentage,omitempty"` MinimumHosts *wrapperspb.UInt32Value `protobuf:"bytes,3,opt,name=minimum_hosts,json=minimumHosts,proto3" json:"minimum_hosts,omitempty"` RequestVolume *wrapperspb.UInt32Value `protobuf:"bytes,4,opt,name=request_volume,json=requestVolume,proto3" json:"request_volume,omitempty"` // contains filtered or unexported fields }
func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) Descriptor
deprecated
func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) Descriptor() ([]byte, []int)
Deprecated: Use OutlierDetectionLoadBalancingConfig_FailurePercentageEjection.ProtoReflect.Descriptor instead.
func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) GetEnforcementPercentage ¶
func (x *OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) GetEnforcementPercentage() *wrapperspb.UInt32Value
func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) GetMinimumHosts ¶
func (x *OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) GetMinimumHosts() *wrapperspb.UInt32Value
func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) GetRequestVolume ¶
func (x *OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) GetRequestVolume() *wrapperspb.UInt32Value
func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) GetThreshold ¶
func (x *OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) GetThreshold() *wrapperspb.UInt32Value
func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) ProtoMessage ¶
func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) ProtoMessage()
func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) ProtoReflect ¶
func (x *OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) ProtoReflect() protoreflect.Message
func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) Reset ¶
func (x *OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) Reset()
func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) String ¶
func (x *OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) String() string
type OutlierDetectionLoadBalancingConfig_SuccessRateEjection ¶
type OutlierDetectionLoadBalancingConfig_SuccessRateEjection struct { StdevFactor *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=stdev_factor,json=stdevFactor,proto3" json:"stdev_factor,omitempty"` EnforcementPercentage *wrapperspb.UInt32Value `protobuf:"bytes,2,opt,name=enforcement_percentage,json=enforcementPercentage,proto3" json:"enforcement_percentage,omitempty"` MinimumHosts *wrapperspb.UInt32Value `protobuf:"bytes,3,opt,name=minimum_hosts,json=minimumHosts,proto3" json:"minimum_hosts,omitempty"` RequestVolume *wrapperspb.UInt32Value `protobuf:"bytes,4,opt,name=request_volume,json=requestVolume,proto3" json:"request_volume,omitempty"` // contains filtered or unexported fields }
func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) Descriptor
deprecated
func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) Descriptor() ([]byte, []int)
Deprecated: Use OutlierDetectionLoadBalancingConfig_SuccessRateEjection.ProtoReflect.Descriptor instead.
func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) GetEnforcementPercentage ¶
func (x *OutlierDetectionLoadBalancingConfig_SuccessRateEjection) GetEnforcementPercentage() *wrapperspb.UInt32Value
func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) GetMinimumHosts ¶
func (x *OutlierDetectionLoadBalancingConfig_SuccessRateEjection) GetMinimumHosts() *wrapperspb.UInt32Value
func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) GetRequestVolume ¶
func (x *OutlierDetectionLoadBalancingConfig_SuccessRateEjection) GetRequestVolume() *wrapperspb.UInt32Value
func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) GetStdevFactor ¶
func (x *OutlierDetectionLoadBalancingConfig_SuccessRateEjection) GetStdevFactor() *wrapperspb.UInt32Value
func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) ProtoMessage ¶
func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) ProtoMessage()
func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) ProtoReflect ¶
func (x *OutlierDetectionLoadBalancingConfig_SuccessRateEjection) ProtoReflect() protoreflect.Message
func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) Reset ¶
func (x *OutlierDetectionLoadBalancingConfig_SuccessRateEjection) Reset()
func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) String ¶
func (x *OutlierDetectionLoadBalancingConfig_SuccessRateEjection) String() string
type OverrideHostLoadBalancingPolicyConfig ¶
type OverrideHostLoadBalancingPolicyConfig struct { OverrideHostStatus []OverrideHostLoadBalancingPolicyConfig_HealthStatus `` /* 201-byte string literal not displayed */ ChildPolicy []*LoadBalancingConfig `protobuf:"bytes,2,rep,name=child_policy,json=childPolicy,proto3" json:"child_policy,omitempty"` // contains filtered or unexported fields }
func (*OverrideHostLoadBalancingPolicyConfig) Descriptor
deprecated
func (*OverrideHostLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)
Deprecated: Use OverrideHostLoadBalancingPolicyConfig.ProtoReflect.Descriptor instead.
func (*OverrideHostLoadBalancingPolicyConfig) GetChildPolicy ¶
func (x *OverrideHostLoadBalancingPolicyConfig) GetChildPolicy() []*LoadBalancingConfig
func (*OverrideHostLoadBalancingPolicyConfig) GetOverrideHostStatus ¶
func (x *OverrideHostLoadBalancingPolicyConfig) GetOverrideHostStatus() []OverrideHostLoadBalancingPolicyConfig_HealthStatus
func (*OverrideHostLoadBalancingPolicyConfig) ProtoMessage ¶
func (*OverrideHostLoadBalancingPolicyConfig) ProtoMessage()
func (*OverrideHostLoadBalancingPolicyConfig) ProtoReflect ¶
func (x *OverrideHostLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
func (*OverrideHostLoadBalancingPolicyConfig) Reset ¶
func (x *OverrideHostLoadBalancingPolicyConfig) Reset()
func (*OverrideHostLoadBalancingPolicyConfig) String ¶
func (x *OverrideHostLoadBalancingPolicyConfig) String() string
type OverrideHostLoadBalancingPolicyConfig_HealthStatus ¶
type OverrideHostLoadBalancingPolicyConfig_HealthStatus int32
const ( OverrideHostLoadBalancingPolicyConfig_UNKNOWN OverrideHostLoadBalancingPolicyConfig_HealthStatus = 0 OverrideHostLoadBalancingPolicyConfig_HEALTHY OverrideHostLoadBalancingPolicyConfig_HealthStatus = 1 OverrideHostLoadBalancingPolicyConfig_DRAINING OverrideHostLoadBalancingPolicyConfig_HealthStatus = 3 )
func (OverrideHostLoadBalancingPolicyConfig_HealthStatus) Descriptor ¶
func (OverrideHostLoadBalancingPolicyConfig_HealthStatus) Descriptor() protoreflect.EnumDescriptor
func (OverrideHostLoadBalancingPolicyConfig_HealthStatus) Enum ¶
func (OverrideHostLoadBalancingPolicyConfig_HealthStatus) EnumDescriptor
deprecated
func (OverrideHostLoadBalancingPolicyConfig_HealthStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use OverrideHostLoadBalancingPolicyConfig_HealthStatus.Descriptor instead.
func (OverrideHostLoadBalancingPolicyConfig_HealthStatus) Number ¶
func (x OverrideHostLoadBalancingPolicyConfig_HealthStatus) Number() protoreflect.EnumNumber
func (OverrideHostLoadBalancingPolicyConfig_HealthStatus) String ¶
func (x OverrideHostLoadBalancingPolicyConfig_HealthStatus) String() string
func (OverrideHostLoadBalancingPolicyConfig_HealthStatus) Type ¶
type PickFirstConfig ¶
type PickFirstConfig struct { ShuffleAddressList bool `protobuf:"varint,1,opt,name=shuffle_address_list,json=shuffleAddressList,proto3" json:"shuffle_address_list,omitempty"` // contains filtered or unexported fields }
func (*PickFirstConfig) Descriptor
deprecated
func (*PickFirstConfig) Descriptor() ([]byte, []int)
Deprecated: Use PickFirstConfig.ProtoReflect.Descriptor instead.
func (*PickFirstConfig) GetShuffleAddressList ¶
func (x *PickFirstConfig) GetShuffleAddressList() bool
func (*PickFirstConfig) ProtoMessage ¶
func (*PickFirstConfig) ProtoMessage()
func (*PickFirstConfig) ProtoReflect ¶
func (x *PickFirstConfig) ProtoReflect() protoreflect.Message
func (*PickFirstConfig) Reset ¶
func (x *PickFirstConfig) Reset()
func (*PickFirstConfig) String ¶
func (x *PickFirstConfig) String() string
type PriorityLoadBalancingPolicyConfig ¶
type PriorityLoadBalancingPolicyConfig struct { Children map[string]*PriorityLoadBalancingPolicyConfig_Child `` /* 157-byte string literal not displayed */ Priorities []string `protobuf:"bytes,2,rep,name=priorities,proto3" json:"priorities,omitempty"` // contains filtered or unexported fields }
func (*PriorityLoadBalancingPolicyConfig) Descriptor
deprecated
func (*PriorityLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)
Deprecated: Use PriorityLoadBalancingPolicyConfig.ProtoReflect.Descriptor instead.
func (*PriorityLoadBalancingPolicyConfig) GetChildren ¶
func (x *PriorityLoadBalancingPolicyConfig) GetChildren() map[string]*PriorityLoadBalancingPolicyConfig_Child
func (*PriorityLoadBalancingPolicyConfig) GetPriorities ¶
func (x *PriorityLoadBalancingPolicyConfig) GetPriorities() []string
func (*PriorityLoadBalancingPolicyConfig) ProtoMessage ¶
func (*PriorityLoadBalancingPolicyConfig) ProtoMessage()
func (*PriorityLoadBalancingPolicyConfig) ProtoReflect ¶
func (x *PriorityLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
func (*PriorityLoadBalancingPolicyConfig) Reset ¶
func (x *PriorityLoadBalancingPolicyConfig) Reset()
func (*PriorityLoadBalancingPolicyConfig) String ¶
func (x *PriorityLoadBalancingPolicyConfig) String() string
type PriorityLoadBalancingPolicyConfig_Child ¶
type PriorityLoadBalancingPolicyConfig_Child struct { Config []*LoadBalancingConfig `protobuf:"bytes,1,rep,name=config,proto3" json:"config,omitempty"` IgnoreReresolutionRequests bool `` /* 142-byte string literal not displayed */ // contains filtered or unexported fields }
func (*PriorityLoadBalancingPolicyConfig_Child) Descriptor
deprecated
func (*PriorityLoadBalancingPolicyConfig_Child) Descriptor() ([]byte, []int)
Deprecated: Use PriorityLoadBalancingPolicyConfig_Child.ProtoReflect.Descriptor instead.
func (*PriorityLoadBalancingPolicyConfig_Child) GetConfig ¶
func (x *PriorityLoadBalancingPolicyConfig_Child) GetConfig() []*LoadBalancingConfig
func (*PriorityLoadBalancingPolicyConfig_Child) GetIgnoreReresolutionRequests ¶
func (x *PriorityLoadBalancingPolicyConfig_Child) GetIgnoreReresolutionRequests() bool
func (*PriorityLoadBalancingPolicyConfig_Child) ProtoMessage ¶
func (*PriorityLoadBalancingPolicyConfig_Child) ProtoMessage()
func (*PriorityLoadBalancingPolicyConfig_Child) ProtoReflect ¶
func (x *PriorityLoadBalancingPolicyConfig_Child) ProtoReflect() protoreflect.Message
func (*PriorityLoadBalancingPolicyConfig_Child) Reset ¶
func (x *PriorityLoadBalancingPolicyConfig_Child) Reset()
func (*PriorityLoadBalancingPolicyConfig_Child) String ¶
func (x *PriorityLoadBalancingPolicyConfig_Child) String() string
type RingHashLoadBalancingConfig ¶
type RingHashLoadBalancingConfig struct { MinRingSize uint64 `protobuf:"varint,1,opt,name=min_ring_size,json=minRingSize,proto3" json:"min_ring_size,omitempty"` MaxRingSize uint64 `protobuf:"varint,2,opt,name=max_ring_size,json=maxRingSize,proto3" json:"max_ring_size,omitempty"` // contains filtered or unexported fields }
func (*RingHashLoadBalancingConfig) Descriptor
deprecated
func (*RingHashLoadBalancingConfig) Descriptor() ([]byte, []int)
Deprecated: Use RingHashLoadBalancingConfig.ProtoReflect.Descriptor instead.
func (*RingHashLoadBalancingConfig) GetMaxRingSize ¶
func (x *RingHashLoadBalancingConfig) GetMaxRingSize() uint64
func (*RingHashLoadBalancingConfig) GetMinRingSize ¶
func (x *RingHashLoadBalancingConfig) GetMinRingSize() uint64
func (*RingHashLoadBalancingConfig) ProtoMessage ¶
func (*RingHashLoadBalancingConfig) ProtoMessage()
func (*RingHashLoadBalancingConfig) ProtoReflect ¶
func (x *RingHashLoadBalancingConfig) ProtoReflect() protoreflect.Message
func (*RingHashLoadBalancingConfig) Reset ¶
func (x *RingHashLoadBalancingConfig) Reset()
func (*RingHashLoadBalancingConfig) String ¶
func (x *RingHashLoadBalancingConfig) String() string
type RlsLoadBalancingPolicyConfig ¶
type RlsLoadBalancingPolicyConfig struct { RouteLookupConfig *v1.RouteLookupConfig `protobuf:"bytes,1,opt,name=route_lookup_config,json=routeLookupConfig,proto3" json:"route_lookup_config,omitempty"` RouteLookupChannelServiceConfig *ServiceConfig `` /* 160-byte string literal not displayed */ ChildPolicy []*LoadBalancingConfig `protobuf:"bytes,3,rep,name=child_policy,json=childPolicy,proto3" json:"child_policy,omitempty"` ChildPolicyConfigTargetFieldName string `` /* 165-byte string literal not displayed */ // contains filtered or unexported fields }
func (*RlsLoadBalancingPolicyConfig) Descriptor
deprecated
func (*RlsLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)
Deprecated: Use RlsLoadBalancingPolicyConfig.ProtoReflect.Descriptor instead.
func (*RlsLoadBalancingPolicyConfig) GetChildPolicy ¶
func (x *RlsLoadBalancingPolicyConfig) GetChildPolicy() []*LoadBalancingConfig
func (*RlsLoadBalancingPolicyConfig) GetChildPolicyConfigTargetFieldName ¶
func (x *RlsLoadBalancingPolicyConfig) GetChildPolicyConfigTargetFieldName() string
func (*RlsLoadBalancingPolicyConfig) GetRouteLookupChannelServiceConfig ¶
func (x *RlsLoadBalancingPolicyConfig) GetRouteLookupChannelServiceConfig() *ServiceConfig
func (*RlsLoadBalancingPolicyConfig) GetRouteLookupConfig ¶
func (x *RlsLoadBalancingPolicyConfig) GetRouteLookupConfig() *v1.RouteLookupConfig
func (*RlsLoadBalancingPolicyConfig) ProtoMessage ¶
func (*RlsLoadBalancingPolicyConfig) ProtoMessage()
func (*RlsLoadBalancingPolicyConfig) ProtoReflect ¶
func (x *RlsLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
func (*RlsLoadBalancingPolicyConfig) Reset ¶
func (x *RlsLoadBalancingPolicyConfig) Reset()
func (*RlsLoadBalancingPolicyConfig) String ¶
func (x *RlsLoadBalancingPolicyConfig) String() string
type RoundRobinConfig ¶
type RoundRobinConfig struct {
// contains filtered or unexported fields
}
func (*RoundRobinConfig) Descriptor
deprecated
func (*RoundRobinConfig) Descriptor() ([]byte, []int)
Deprecated: Use RoundRobinConfig.ProtoReflect.Descriptor instead.
func (*RoundRobinConfig) ProtoMessage ¶
func (*RoundRobinConfig) ProtoMessage()
func (*RoundRobinConfig) ProtoReflect ¶
func (x *RoundRobinConfig) ProtoReflect() protoreflect.Message
func (*RoundRobinConfig) Reset ¶
func (x *RoundRobinConfig) Reset()
func (*RoundRobinConfig) String ¶
func (x *RoundRobinConfig) String() string
type ServiceConfig ¶
type ServiceConfig struct { // Deprecated: Marked as deprecated in grpc/service_config/service_config.proto. LoadBalancingPolicy ServiceConfig_LoadBalancingPolicy `` /* 180-byte string literal not displayed */ LoadBalancingConfig []*LoadBalancingConfig `protobuf:"bytes,4,rep,name=load_balancing_config,json=loadBalancingConfig,proto3" json:"load_balancing_config,omitempty"` MethodConfig []*MethodConfig `protobuf:"bytes,2,rep,name=method_config,json=methodConfig,proto3" json:"method_config,omitempty"` RetryThrottling *ServiceConfig_RetryThrottlingPolicy `protobuf:"bytes,3,opt,name=retry_throttling,json=retryThrottling,proto3" json:"retry_throttling,omitempty"` HealthCheckConfig *ServiceConfig_HealthCheckConfig `protobuf:"bytes,5,opt,name=health_check_config,json=healthCheckConfig,proto3" json:"health_check_config,omitempty"` // contains filtered or unexported fields }
func (*ServiceConfig) Descriptor
deprecated
func (*ServiceConfig) Descriptor() ([]byte, []int)
Deprecated: Use ServiceConfig.ProtoReflect.Descriptor instead.
func (*ServiceConfig) GetHealthCheckConfig ¶
func (x *ServiceConfig) GetHealthCheckConfig() *ServiceConfig_HealthCheckConfig
func (*ServiceConfig) GetLoadBalancingConfig ¶
func (x *ServiceConfig) GetLoadBalancingConfig() []*LoadBalancingConfig
func (*ServiceConfig) GetLoadBalancingPolicy
deprecated
func (x *ServiceConfig) GetLoadBalancingPolicy() ServiceConfig_LoadBalancingPolicy
Deprecated: Marked as deprecated in grpc/service_config/service_config.proto.
func (*ServiceConfig) GetMethodConfig ¶
func (x *ServiceConfig) GetMethodConfig() []*MethodConfig
func (*ServiceConfig) GetRetryThrottling ¶
func (x *ServiceConfig) GetRetryThrottling() *ServiceConfig_RetryThrottlingPolicy
func (*ServiceConfig) ProtoMessage ¶
func (*ServiceConfig) ProtoMessage()
func (*ServiceConfig) ProtoReflect ¶
func (x *ServiceConfig) ProtoReflect() protoreflect.Message
func (*ServiceConfig) Reset ¶
func (x *ServiceConfig) Reset()
func (*ServiceConfig) String ¶
func (x *ServiceConfig) String() string
type ServiceConfig_HealthCheckConfig ¶
type ServiceConfig_HealthCheckConfig struct { ServiceName *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"` // contains filtered or unexported fields }
func (*ServiceConfig_HealthCheckConfig) Descriptor
deprecated
func (*ServiceConfig_HealthCheckConfig) Descriptor() ([]byte, []int)
Deprecated: Use ServiceConfig_HealthCheckConfig.ProtoReflect.Descriptor instead.
func (*ServiceConfig_HealthCheckConfig) GetServiceName ¶
func (x *ServiceConfig_HealthCheckConfig) GetServiceName() *wrapperspb.StringValue
func (*ServiceConfig_HealthCheckConfig) ProtoMessage ¶
func (*ServiceConfig_HealthCheckConfig) ProtoMessage()
func (*ServiceConfig_HealthCheckConfig) ProtoReflect ¶
func (x *ServiceConfig_HealthCheckConfig) ProtoReflect() protoreflect.Message
func (*ServiceConfig_HealthCheckConfig) Reset ¶
func (x *ServiceConfig_HealthCheckConfig) Reset()
func (*ServiceConfig_HealthCheckConfig) String ¶
func (x *ServiceConfig_HealthCheckConfig) String() string
type ServiceConfig_LoadBalancingPolicy ¶
type ServiceConfig_LoadBalancingPolicy int32
const ( ServiceConfig_UNSPECIFIED ServiceConfig_LoadBalancingPolicy = 0 ServiceConfig_ROUND_ROBIN ServiceConfig_LoadBalancingPolicy = 1 )
func (ServiceConfig_LoadBalancingPolicy) Descriptor ¶
func (ServiceConfig_LoadBalancingPolicy) Descriptor() protoreflect.EnumDescriptor
func (ServiceConfig_LoadBalancingPolicy) Enum ¶
func (x ServiceConfig_LoadBalancingPolicy) Enum() *ServiceConfig_LoadBalancingPolicy
func (ServiceConfig_LoadBalancingPolicy) EnumDescriptor
deprecated
func (ServiceConfig_LoadBalancingPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use ServiceConfig_LoadBalancingPolicy.Descriptor instead.
func (ServiceConfig_LoadBalancingPolicy) Number ¶
func (x ServiceConfig_LoadBalancingPolicy) Number() protoreflect.EnumNumber
func (ServiceConfig_LoadBalancingPolicy) String ¶
func (x ServiceConfig_LoadBalancingPolicy) String() string
func (ServiceConfig_LoadBalancingPolicy) Type ¶
func (ServiceConfig_LoadBalancingPolicy) Type() protoreflect.EnumType
type ServiceConfig_RetryThrottlingPolicy ¶
type ServiceConfig_RetryThrottlingPolicy struct { MaxTokens uint32 `protobuf:"varint,1,opt,name=max_tokens,json=maxTokens,proto3" json:"max_tokens,omitempty"` TokenRatio float32 `protobuf:"fixed32,2,opt,name=token_ratio,json=tokenRatio,proto3" json:"token_ratio,omitempty"` // contains filtered or unexported fields }
func (*ServiceConfig_RetryThrottlingPolicy) Descriptor
deprecated
func (*ServiceConfig_RetryThrottlingPolicy) Descriptor() ([]byte, []int)
Deprecated: Use ServiceConfig_RetryThrottlingPolicy.ProtoReflect.Descriptor instead.
func (*ServiceConfig_RetryThrottlingPolicy) GetMaxTokens ¶
func (x *ServiceConfig_RetryThrottlingPolicy) GetMaxTokens() uint32
func (*ServiceConfig_RetryThrottlingPolicy) GetTokenRatio ¶
func (x *ServiceConfig_RetryThrottlingPolicy) GetTokenRatio() float32
func (*ServiceConfig_RetryThrottlingPolicy) ProtoMessage ¶
func (*ServiceConfig_RetryThrottlingPolicy) ProtoMessage()
func (*ServiceConfig_RetryThrottlingPolicy) ProtoReflect ¶
func (x *ServiceConfig_RetryThrottlingPolicy) ProtoReflect() protoreflect.Message
func (*ServiceConfig_RetryThrottlingPolicy) Reset ¶
func (x *ServiceConfig_RetryThrottlingPolicy) Reset()
func (*ServiceConfig_RetryThrottlingPolicy) String ¶
func (x *ServiceConfig_RetryThrottlingPolicy) String() string
type WeightedRoundRobinLbConfig ¶
type WeightedRoundRobinLbConfig struct { EnableOobLoadReport *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=enable_oob_load_report,json=enableOobLoadReport,proto3" json:"enable_oob_load_report,omitempty"` OobReportingPeriod *durationpb.Duration `protobuf:"bytes,2,opt,name=oob_reporting_period,json=oobReportingPeriod,proto3" json:"oob_reporting_period,omitempty"` BlackoutPeriod *durationpb.Duration `protobuf:"bytes,3,opt,name=blackout_period,json=blackoutPeriod,proto3" json:"blackout_period,omitempty"` WeightExpirationPeriod *durationpb.Duration `` /* 129-byte string literal not displayed */ WeightUpdatePeriod *durationpb.Duration `protobuf:"bytes,5,opt,name=weight_update_period,json=weightUpdatePeriod,proto3" json:"weight_update_period,omitempty"` ErrorUtilizationPenalty *wrapperspb.FloatValue `` /* 132-byte string literal not displayed */ // contains filtered or unexported fields }
func (*WeightedRoundRobinLbConfig) Descriptor
deprecated
func (*WeightedRoundRobinLbConfig) Descriptor() ([]byte, []int)
Deprecated: Use WeightedRoundRobinLbConfig.ProtoReflect.Descriptor instead.
func (*WeightedRoundRobinLbConfig) GetBlackoutPeriod ¶
func (x *WeightedRoundRobinLbConfig) GetBlackoutPeriod() *durationpb.Duration
func (*WeightedRoundRobinLbConfig) GetEnableOobLoadReport ¶
func (x *WeightedRoundRobinLbConfig) GetEnableOobLoadReport() *wrapperspb.BoolValue
func (*WeightedRoundRobinLbConfig) GetErrorUtilizationPenalty ¶
func (x *WeightedRoundRobinLbConfig) GetErrorUtilizationPenalty() *wrapperspb.FloatValue
func (*WeightedRoundRobinLbConfig) GetOobReportingPeriod ¶
func (x *WeightedRoundRobinLbConfig) GetOobReportingPeriod() *durationpb.Duration
func (*WeightedRoundRobinLbConfig) GetWeightExpirationPeriod ¶
func (x *WeightedRoundRobinLbConfig) GetWeightExpirationPeriod() *durationpb.Duration
func (*WeightedRoundRobinLbConfig) GetWeightUpdatePeriod ¶
func (x *WeightedRoundRobinLbConfig) GetWeightUpdatePeriod() *durationpb.Duration
func (*WeightedRoundRobinLbConfig) ProtoMessage ¶
func (*WeightedRoundRobinLbConfig) ProtoMessage()
func (*WeightedRoundRobinLbConfig) ProtoReflect ¶
func (x *WeightedRoundRobinLbConfig) ProtoReflect() protoreflect.Message
func (*WeightedRoundRobinLbConfig) Reset ¶
func (x *WeightedRoundRobinLbConfig) Reset()
func (*WeightedRoundRobinLbConfig) String ¶
func (x *WeightedRoundRobinLbConfig) String() string
type WeightedTargetLoadBalancingPolicyConfig ¶
type WeightedTargetLoadBalancingPolicyConfig struct { Targets map[string]*WeightedTargetLoadBalancingPolicyConfig_Target `` /* 155-byte string literal not displayed */ // contains filtered or unexported fields }
func (*WeightedTargetLoadBalancingPolicyConfig) Descriptor
deprecated
func (*WeightedTargetLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)
Deprecated: Use WeightedTargetLoadBalancingPolicyConfig.ProtoReflect.Descriptor instead.
func (*WeightedTargetLoadBalancingPolicyConfig) GetTargets ¶
func (x *WeightedTargetLoadBalancingPolicyConfig) GetTargets() map[string]*WeightedTargetLoadBalancingPolicyConfig_Target
func (*WeightedTargetLoadBalancingPolicyConfig) ProtoMessage ¶
func (*WeightedTargetLoadBalancingPolicyConfig) ProtoMessage()
func (*WeightedTargetLoadBalancingPolicyConfig) ProtoReflect ¶
func (x *WeightedTargetLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
func (*WeightedTargetLoadBalancingPolicyConfig) Reset ¶
func (x *WeightedTargetLoadBalancingPolicyConfig) Reset()
func (*WeightedTargetLoadBalancingPolicyConfig) String ¶
func (x *WeightedTargetLoadBalancingPolicyConfig) String() string
type WeightedTargetLoadBalancingPolicyConfig_Target ¶
type WeightedTargetLoadBalancingPolicyConfig_Target struct { Weight uint32 `protobuf:"varint,1,opt,name=weight,proto3" json:"weight,omitempty"` ChildPolicy []*LoadBalancingConfig `protobuf:"bytes,2,rep,name=child_policy,json=childPolicy,proto3" json:"child_policy,omitempty"` // contains filtered or unexported fields }
func (*WeightedTargetLoadBalancingPolicyConfig_Target) Descriptor
deprecated
func (*WeightedTargetLoadBalancingPolicyConfig_Target) Descriptor() ([]byte, []int)
Deprecated: Use WeightedTargetLoadBalancingPolicyConfig_Target.ProtoReflect.Descriptor instead.
func (*WeightedTargetLoadBalancingPolicyConfig_Target) GetChildPolicy ¶
func (x *WeightedTargetLoadBalancingPolicyConfig_Target) GetChildPolicy() []*LoadBalancingConfig
func (*WeightedTargetLoadBalancingPolicyConfig_Target) GetWeight ¶
func (x *WeightedTargetLoadBalancingPolicyConfig_Target) GetWeight() uint32
func (*WeightedTargetLoadBalancingPolicyConfig_Target) ProtoMessage ¶
func (*WeightedTargetLoadBalancingPolicyConfig_Target) ProtoMessage()
func (*WeightedTargetLoadBalancingPolicyConfig_Target) ProtoReflect ¶
func (x *WeightedTargetLoadBalancingPolicyConfig_Target) ProtoReflect() protoreflect.Message
func (*WeightedTargetLoadBalancingPolicyConfig_Target) Reset ¶
func (x *WeightedTargetLoadBalancingPolicyConfig_Target) Reset()
func (*WeightedTargetLoadBalancingPolicyConfig_Target) String ¶
func (x *WeightedTargetLoadBalancingPolicyConfig_Target) String() string
type XdsClusterImplLoadBalancingPolicyConfig ¶
type XdsClusterImplLoadBalancingPolicyConfig struct { Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` EdsServiceName string `protobuf:"bytes,2,opt,name=eds_service_name,json=edsServiceName,proto3" json:"eds_service_name,omitempty"` // Deprecated: Marked as deprecated in grpc/service_config/service_config.proto. LrsLoadReportingServerName *wrapperspb.StringValue `` /* 145-byte string literal not displayed */ LrsLoadReportingServer *XdsServer `` /* 131-byte string literal not displayed */ MaxConcurrentRequests *wrapperspb.UInt32Value `` /* 126-byte string literal not displayed */ DropCategories []*XdsClusterImplLoadBalancingPolicyConfig_DropCategory `protobuf:"bytes,5,rep,name=drop_categories,json=dropCategories,proto3" json:"drop_categories,omitempty"` ChildPolicy []*LoadBalancingConfig `protobuf:"bytes,6,rep,name=child_policy,json=childPolicy,proto3" json:"child_policy,omitempty"` // contains filtered or unexported fields }
func (*XdsClusterImplLoadBalancingPolicyConfig) Descriptor
deprecated
func (*XdsClusterImplLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)
Deprecated: Use XdsClusterImplLoadBalancingPolicyConfig.ProtoReflect.Descriptor instead.
func (*XdsClusterImplLoadBalancingPolicyConfig) GetChildPolicy ¶
func (x *XdsClusterImplLoadBalancingPolicyConfig) GetChildPolicy() []*LoadBalancingConfig
func (*XdsClusterImplLoadBalancingPolicyConfig) GetCluster ¶
func (x *XdsClusterImplLoadBalancingPolicyConfig) GetCluster() string
func (*XdsClusterImplLoadBalancingPolicyConfig) GetDropCategories ¶
func (x *XdsClusterImplLoadBalancingPolicyConfig) GetDropCategories() []*XdsClusterImplLoadBalancingPolicyConfig_DropCategory
func (*XdsClusterImplLoadBalancingPolicyConfig) GetEdsServiceName ¶
func (x *XdsClusterImplLoadBalancingPolicyConfig) GetEdsServiceName() string
func (*XdsClusterImplLoadBalancingPolicyConfig) GetLrsLoadReportingServer ¶
func (x *XdsClusterImplLoadBalancingPolicyConfig) GetLrsLoadReportingServer() *XdsServer
func (*XdsClusterImplLoadBalancingPolicyConfig) GetLrsLoadReportingServerName
deprecated
func (x *XdsClusterImplLoadBalancingPolicyConfig) GetLrsLoadReportingServerName() *wrapperspb.StringValue
Deprecated: Marked as deprecated in grpc/service_config/service_config.proto.
func (*XdsClusterImplLoadBalancingPolicyConfig) GetMaxConcurrentRequests ¶
func (x *XdsClusterImplLoadBalancingPolicyConfig) GetMaxConcurrentRequests() *wrapperspb.UInt32Value
func (*XdsClusterImplLoadBalancingPolicyConfig) ProtoMessage ¶
func (*XdsClusterImplLoadBalancingPolicyConfig) ProtoMessage()
func (*XdsClusterImplLoadBalancingPolicyConfig) ProtoReflect ¶
func (x *XdsClusterImplLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
func (*XdsClusterImplLoadBalancingPolicyConfig) Reset ¶
func (x *XdsClusterImplLoadBalancingPolicyConfig) Reset()
func (*XdsClusterImplLoadBalancingPolicyConfig) String ¶
func (x *XdsClusterImplLoadBalancingPolicyConfig) String() string
type XdsClusterImplLoadBalancingPolicyConfig_DropCategory ¶
type XdsClusterImplLoadBalancingPolicyConfig_DropCategory struct { Category string `protobuf:"bytes,1,opt,name=category,proto3" json:"category,omitempty"` RequestsPerMillion uint32 `protobuf:"varint,2,opt,name=requests_per_million,json=requestsPerMillion,proto3" json:"requests_per_million,omitempty"` // contains filtered or unexported fields }
func (*XdsClusterImplLoadBalancingPolicyConfig_DropCategory) Descriptor
deprecated
func (*XdsClusterImplLoadBalancingPolicyConfig_DropCategory) Descriptor() ([]byte, []int)
Deprecated: Use XdsClusterImplLoadBalancingPolicyConfig_DropCategory.ProtoReflect.Descriptor instead.
func (*XdsClusterImplLoadBalancingPolicyConfig_DropCategory) GetCategory ¶
func (x *XdsClusterImplLoadBalancingPolicyConfig_DropCategory) GetCategory() string
func (*XdsClusterImplLoadBalancingPolicyConfig_DropCategory) GetRequestsPerMillion ¶
func (x *XdsClusterImplLoadBalancingPolicyConfig_DropCategory) GetRequestsPerMillion() uint32
func (*XdsClusterImplLoadBalancingPolicyConfig_DropCategory) ProtoMessage ¶
func (*XdsClusterImplLoadBalancingPolicyConfig_DropCategory) ProtoMessage()
func (*XdsClusterImplLoadBalancingPolicyConfig_DropCategory) ProtoReflect ¶
func (x *XdsClusterImplLoadBalancingPolicyConfig_DropCategory) ProtoReflect() protoreflect.Message
func (*XdsClusterImplLoadBalancingPolicyConfig_DropCategory) Reset ¶
func (x *XdsClusterImplLoadBalancingPolicyConfig_DropCategory) Reset()
func (*XdsClusterImplLoadBalancingPolicyConfig_DropCategory) String ¶
func (x *XdsClusterImplLoadBalancingPolicyConfig_DropCategory) String() string
type XdsClusterManagerLoadBalancingPolicyConfig ¶
type XdsClusterManagerLoadBalancingPolicyConfig struct { Children map[string]*XdsClusterManagerLoadBalancingPolicyConfig_Child `` /* 157-byte string literal not displayed */ // contains filtered or unexported fields }
func (*XdsClusterManagerLoadBalancingPolicyConfig) Descriptor
deprecated
func (*XdsClusterManagerLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)
Deprecated: Use XdsClusterManagerLoadBalancingPolicyConfig.ProtoReflect.Descriptor instead.
func (*XdsClusterManagerLoadBalancingPolicyConfig) GetChildren ¶
func (x *XdsClusterManagerLoadBalancingPolicyConfig) GetChildren() map[string]*XdsClusterManagerLoadBalancingPolicyConfig_Child
func (*XdsClusterManagerLoadBalancingPolicyConfig) ProtoMessage ¶
func (*XdsClusterManagerLoadBalancingPolicyConfig) ProtoMessage()
func (*XdsClusterManagerLoadBalancingPolicyConfig) ProtoReflect ¶
func (x *XdsClusterManagerLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
func (*XdsClusterManagerLoadBalancingPolicyConfig) Reset ¶
func (x *XdsClusterManagerLoadBalancingPolicyConfig) Reset()
func (*XdsClusterManagerLoadBalancingPolicyConfig) String ¶
func (x *XdsClusterManagerLoadBalancingPolicyConfig) String() string
type XdsClusterManagerLoadBalancingPolicyConfig_Child ¶
type XdsClusterManagerLoadBalancingPolicyConfig_Child struct { ChildPolicy []*LoadBalancingConfig `protobuf:"bytes,1,rep,name=child_policy,json=childPolicy,proto3" json:"child_policy,omitempty"` // contains filtered or unexported fields }
func (*XdsClusterManagerLoadBalancingPolicyConfig_Child) Descriptor
deprecated
func (*XdsClusterManagerLoadBalancingPolicyConfig_Child) Descriptor() ([]byte, []int)
Deprecated: Use XdsClusterManagerLoadBalancingPolicyConfig_Child.ProtoReflect.Descriptor instead.
func (*XdsClusterManagerLoadBalancingPolicyConfig_Child) GetChildPolicy ¶
func (x *XdsClusterManagerLoadBalancingPolicyConfig_Child) GetChildPolicy() []*LoadBalancingConfig
func (*XdsClusterManagerLoadBalancingPolicyConfig_Child) ProtoMessage ¶
func (*XdsClusterManagerLoadBalancingPolicyConfig_Child) ProtoMessage()
func (*XdsClusterManagerLoadBalancingPolicyConfig_Child) ProtoReflect ¶
func (x *XdsClusterManagerLoadBalancingPolicyConfig_Child) ProtoReflect() protoreflect.Message
func (*XdsClusterManagerLoadBalancingPolicyConfig_Child) Reset ¶
func (x *XdsClusterManagerLoadBalancingPolicyConfig_Child) Reset()
func (*XdsClusterManagerLoadBalancingPolicyConfig_Child) String ¶
func (x *XdsClusterManagerLoadBalancingPolicyConfig_Child) String() string
type XdsClusterResolverLoadBalancingPolicyConfig ¶
type XdsClusterResolverLoadBalancingPolicyConfig struct { DiscoveryMechanisms []*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism `protobuf:"bytes,1,rep,name=discovery_mechanisms,json=discoveryMechanisms,proto3" json:"discovery_mechanisms,omitempty"` XdsLbPolicy []*LoadBalancingConfig `protobuf:"bytes,2,rep,name=xds_lb_policy,json=xdsLbPolicy,proto3" json:"xds_lb_policy,omitempty"` // contains filtered or unexported fields }
func (*XdsClusterResolverLoadBalancingPolicyConfig) Descriptor
deprecated
func (*XdsClusterResolverLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)
Deprecated: Use XdsClusterResolverLoadBalancingPolicyConfig.ProtoReflect.Descriptor instead.
func (*XdsClusterResolverLoadBalancingPolicyConfig) GetDiscoveryMechanisms ¶
func (x *XdsClusterResolverLoadBalancingPolicyConfig) GetDiscoveryMechanisms() []*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism
func (*XdsClusterResolverLoadBalancingPolicyConfig) GetXdsLbPolicy ¶
func (x *XdsClusterResolverLoadBalancingPolicyConfig) GetXdsLbPolicy() []*LoadBalancingConfig
func (*XdsClusterResolverLoadBalancingPolicyConfig) ProtoMessage ¶
func (*XdsClusterResolverLoadBalancingPolicyConfig) ProtoMessage()
func (*XdsClusterResolverLoadBalancingPolicyConfig) ProtoReflect ¶
func (x *XdsClusterResolverLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
func (*XdsClusterResolverLoadBalancingPolicyConfig) Reset ¶
func (x *XdsClusterResolverLoadBalancingPolicyConfig) Reset()
func (*XdsClusterResolverLoadBalancingPolicyConfig) String ¶
func (x *XdsClusterResolverLoadBalancingPolicyConfig) String() string
type XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism ¶
type XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism struct { Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` // Deprecated: Marked as deprecated in grpc/service_config/service_config.proto. LrsLoadReportingServerName *wrapperspb.StringValue `` /* 145-byte string literal not displayed */ LrsLoadReportingServer *XdsServer `` /* 131-byte string literal not displayed */ MaxConcurrentRequests *wrapperspb.UInt32Value `` /* 126-byte string literal not displayed */ Type XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type `` /* 155-byte string literal not displayed */ EdsServiceName string `protobuf:"bytes,5,opt,name=eds_service_name,json=edsServiceName,proto3" json:"eds_service_name,omitempty"` DnsHostname string `protobuf:"bytes,6,opt,name=dns_hostname,json=dnsHostname,proto3" json:"dns_hostname,omitempty"` OutlierDetection *OutlierDetectionLoadBalancingConfig `protobuf:"bytes,8,opt,name=outlier_detection,json=outlierDetection,proto3" json:"outlier_detection,omitempty"` OverrideHostStatus []OverrideHostLoadBalancingPolicyConfig_HealthStatus `` /* 201-byte string literal not displayed */ // contains filtered or unexported fields }
func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) Descriptor
deprecated
func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) Descriptor() ([]byte, []int)
Deprecated: Use XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism.ProtoReflect.Descriptor instead.
func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetCluster ¶
func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetCluster() string
func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetDnsHostname ¶
func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetDnsHostname() string
func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetEdsServiceName ¶
func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetEdsServiceName() string
func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetLrsLoadReportingServer ¶
func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetLrsLoadReportingServer() *XdsServer
func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetLrsLoadReportingServerName
deprecated
func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetLrsLoadReportingServerName() *wrapperspb.StringValue
Deprecated: Marked as deprecated in grpc/service_config/service_config.proto.
func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetMaxConcurrentRequests ¶
func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetMaxConcurrentRequests() *wrapperspb.UInt32Value
func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetOutlierDetection ¶
func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetOutlierDetection() *OutlierDetectionLoadBalancingConfig
func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetOverrideHostStatus ¶
func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetOverrideHostStatus() []OverrideHostLoadBalancingPolicyConfig_HealthStatus
func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetType ¶
func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) ProtoMessage ¶
func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) ProtoMessage()
func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) ProtoReflect ¶
func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) ProtoReflect() protoreflect.Message
func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) Reset ¶
func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) Reset()
func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) String ¶
func (x *XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) String() string
type XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type ¶
type XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type int32
const ( XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_UNKNOWN XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type = 0 XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_EDS XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type = 1 XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_LOGICAL_DNS XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type = 2 )
func (XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type) Descriptor ¶
func (XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type) Enum ¶
func (XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type) EnumDescriptor
deprecated
func (XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type.Descriptor instead.
func (XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type) Number ¶
func (XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type) String ¶
func (x XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type) String() string
func (XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type) Type ¶
type XdsConfig ¶
type XdsConfig struct { // Deprecated: Marked as deprecated in grpc/service_config/service_config.proto. BalancerName string `protobuf:"bytes,1,opt,name=balancer_name,json=balancerName,proto3" json:"balancer_name,omitempty"` ChildPolicy []*LoadBalancingConfig `protobuf:"bytes,2,rep,name=child_policy,json=childPolicy,proto3" json:"child_policy,omitempty"` FallbackPolicy []*LoadBalancingConfig `protobuf:"bytes,3,rep,name=fallback_policy,json=fallbackPolicy,proto3" json:"fallback_policy,omitempty"` EdsServiceName string `protobuf:"bytes,4,opt,name=eds_service_name,json=edsServiceName,proto3" json:"eds_service_name,omitempty"` LrsLoadReportingServerName *wrapperspb.StringValue `` /* 145-byte string literal not displayed */ // contains filtered or unexported fields }
func (*XdsConfig) GetChildPolicy ¶
func (x *XdsConfig) GetChildPolicy() []*LoadBalancingConfig
func (*XdsConfig) GetFallbackPolicy ¶
func (x *XdsConfig) GetFallbackPolicy() []*LoadBalancingConfig
func (*XdsConfig) GetLrsLoadReportingServerName ¶
func (x *XdsConfig) GetLrsLoadReportingServerName() *wrapperspb.StringValue
func (*XdsConfig) ProtoReflect ¶
func (x *XdsConfig) ProtoReflect() protoreflect.Message
type XdsServer ¶
type XdsServer struct { ServerUri string `protobuf:"bytes,1,opt,name=server_uri,proto3" json:"server_uri,omitempty"` ChannelCreds []*XdsServer_ChannelCredentials `protobuf:"bytes,2,rep,name=channel_creds,proto3" json:"channel_creds,omitempty"` ServerFeatures []*structpb.Value `protobuf:"bytes,3,rep,name=server_features,proto3" json:"server_features,omitempty"` // contains filtered or unexported fields }
func (*XdsServer) GetChannelCreds ¶
func (x *XdsServer) GetChannelCreds() []*XdsServer_ChannelCredentials
func (*XdsServer) ProtoReflect ¶
func (x *XdsServer) ProtoReflect() protoreflect.Message
type XdsServer_ChannelCredentials ¶
type XdsServer_ChannelCredentials struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` Config *structpb.Struct `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"` // contains filtered or unexported fields }
func (*XdsServer_ChannelCredentials) Descriptor
deprecated
func (*XdsServer_ChannelCredentials) Descriptor() ([]byte, []int)
Deprecated: Use XdsServer_ChannelCredentials.ProtoReflect.Descriptor instead.
func (*XdsServer_ChannelCredentials) GetConfig ¶
func (x *XdsServer_ChannelCredentials) GetConfig() *structpb.Struct
func (*XdsServer_ChannelCredentials) GetType ¶
func (x *XdsServer_ChannelCredentials) GetType() string
func (*XdsServer_ChannelCredentials) ProtoMessage ¶
func (*XdsServer_ChannelCredentials) ProtoMessage()
func (*XdsServer_ChannelCredentials) ProtoReflect ¶
func (x *XdsServer_ChannelCredentials) ProtoReflect() protoreflect.Message
func (*XdsServer_ChannelCredentials) Reset ¶
func (x *XdsServer_ChannelCredentials) Reset()
func (*XdsServer_ChannelCredentials) String ¶
func (x *XdsServer_ChannelCredentials) String() string
type XdsWrrLocalityLoadBalancingPolicyConfig ¶
type XdsWrrLocalityLoadBalancingPolicyConfig struct { ChildPolicy []*LoadBalancingConfig `protobuf:"bytes,1,rep,name=child_policy,json=childPolicy,proto3" json:"child_policy,omitempty"` // contains filtered or unexported fields }
func (*XdsWrrLocalityLoadBalancingPolicyConfig) Descriptor
deprecated
func (*XdsWrrLocalityLoadBalancingPolicyConfig) Descriptor() ([]byte, []int)
Deprecated: Use XdsWrrLocalityLoadBalancingPolicyConfig.ProtoReflect.Descriptor instead.
func (*XdsWrrLocalityLoadBalancingPolicyConfig) GetChildPolicy ¶
func (x *XdsWrrLocalityLoadBalancingPolicyConfig) GetChildPolicy() []*LoadBalancingConfig
func (*XdsWrrLocalityLoadBalancingPolicyConfig) ProtoMessage ¶
func (*XdsWrrLocalityLoadBalancingPolicyConfig) ProtoMessage()
func (*XdsWrrLocalityLoadBalancingPolicyConfig) ProtoReflect ¶
func (x *XdsWrrLocalityLoadBalancingPolicyConfig) ProtoReflect() protoreflect.Message
func (*XdsWrrLocalityLoadBalancingPolicyConfig) Reset ¶
func (x *XdsWrrLocalityLoadBalancingPolicyConfig) Reset()
func (*XdsWrrLocalityLoadBalancingPolicyConfig) String ¶
func (x *XdsWrrLocalityLoadBalancingPolicyConfig) String() string