Adds a member to an etcd cluster.
Adds new roles and modifies role details.
Adds new users and modifies user details.
Changes the peer urls of a member of an etcd cluster.
Close the internal resources.
Creates an empty directory in the specified path.
Creates a key in a specified directory whose name is the current etcd index preceded with leading zeroes.
Deletes a directory from etcd.
Deletes a key from etcd.
Deletes a member form an etcd cluster.
Deletes a role.
Deletes a user.
Checks if authentication is enabled.
Verifies the health of a member of an etcd cluster.
A Future wrapped around EtcdGetHealthResult with an error or a response containing a boolean, which evaluates to true if the member is healthy, false otherwise.
Gets the current state of a key in etcd.
Gets statistics from the leader of a cluster, which holds information of the whole cluster.
Gets a lsi of members of an etcd cluster.
Gets a list of details of an existing role.
Gets a list of existing roles.
Gets statistics from a member of an etcd cluster.
Gets statistics about performed operations stored by a node of an etcd cluster.
Gets the details of an existing user including permissions granted to her and her roles
Gets a list of existing users.
Gets the version of an instance of etcd.
Lists the elements of a directory.
Refreshes or unsets the TTL of an existing directory.
Updates the TTL of a key without notifying watchers.
EtcdKey that is to be updated.
Life span in seconds of key-value . Defaults to None.
Sets or updates a key in a specific etcd node; also, sets and unsets TTL.
EtcdKey that is to be set or updated.
EtcdValue to be associated to key.
Life span in seconds of key-value. Defaults to None.
Sets a watch, which returns a get response if there is a change in a key in etcd.
EtcdKey on watch.
EtcdIndex associated to an operation performed on a given key.
waits on changes of subnoded of the specified key, when it is set to true. Defaults to false.
A Future wrapped around either com.eiipii.etcd.client.model.EtcdWaitForKeyAccepted containing the headers of the response or EtcdRequestError.
Create a new EtcdClient instance with authorization configuration.
Case class providing a login and a password used for authorization.
Create a new EtcdClient instance with support for TLS.
Look for io.netty.handler.ssl.SslContext in the Netty Javadoc.