service_config

package
v1.30.0-20230830152835... Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: unknown License: Apache-2.0 Imports: 9 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
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.

View Source
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.

View Source
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) Descriptor deprecated

func (*CdsConfig) Descriptor() ([]byte, []int)

Deprecated: Use CdsConfig.ProtoReflect.Descriptor instead.

func (*CdsConfig) GetCluster

func (x *CdsConfig) GetCluster() string

func (*CdsConfig) ProtoMessage

func (*CdsConfig) ProtoMessage()

func (*CdsConfig) ProtoReflect

func (x *CdsConfig) ProtoReflect() protoreflect.Message

func (*CdsConfig) Reset

func (x *CdsConfig) Reset()

func (*CdsConfig) String

func (x *CdsConfig) String() string

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 (*EdsLoadBalancingPolicyConfig) Reset

func (x *EdsLoadBalancingPolicyConfig) Reset()

func (*EdsLoadBalancingPolicyConfig) 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

Deprecated: Use LeastRequestLocalityLoadBalancingPolicyConfig.ProtoReflect.Descriptor instead.

func (*LeastRequestLocalityLoadBalancingPolicyConfig) GetChoiceCount

func (*LeastRequestLocalityLoadBalancingPolicyConfig) ProtoMessage

func (*LeastRequestLocalityLoadBalancingPolicyConfig) ProtoReflect

func (*LeastRequestLocalityLoadBalancingPolicyConfig) Reset

func (*LeastRequestLocalityLoadBalancingPolicyConfig) 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 (*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 (*LrsLoadBalancingPolicyConfig) GetLrsLoadReportingServerName

func (x *LrsLoadBalancingPolicyConfig) GetLrsLoadReportingServerName() string

func (*LrsLoadBalancingPolicyConfig) ProtoMessage

func (*LrsLoadBalancingPolicyConfig) ProtoMessage()

func (*LrsLoadBalancingPolicyConfig) ProtoReflect

func (*LrsLoadBalancingPolicyConfig) Reset

func (x *LrsLoadBalancingPolicyConfig) Reset()

func (*LrsLoadBalancingPolicyConfig) 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 (*LrsLoadBalancingPolicyConfig_Locality) GetSubzone

func (*LrsLoadBalancingPolicyConfig_Locality) GetZone

func (*LrsLoadBalancingPolicyConfig_Locality) ProtoMessage

func (*LrsLoadBalancingPolicyConfig_Locality) ProtoMessage()

func (*LrsLoadBalancingPolicyConfig_Locality) ProtoReflect

func (*LrsLoadBalancingPolicyConfig_Locality) Reset

func (*LrsLoadBalancingPolicyConfig_Locality) 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 (*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 (*OutlierDetectionLoadBalancingConfig) GetFailurePercentageEjection

func (*OutlierDetectionLoadBalancingConfig) GetInterval

func (*OutlierDetectionLoadBalancingConfig) GetMaxEjectionPercent

func (x *OutlierDetectionLoadBalancingConfig) GetMaxEjectionPercent() *wrapperspb.UInt32Value

func (*OutlierDetectionLoadBalancingConfig) GetMaxEjectionTime

func (x *OutlierDetectionLoadBalancingConfig) GetMaxEjectionTime() *durationpb.Duration

func (*OutlierDetectionLoadBalancingConfig) GetSuccessRateEjection

func (*OutlierDetectionLoadBalancingConfig) ProtoMessage

func (*OutlierDetectionLoadBalancingConfig) ProtoMessage()

func (*OutlierDetectionLoadBalancingConfig) ProtoReflect

func (*OutlierDetectionLoadBalancingConfig) Reset

func (*OutlierDetectionLoadBalancingConfig) 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

Deprecated: Use OutlierDetectionLoadBalancingConfig_FailurePercentageEjection.ProtoReflect.Descriptor instead.

func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) GetEnforcementPercentage

func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) GetMinimumHosts

func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) GetRequestVolume

func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) GetThreshold

func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) ProtoMessage

func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) ProtoReflect

func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) Reset

func (*OutlierDetectionLoadBalancingConfig_FailurePercentageEjection) 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

Deprecated: Use OutlierDetectionLoadBalancingConfig_SuccessRateEjection.ProtoReflect.Descriptor instead.

func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) GetEnforcementPercentage

func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) GetMinimumHosts

func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) GetRequestVolume

func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) GetStdevFactor

func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) ProtoMessage

func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) ProtoReflect

func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) Reset

func (*OutlierDetectionLoadBalancingConfig_SuccessRateEjection) 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 (*OverrideHostLoadBalancingPolicyConfig) GetOverrideHostStatus

func (*OverrideHostLoadBalancingPolicyConfig) ProtoMessage

func (*OverrideHostLoadBalancingPolicyConfig) ProtoMessage()

func (*OverrideHostLoadBalancingPolicyConfig) ProtoReflect

func (*OverrideHostLoadBalancingPolicyConfig) Reset

func (*OverrideHostLoadBalancingPolicyConfig) 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) Enum

