Packages

case class EventHubInput(name: String, endpoint: String, eventHubName: String, sasKeyName: String, sasKey: String, options: Option[Map[String, String]], isBatch: Option[Boolean], incremental: Option[Incremental]) extends IncrementalReader with DatasourceReader with Product with Serializable

Case class representing an Event Hub input configuration.

name

The name of the Event Hub input.

endpoint

The Event Hub endpoint.

eventHubName

The Event Hub name.

sasKeyName

The SAS key name for authentication.

sasKey

The SAS key for authentication.

options

Optional additional options for reading from Event Hub.

isBatch

Optional flag indicating if batch processing should be used.

incremental

Optional incremental configuration.

Linear Supertypes
Serializable, Serializable, Product, Equals, DatasourceReader, Reader, IncrementalReader, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EventHubInput
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. DatasourceReader
  7. Reader
  8. IncrementalReader
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new EventHubInput(name: String, endpoint: String, eventHubName: String, sasKeyName: String, sasKey: String, options: Option[Map[String, String]], isBatch: Option[Boolean], incremental: Option[Incremental])

    name

    The name of the Event Hub input.

    endpoint

    The Event Hub endpoint.

    eventHubName

    The Event Hub name.

    sasKeyName

    The SAS key name for authentication.

    sasKey

    The SAS key for authentication.

    options

    Optional additional options for reading from Event Hub.

    isBatch

    Optional flag indicating if batch processing should be used.

    incremental

    Optional 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 endpoint: String
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. val eventHubName: String
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. val incremental: Option[Incremental]
  12. val isBatch: Option[Boolean]
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. lazy val log: Logger
    Annotations
    @transient()
  15. val name: String

    The name of the data reader.

    The name of the data reader.

    Definition Classes
    EventHubInputReader
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. val options: Option[Map[String, String]]
  20. def persistIncrementalState(): Unit

    Persists the incremental state if any.

    Persists the incremental state if any.

    Definition Classes
    IncrementalReader
  21. def read(sparkSession: SparkSession): DataFrame

    Reads data from Event Hub.

    Reads data from Event Hub.

    sparkSession

    The SparkSession instance.

    returns

    The DataFrame containing the read data.

    Definition Classes
    EventHubInputReader
  22. def readBatch(sparkSession: SparkSession): DataFrame

    Reads data from Event Hub in batch mode.

    Reads data from Event Hub in batch mode.

    sparkSession

    The SparkSession instance.

    returns

    The DataFrame containing the read data.

  23. def readIncremental(df: DataFrame, incremental: Option[Incremental]): DataFrame

    Reads data from a DataFrame with optional incremental settings.

    Reads data from a DataFrame with optional incremental settings.

    df

    The DataFrame to read data from.

    incremental

    Optional Incremental settings to apply.

    returns

    A new DataFrame after applying incremental settings if provided, otherwise the original DataFrame.

    Definition Classes
    IncrementalReader
  24. def readStream(sparkSession: SparkSession): DataFrame

    Reads data from Event Hub in streaming mode.

    Reads data from Event Hub in streaming mode.

    sparkSession

    The SparkSession instance.

    returns

    The DataFrame containing the read data.

  25. val sasKey: String
  26. val sasKeyName: String
  27. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  28. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. 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 DatasourceReader

Inherited from Reader

Inherited from IncrementalReader

Inherited from AnyRef

Inherited from Any

Ungrouped