Class

org.apache.predictionio.data.storage

StorageClientConfig

Related Doc: package storage

Permalink

case class StorageClientConfig(parallel: Boolean = false, test: Boolean = false, properties: Map[String, String] = Map.empty) extends Product with Serializable

:: DeveloperApi :: A wrapper of storage client configuration that will be populated by PredictionIO automatically, and passed to the StorageClient during instantiation.

parallel

This is set to true by PredictionIO when the storage client is instantiated in a parallel data source.

test

This is set to true by PredictionIO when tests are being run.

properties

This is populated by PredictionIO automatically from environmental configuration variables. If you have these variables,

  • PIO_STORAGE_SOURCES_PGSQL_TYPE=jdbc
  • PIO_STORAGE_SOURCES_PGSQL_USERNAME=abc
  • PIO_STORAGE_SOURCES_PGSQL_PASSWORD=xyz this field will be filled as a map of string to string:
  • TYPE -> jdbc
  • USERNAME -> abc
  • PASSWORD -> xyz
Annotations
@DeveloperApi()
Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StorageClientConfig
  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 StorageClientConfig(parallel: Boolean = false, test: Boolean = false, properties: Map[String, String] = Map.empty)

    Permalink

    parallel

    This is set to true by PredictionIO when the storage client is instantiated in a parallel data source.

    test

    This is set to true by PredictionIO when tests are being run.

    properties

    This is populated by PredictionIO automatically from environmental configuration variables. If you have these variables,

    • PIO_STORAGE_SOURCES_PGSQL_TYPE=jdbc
    • PIO_STORAGE_SOURCES_PGSQL_USERNAME=abc
    • PIO_STORAGE_SOURCES_PGSQL_PASSWORD=xyz this field will be filled as a map of string to string:
    • TYPE -> jdbc
    • USERNAME -> abc
    • PASSWORD -> xyz

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 finalize(): Unit

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  13. val parallel: Boolean

    Permalink

    This is set to true by PredictionIO when the storage client is instantiated in a parallel data source.

  14. val properties: Map[String, String]

    Permalink

    This is populated by PredictionIO automatically from environmental configuration variables.

    This is populated by PredictionIO automatically from environmental configuration variables. If you have these variables,

    • PIO_STORAGE_SOURCES_PGSQL_TYPE=jdbc
    • PIO_STORAGE_SOURCES_PGSQL_USERNAME=abc
    • PIO_STORAGE_SOURCES_PGSQL_PASSWORD=xyz this field will be filled as a map of string to string:
    • TYPE -> jdbc
    • USERNAME -> abc
    • PASSWORD -> xyz
  15. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  16. val test: Boolean

    Permalink

    This is set to true by PredictionIO when tests are being run.

  17. final def wait(): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. 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