func (OverrideHostLoadBalancingPolicyConfig_HealthStatus) EnumDescriptor deprecated

Deprecated: Use OverrideHostLoadBalancingPolicyConfig_HealthStatus.Descriptor instead.

func (OverrideHostLoadBalancingPolicyConfig_HealthStatus) Number

func (OverrideHostLoadBalancingPolicyConfig_HealthStatus) 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 (*PriorityLoadBalancingPolicyConfig) GetPriorities

func (x *PriorityLoadBalancingPolicyConfig) GetPriorities() []string

func (*PriorityLoadBalancingPolicyConfig) ProtoMessage

func (*PriorityLoadBalancingPolicyConfig) ProtoMessage()

func (*PriorityLoadBalancingPolicyConfig) ProtoReflect

func (*PriorityLoadBalancingPolicyConfig) Reset

func (*PriorityLoadBalancingPolicyConfig) 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 (*PriorityLoadBalancingPolicyConfig_Child) GetIgnoreReresolutionRequests

func (x *PriorityLoadBalancingPolicyConfig_Child) GetIgnoreReresolutionRequests() bool

func (*PriorityLoadBalancingPolicyConfig_Child) ProtoMessage

func (*PriorityLoadBalancingPolicyConfig_Child) ProtoReflect

func (*PriorityLoadBalancingPolicyConfig_Child) Reset

func (*PriorityLoadBalancingPolicyConfig_Child) 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 (*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 (*RlsLoadBalancingPolicyConfig) Reset

func (x *RlsLoadBalancingPolicyConfig) Reset()

func (*RlsLoadBalancingPolicyConfig) 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 (*ServiceConfig_HealthCheckConfig) ProtoMessage

func (*ServiceConfig_HealthCheckConfig) ProtoMessage()

func (*ServiceConfig_HealthCheckConfig) ProtoReflect

func (*ServiceConfig_HealthCheckConfig) Reset

func (*ServiceConfig_HealthCheckConfig) 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) Enum

func (ServiceConfig_LoadBalancingPolicy) EnumDescriptor deprecated

func (ServiceConfig_LoadBalancingPolicy) EnumDescriptor() ([]byte, []int)

Deprecated: Use ServiceConfig_LoadBalancingPolicy.Descriptor instead.

func (ServiceConfig_LoadBalancingPolicy) Number

func (ServiceConfig_LoadBalancingPolicy) String

func (ServiceConfig_LoadBalancingPolicy) Type

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 (*ServiceConfig_RetryThrottlingPolicy) Reset

func (*ServiceConfig_RetryThrottlingPolicy) 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 (*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 (*WeightedTargetLoadBalancingPolicyConfig) ProtoMessage

func (*WeightedTargetLoadBalancingPolicyConfig) ProtoReflect

func (*WeightedTargetLoadBalancingPolicyConfig) Reset

func (*WeightedTargetLoadBalancingPolicyConfig) 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

Deprecated: Use WeightedTargetLoadBalancingPolicyConfig_Target.ProtoReflect.Descriptor instead.

func (*WeightedTargetLoadBalancingPolicyConfig_Target) GetChildPolicy

func (*WeightedTargetLoadBalancingPolicyConfig_Target) GetWeight

func (*WeightedTargetLoadBalancingPolicyConfig_Target) ProtoMessage

func (*WeightedTargetLoadBalancingPolicyConfig_Target) ProtoReflect

func (*WeightedTargetLoadBalancingPolicyConfig_Target) Reset

func (*WeightedTargetLoadBalancingPolicyConfig_Target) 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 (*XdsClusterImplLoadBalancingPolicyConfig) GetCluster

func (*XdsClusterImplLoadBalancingPolicyConfig) GetDropCategories

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) ProtoReflect

func (*XdsClusterImplLoadBalancingPolicyConfig) Reset

func (*XdsClusterImplLoadBalancingPolicyConfig) 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

Deprecated: Use XdsClusterImplLoadBalancingPolicyConfig_DropCategory.ProtoReflect.Descriptor instead.

func (*XdsClusterImplLoadBalancingPolicyConfig_DropCategory) GetCategory

func (*XdsClusterImplLoadBalancingPolicyConfig_DropCategory) GetRequestsPerMillion

func (*XdsClusterImplLoadBalancingPolicyConfig_DropCategory) ProtoMessage

func (*XdsClusterImplLoadBalancingPolicyConfig_DropCategory) ProtoReflect

func (*XdsClusterImplLoadBalancingPolicyConfig_DropCategory) Reset

func (*XdsClusterImplLoadBalancingPolicyConfig_DropCategory) 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

Deprecated: Use XdsClusterManagerLoadBalancingPolicyConfig.ProtoReflect.Descriptor instead.

func (*XdsClusterManagerLoadBalancingPolicyConfig) GetChildren

func (*XdsClusterManagerLoadBalancingPolicyConfig) ProtoMessage

func (*XdsClusterManagerLoadBalancingPolicyConfig) ProtoReflect

