Class/Object

com.comcast.xfinity.sirius.api

SiriusConfiguration

Related Docs: object SiriusConfiguration | package api

Permalink

class SiriusConfiguration extends AnyRef

Configuration object for Sirius. Encapsulates arbitrary String key/Any value data.

See also

SiriusConfiguration$ constants for information of fields.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SiriusConfiguration
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SiriusConfiguration()

    Permalink

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. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  10. def getConfigMap: Map[String, Any]

    Permalink

    Return the underlying Map[String, Any] configuring this instance

    Return the underlying Map[String, Any] configuring this instance

    Not Java API friendly, if we so find the need, we can add a conversion

    returns

    Map[String, Any] of all configuration

  11. def getDouble(name: String, default: ⇒ Double): Double

    Permalink
  12. def getDouble(name: String): Option[Double]

    Permalink
  13. def getInt(name: String, default: ⇒ Int): Int

    Permalink
  14. def getInt(name: String): Option[Int]

    Permalink
  15. def getProp[T](name: String, default: ⇒ T): T

    Permalink

    Get a property with a default fallback

    Get a property with a default fallback

    name

    property name to get

    default

    the value to return if the property doesn't exist

    returns

    the value stored under name, or the default if it's not found

  16. def getProp[T](name: String): Option[T]

    Permalink

    Get a property from this configuration

    Get a property from this configuration

    name

    property name to get

    returns

    Some(value) if it exists, or None if not

  17. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  19. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  22. def setProp(name: String, value: Any): Unit

    Permalink

    Set an arbitrary property on this configuration

    Set an arbitrary property on this configuration

    name

    name of the property

    value

    value to associate with name

  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  24. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  25. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped