final class KeyValueV1[F[_]] extends AnyRef
- Alphabetic
- By Inheritance
- KeyValueV1
- AnyRef
- Any
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- Protected
Instance Constructors
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def ->[B](y: B): (KeyValueV1[F], B)
- Implicit
- This member is added by an implicit conversion from KeyValueV1[F] toArrowAssoc[KeyValueV1[F]] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[A](path: String)(implicit arg0: Decoder[A]): F[A]
Retrieves the secret at the specified
path
assuming it exists.Retrieves the secret at the specified
path
assuming it exists.- path
the path from which to retrieve the secret.
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def delete(path: String): F[Unit]
Deletes the secret at the specified
path
.Deletes the secret at the specified
path
.- path
the path where the secret to be deleted resides.
- def ensuring(cond: (KeyValueV1[F]) => Boolean, msg: => Any): KeyValueV1[F]
- Implicit
- This member is added by an implicit conversion from KeyValueV1[F] toEnsuring[KeyValueV1[F]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: (KeyValueV1[F]) => Boolean): KeyValueV1[F]
- Implicit
- This member is added by an implicit conversion from KeyValueV1[F] toEnsuring[KeyValueV1[F]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean, msg: => Any): KeyValueV1[F]
- Implicit
- This member is added by an implicit conversion from KeyValueV1[F] toEnsuring[KeyValueV1[F]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- def ensuring(cond: Boolean): KeyValueV1[F]
- Implicit
- This member is added by an implicit conversion from KeyValueV1[F] toEnsuring[KeyValueV1[F]] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from KeyValueV1[F] toStringFormat[KeyValueV1[F]] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @inline()
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def list(path: String): F[List[String]]
Returns a list of key names at the specified location.
Returns a list of key names at the specified location. Folders are suffixed with /. The input must be a folder; list on a file will not return a value. Note that no policy-based filtering is performed on keys; do not encode sensitive information in key names. The values themselves are not accessible via this command.
- path
the path to list the secrets keys.
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val path: String
- def read[A](path: String)(implicit arg0: Decoder[A]): F[Option[A]]
Retrieves the secret at the specified
path
.Retrieves the secret at the specified
path
.- path
the path from which to retrieve the secret.
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- val uri: Uri
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def write[A](path: String, secret: A)(implicit arg0: AsObject[A]): F[Unit]
Stores a secret of type
A
at the specified location.Stores a secret of type
A
at the specified location. Given thatA
can be encoded as a Json Object. If the value does not yet exist, the calling token must have an ACL policy granting thecreate
capability. If the value already exists, the calling token must have an ACL policy granting theupdate
capability.- A
the type of the secret to be created
- path
the path at which to create the secret.
- secret
the secret.
Deprecated Value Members
- def →[B](y: B): (KeyValueV1[F], B)
- Implicit
- This member is added by an implicit conversion from KeyValueV1[F] toArrowAssoc[KeyValueV1[F]] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use
->
instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.