google.golang.org/grpc/balancer.ClientConnState.BalancerConfig (field)

15 uses

	google.golang.org/grpc/balancer (current package)
		balancer.go#L389: 	BalancerConfig serviceconfig.LoadBalancingConfig

	google.golang.org/grpc/balancer/endpointsharding
		endpointsharding.go#L176: 			BalancerConfig: state.BalancerConfig,

	google.golang.org/grpc/balancer/pickfirst
		pickfirst.go#L135: 	cfg, ok := state.BalancerConfig.(pfConfig)
		pickfirst.go#L136: 	if state.BalancerConfig != nil && !ok {
		pickfirst.go#L137: 		return fmt.Errorf("pickfirst: received illegal BalancerConfig (type %T): %v", state.BalancerConfig, state.BalancerConfig)

	google.golang.org/grpc/balancer/pickfirst/pickfirstleaf
		pickfirstleaf.go#L252: 	cfg, ok := state.BalancerConfig.(pfConfig)
		pickfirstleaf.go#L253: 	if state.BalancerConfig != nil && !ok {
		pickfirstleaf.go#L254: 		return fmt.Errorf("pickfirst: received illegal BalancerConfig (type %T): %v: %w", state.BalancerConfig, state.BalancerConfig, balancer.ErrBadResolverState)

	google.golang.org/grpc
		balancer_wrapper.go#L119: 		name := gracefulswitch.ChildName(ccs.BalancerConfig)
		clientconn.go#L810: 	uccsErr := bw.updateClientConnState(&balancer.ClientConnState{ResolverState: s, BalancerConfig: balCfg})

	google.golang.org/grpc/internal/balancer/gracefulswitch
		gracefulswitch.go#L173: 	gsbCfg, ok := state.BalancerConfig.(*lbConfig)
		gracefulswitch.go#L184: 		state.BalancerConfig = gsbCfg.childConfig