Class

me.maciejb.etcd.client

EtcdNode

Related Doc: package client

Permalink

case class EtcdNode(key: String, createdIndex: Int, modifiedIndex: Int, expiration: Option[ZonedDateTime], value: Option[String], dir: Option[Boolean], nodes: Option[List[EtcdNode]]) extends Product with Serializable

Represents a node in etcd key space.

key

the node's key. In case of nested nodes, is prepended with a path composed of parent directory nodes' keys, separated with / characters

createdIndex

journal index at which the node was created.

modifiedIndex

journal index at which the node was most recently modified.

expiration

node expiration time.

value

the value stored in the node.

dir

a flag indicating if the node is a directory or leaf ("file") node.

nodes

directory's immediate child nodes, returned on a recursive get operation.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EtcdNode
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new EtcdNode(key: String, createdIndex: Int, modifiedIndex: Int, expiration: Option[ZonedDateTime], value: Option[String], dir: Option[Boolean], nodes: Option[List[EtcdNode]])

    Permalink

    key

    the node's key. In case of nested nodes, is prepended with a path composed of parent directory nodes' keys, separated with / characters

    createdIndex

    journal index at which the node was created.

    modifiedIndex

    journal index at which the node was most recently modified.

    expiration

    node expiration time.

    value

    the value stored in the node.

    dir

    a flag indicating if the node is a directory or leaf ("file") node.

    nodes

    directory's immediate child nodes, returned on a recursive get operation.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. val createdIndex: Int

    Permalink

    journal index at which the node was created.

  7. val dir: Option[Boolean]

    Permalink

    a flag indicating if the node is a directory or leaf ("file") node.

  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. val expiration: Option[ZonedDateTime]

    Permalink

    node expiration time.

  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  13. val key: String

    Permalink

    the node's key.

    the node's key. In case of nested nodes, is prepended with a path composed of parent directory nodes' keys, separated with / characters

  14. val modifiedIndex: Int

    Permalink

    journal index at which the node was most recently modified.

  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. val nodes: Option[List[EtcdNode]]

    Permalink

    directory's immediate child nodes, returned on a recursive get operation.

  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  20. val value: Option[String]

    Permalink

    the value stored in the node.

  21. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped