c

io.dataos.spark.models.input

RedshiftDatasourceInput

case class RedshiftDatasourceInput(jdbcUrl: String, username: String, password: Option[String], dbTable: String, tempDir: String, options: Option[Map[String, String]], incremental: Option[Incremental]) extends DatasourceInput with Product with Serializable

Represents a Redshift datasource input configuration.

jdbcUrl

The JDBC URL for connecting to Redshift.

username

The username for authenticating with Redshift.

password

The optional password for authenticating with Redshift.

dbTable

The Redshift database table.

tempDir

The temporary directory for storing intermediate data.

options

Additional options for the Redshift input.

incremental

The incremental configuration.

Linear Supertypes
Serializable, Serializable, Product, Equals, DatasourceInput, InputConfig, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RedshiftDatasourceInput
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. DatasourceInput
  7. InputConfig
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RedshiftDatasourceInput(jdbcUrl: String, username: String, password: Option[String], dbTable: String, tempDir: String, options: Option[Map[String, String]], incremental: Option[Incremental])

    jdbcUrl

    The JDBC URL for connecting to Redshift.

    username

    The username for authenticating with Redshift.

    password

    The optional password for authenticating with Redshift.

    dbTable

    The Redshift database table.

    tempDir

    The temporary directory for storing intermediate data.

    options

    Additional options for the Redshift input.

    incremental

    The incremental configuration.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. val dbTable: String
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. val incremental: Option[Incremental]
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. val jdbcUrl: String
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. val options: Option[Map[String, String]]
  17. val password: Option[String]
  18. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  19. val tempDir: String
  20. val username: String
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from DatasourceInput

Inherited from InputConfig

Inherited from AnyRef

Inherited from Any

Ungrouped