object ProductHint
- Alphabetic
- By Inheritance
- ProductHint
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- sealed trait Action extends AnyRef
What should be done when attempting to read a given field from a product.
- case class Use(cursor: ConfigCursor, field: String) extends Action with Product with Serializable
An action to use the provided
ConfigCursorwhen trying to read a given field.An action to use the provided
ConfigCursorwhen trying to read a given field.- cursor
the
ConfigCursorto use when trying to read the field- field
the name of the field in the
ConfigObjectrepresentation of the product
- case class UseOrDefault(cursor: ConfigCursor, field: String) extends Action with Product with Serializable
An action to either use the provided
ConfigCursor(if it isn't null or undefined) or fallback to the default value in the product's constructor.An action to either use the provided
ConfigCursor(if it isn't null or undefined) or fallback to the default value in the product's constructor.- cursor
the
ConfigCursorto use when trying to read the field- field
the name of the field in the
ConfigObjectrepresentation of the product
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[A](fieldMapping: ConfigFieldMapping = ConfigFieldMapping(CamelCase, KebabCase), useDefaultArgs: Boolean = true, allowUnknownKeys: Boolean = true): ProductHint[A]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- implicit def default[A]: ProductHint[A]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])