func (*XdsClusterManagerLoadBalancingPolicyConfig) Reset

func (*XdsClusterManagerLoadBalancingPolicyConfig) 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

Deprecated: Use XdsClusterManagerLoadBalancingPolicyConfig_Child.ProtoReflect.Descriptor instead.

func (*XdsClusterManagerLoadBalancingPolicyConfig_Child) GetChildPolicy

func (*XdsClusterManagerLoadBalancingPolicyConfig_Child) ProtoMessage

func (*XdsClusterManagerLoadBalancingPolicyConfig_Child) ProtoReflect

func (*XdsClusterManagerLoadBalancingPolicyConfig_Child) Reset

func (*XdsClusterManagerLoadBalancingPolicyConfig_Child) 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

Deprecated: Use XdsClusterResolverLoadBalancingPolicyConfig.ProtoReflect.Descriptor instead.

func (*XdsClusterResolverLoadBalancingPolicyConfig) GetDiscoveryMechanisms

func (*XdsClusterResolverLoadBalancingPolicyConfig) GetXdsLbPolicy

func (*XdsClusterResolverLoadBalancingPolicyConfig) ProtoMessage

func (*XdsClusterResolverLoadBalancingPolicyConfig) ProtoReflect

func (*XdsClusterResolverLoadBalancingPolicyConfig) Reset

func (*XdsClusterResolverLoadBalancingPolicyConfig) 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

Deprecated: Use XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism.ProtoReflect.Descriptor instead.

func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetCluster

func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetDnsHostname

func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetEdsServiceName

func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetLrsLoadReportingServer

func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetLrsLoadReportingServerName deprecated

Deprecated: Marked as deprecated in grpc/service_config/service_config.proto.

func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetMaxConcurrentRequests

func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetOutlierDetection

func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetOverrideHostStatus

func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) GetType

func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) ProtoMessage

func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) ProtoReflect

func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) Reset

func (*XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism) 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

Deprecated: Use XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type.Descriptor instead.

func (XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type) Number

func (XdsClusterResolverLoadBalancingPolicyConfig_DiscoveryMechanism_Type) 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) Descriptor deprecated

func (*XdsConfig) Descriptor() ([]byte, []int)

Deprecated: Use XdsConfig.ProtoReflect.Descriptor instead.

func (*XdsConfig) GetBalancerName deprecated

func (x *XdsConfig) GetBalancerName() string

Deprecated: Marked as deprecated in grpc/service_config/service_config.proto.

func (*XdsConfig) GetChildPolicy

func (x *XdsConfig) GetChildPolicy() []*LoadBalancingConfig

func (*XdsConfig) GetEdsServiceName

func (x *XdsConfig) GetEdsServiceName() string

func (*XdsConfig) GetFallbackPolicy

func (x *XdsConfig) GetFallbackPolicy() []*LoadBalancingConfig

func (*XdsConfig) GetLrsLoadReportingServerName

func (x *XdsConfig) GetLrsLoadReportingServerName() *wrapperspb.StringValue

func (*XdsConfig) ProtoMessage

func (*XdsConfig) ProtoMessage()

func (*XdsConfig) ProtoReflect

func (x *XdsConfig) ProtoReflect() protoreflect.Message

func (*XdsConfig) Reset

func (x *XdsConfig) Reset()

func (*XdsConfig) String

func (x *XdsConfig) String() string

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) Descriptor deprecated

func (*XdsServer) Descriptor() ([]byte, []int)

Deprecated: Use XdsServer.ProtoReflect.Descriptor instead.

func (*XdsServer) GetChannelCreds

func (x *XdsServer) GetChannelCreds() []*XdsServer_ChannelCredentials

func (*XdsServer) GetServerFeatures

func (x *XdsServer) GetServerFeatures() []*structpb.Value

func (*XdsServer) GetServerUri

func (x *XdsServer) GetServerUri() string

func (*XdsServer) ProtoMessage

func (*XdsServer) ProtoMessage()

func (*XdsServer) ProtoReflect

func (x *XdsServer) ProtoReflect() protoreflect.Message

func (*XdsServer) Reset

func (x *XdsServer) Reset()

func (*XdsServer) String

func (x *XdsServer) String() string

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 (*XdsServer_ChannelCredentials) GetType

func (x *XdsServer_ChannelCredentials) GetType() string

func (*XdsServer_ChannelCredentials) ProtoMessage

func (*XdsServer_ChannelCredentials) ProtoMessage()

func (*XdsServer_ChannelCredentials) ProtoReflect

func (*XdsServer_ChannelCredentials) Reset

func (x *XdsServer_ChannelCredentials) Reset()

func (*XdsServer_ChannelCredentials) 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 (*XdsWrrLocalityLoadBalancingPolicyConfig) ProtoMessage

func (*XdsWrrLocalityLoadBalancingPolicyConfig) ProtoReflect

func (*XdsWrrLocalityLoadBalancingPolicyConfig) Reset

func (*XdsWrrLocalityLoadBalancingPolicyConfig) String

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL