ObjectReader

dev.hnaderi.k8s.utils.ObjectReader
See theObjectReader companion object
final case class ObjectReader[T](fields: Iterable[(String, T)])(implicit reader: Reader[T])

Attributes

Companion:
object
Source:
ObjectReader.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def get(key: String): Either[String, T]

Attributes

Source:
ObjectReader.scala

Attributes

Source:
ObjectReader.scala

Attributes

Source:
ObjectReader.scala

Attributes

Source:
ObjectReader.scala
def getOpt(key: String): Either[Nothing, Option[T]]

Attributes

Source:
ObjectReader.scala
def getOptObj[T2](key: String)(f: T => Either[String, T2]): Either[String, Option[T2]]

Attributes

Source:
ObjectReader.scala

Attributes

Source:
ObjectReader.scala
def read[A](key: String)(implicit dec: Decoder[A]): Either[String, A]

Attributes

Source:
ObjectReader.scala
def readOpt[A](key: String)(implicit dec: Decoder[A]): Either[String, Option[A]]

Attributes

Source:
ObjectReader.scala

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product