MCPcopy
hub / github.com/etcd-io/etcd / Get

Method Get

client/v3/kubernetes/client.go:47–57  ·  view source on GitHub ↗
(ctx context.Context, key string, opts GetOptions)

Source from the content-addressed store, hash-verified

45var _ Interface = (*Client)(nil)
46
47func (k Client) Get(ctx context.Context, key string, opts GetOptions) (resp GetResponse, err error) {
48 rangeResp, err := k.KV.Get(ctx, key, clientv3.WithRev(opts.Revision), clientv3.WithLimit(1))
49 if err != nil {
50 return resp, err
51 }
52 resp.Revision = rangeResp.Header.Revision
53 if len(rangeResp.Kvs) == 1 {
54 resp.KV = rangeResp.Kvs[0]
55 }
56 return resp, nil
57}
58
59func (k Client) List(ctx context.Context, prefix string, opts ListOptions) (resp ListResponse, err error) {
60 rangeStart := prefix

Callers 8

TestDialCancelFunction · 0.95
getVersionFunction · 0.95
getDowngradeEnabledFunction · 0.95

Calls 1

GetMethod · 0.65