Object

za.co.absa.enceladus.kafka.parameters

KafkaParametersProcessor

Related Doc: package parameters

Permalink

object KafkaParametersProcessor

Provides methods to cope with parameter setting, such as load, validation and transparent setting (through implicits).

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

Type Members

  1. implicit class ReaderStreamOptions extends AnyRef

    Permalink

    Provides automatic optional parameter settings to DataStreamReaders.

  2. implicit class WriterStreamOptions extends AnyRef

    Permalink

    Provides automatic optional parameter settings to DataFrameWriters.

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. val MANDATORY_PARAM_BROKERS: String

    Permalink
  5. val MANDATORY_PARAM_TOPIC: String

    Permalink
  6. val PARAM_AVRO_SCHEMA_DESTINATION: String

    Permalink
  7. val PARAM_COLUMNS: String

    Permalink
  8. val PARAM_COLUMNS_SEPARATOR: String

    Permalink
  9. val PARAM_JOB_FILES: String

    Permalink
  10. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  11. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def getAvroSchemaDestination(properties: Properties): Option[String]

    Permalink
  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  17. def getColumnsToDispatch(properties: Properties): List[String]

    Permalink

    Gets the names of the columns from the Dataframe that should be dispatched.

    Gets the names of the columns from the Dataframe that should be dispatched. Returns an empty list if none.

  18. def getJobFilesPaths(properties: Properties): List[String]

    Permalink

    Gets a list of files that should be dispatched along with the Job jar to the executors.

    Gets a list of files that should be dispatched along with the Job jar to the executors. Returns an empty list if none.

  19. def getTopic(properties: Properties): String

    Permalink
  20. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  22. def loadProperties(path: String): Properties

    Permalink

    Loads Properties from file.

    Loads Properties from file.

    returns

    Properties instance either, fulfilled or empty if something bad happened

  23. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  26. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  28. def validate(properties: Properties): Boolean

    Permalink

    Validates the parameters regarding mandatory settings.

  29. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped