const (
Schema = "etcd-endpoints"
)
EtcdManualResolver is a Resolver (and resolver.Builder) that can be updated using SetEndpoints.
type EtcdManualResolver struct { *manual.Resolver // contains filtered or unexported fields }
func New(endpoints ...string) *EtcdManualResolver
func (r *EtcdManualResolver) Build(target resolver.Target, cc resolver.ClientConn, opts resolver.BuildOptions) (resolver.Resolver, error)
Build returns itself for Resolver, because it's both a builder and a resolver.
func (r *EtcdManualResolver) SetEndpoints(endpoints []string)