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