Class

com.precisely.bigdata.addressing.spark.api

AddressingBuilder

Related Doc: package api

Permalink

class AddressingBuilder extends AnyRef

This class allows you to either build an AddressingProvider for use in your code, or to branch off into a builder for a UDF that executes an addressing operation.

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

Instance Constructors

  1. new AddressingBuilder()

    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. def addressingProvider(): AddressingProvider

    Permalink

    A serializable provider for the Addressing API, configured with the builder settings, that can be shared among tasks.

    A serializable provider for the Addressing API, configured with the builder settings, that can be shared among tasks.

    returns

    A serializable Addressing API provider.

  5. final def asInstanceOf[T0]: T0

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  11. def hashCode(): Int

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  18. def udfBuilder(): UDFBuilder

    Permalink

    A builder for an addressing UDF, configured with the current Addressing API settings from this builder.

    A builder for an addressing UDF, configured with the current Addressing API settings from this builder.

    returns

    A builder for an addressing UDF.

  19. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. def withDataLocations(dataLocations: String*): AddressingBuilder

    Permalink

    Add locations to addressing datasets.

    Add locations to addressing datasets. If a dataLocation is a remote path, e.g. HDFS or S3, then a suitable download manager instance must also be provided to the builder (see withDownloadManager). A dataLocation may be a single dataset (extracted or an unextracted SPD), or a location with multiple datasets. Local paths must be present on all nodes that tasks will run on.

  23. def withDownloadManager(downloadManager: DownloadManager): AddressingBuilder

    Permalink

    Add a configured download manager to use when downloading from remote paths.

    Add a configured download manager to use when downloading from remote paths.

    downloadManager

    The download manager configured for required remote locations.

  24. def withExtractionLocation(extractionLocation: String): AddressingBuilder

    Permalink

    Specify an alternate extraction location for addressing datasets.

    Specify an alternate extraction location for addressing datasets. Default location is the alongside the SPD.

  25. def withResourcesLocation(resourcesLocation: String): AddressingBuilder

    Permalink

    Sets the resources location for the Addressing API.

    Sets the resources location for the Addressing API. If the location is a remote path, e.g. HDFS or S3, then a suitable download manager instance must also be provided to the builder (see withDownloadManager). If a local path is supplied, then it must be accessible on all nodes that tasks will run on.

    Required.

    resourcesLocation

    The resources location for the Addressing API.

Inherited from AnyRef

Inherited from Any

Ungrouped