@Beta public interface KV extends CloseableClient
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<CompactResponse> |
compact(long rev)
compact etcd KV history before the given rev.
|
CompletableFuture<CompactResponse> |
compact(long rev,
CompactOption option)
compact etcd KV history before the given rev with option.
|
CompletableFuture<DeleteResponse> |
delete(ByteSequence key)
delete a key.
|
CompletableFuture<DeleteResponse> |
delete(ByteSequence key,
DeleteOption option)
delete a key or range with option.
|
CompletableFuture<GetResponse> |
get(ByteSequence key)
retrieve value for the given key.
|
CompletableFuture<GetResponse> |
get(ByteSequence key,
GetOption option)
retrieve keys with GetOption.
|
CompletableFuture<PutResponse> |
put(ByteSequence key,
ByteSequence value)
put a key-value pair into etcd.
|
CompletableFuture<PutResponse> |
put(ByteSequence key,
ByteSequence value,
PutOption option)
put a key-value pair into etcd with option.
|
Txn |
txn()
creates a transaction.
|
closeCompletableFuture<PutResponse> put(ByteSequence key, ByteSequence value)
key - key in ByteSequencevalue - value in ByteSequenceCompletableFuture<PutResponse> put(ByteSequence key, ByteSequence value, PutOption option)
key - key in ByteSequencevalue - value in ByteSequenceoption - PutOptionCompletableFuture<GetResponse> get(ByteSequence key)
key - key in ByteSequenceCompletableFuture<GetResponse> get(ByteSequence key, GetOption option)
key - key in ByteSequenceoption - GetOptionCompletableFuture<DeleteResponse> delete(ByteSequence key)
key - key in ByteSequenceCompletableFuture<DeleteResponse> delete(ByteSequence key, DeleteOption option)
key - key in ByteSequenceoption - DeleteOptionCompletableFuture<CompactResponse> compact(long rev)
All superseded keys with a revision less than the compaction revision will be removed.
rev - the revision to compact.CompletableFuture<CompactResponse> compact(long rev, CompactOption option)
All superseded keys with a revision less than the compaction revision will be removed.
rev - etcd revisionoption - CompactOptionTxn txn()
Copyright © 2019. All rights reserved.