package state
import "google.golang.org/grpc/balancer/grpclb/state"
Package state declares grpclb types to be set by resolvers wishing to pass information to grpclb via resolver.State Attributes.
Index ¶
Functions ¶
func Set ¶
Set returns a copy of the provided state with attributes containing s. s's data should not be mutated after calling Set.
Types ¶
type State ¶
type State struct { // BalancerAddresses contains the remote load balancer address(es). If // set, overrides any resolver-provided addresses with Type of GRPCLB. BalancerAddresses []resolver.Address }
State contains gRPCLB-relevant data passed from the name resolver.
func Get ¶
Get returns the grpclb State in the resolver.State, or nil if not present. The returned data should not be mutated.
Source Files ¶
state.go
- Version
- v1.70.0 (latest)
- Published
- Jan 23, 2025
- Platform
- linux/amd64
- Imports
- 1 packages
- Last checked
- 16 hours ago –
Tools for package owners.