package api
import "github.com/coreos/etcd/etcdserver/api"
Index ¶
Types ¶
type Cluster ¶
type Cluster interface { // ID returns the cluster ID ID() types.ID // ClientURLs returns an aggregate set of all URLs on which this // cluster is listening for client requests ClientURLs() []string // Members returns a slice of members sorted by their ID Members() []*membership.Member // Member retrieves a particular member based on ID, or nil if the // member does not exist in the cluster Member(id types.ID) *membership.Member // IsIDRemoved checks whether the given ID has been removed from this // cluster at some point in the past IsIDRemoved(id types.ID) bool // Version is the cluster-wide minimum major.minor version. Version() *semver.Version }
Cluster is an interface representing a collection of members in one etcd cluster.
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
etcdserver/api/v2http | Package v2http provides etcd client and server implementations. |
etcdserver/api/v2http/httptypes | Package httptypes defines how etcd's HTTP API entities are serialized to and deserialized from JSON. |
etcdserver/api/v3rpc | Package v3rpc implements etcd v3 RPC system based on gRPC. |
etcdserver/api/v3rpc/rpctypes |
- Version
- v3.0.0-beta.0+incompatible
- Published
- May 6, 2016
- Platform
- js/wasm
- Imports
- 3 packages
- Last checked
- 1 hour ago –
Tools for package owners.