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.
A serializable Addressing API provider.
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.
A builder for an addressing UDF.
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.
Add a configured download manager to use when downloading from remote paths.
Add a configured download manager to use when downloading from remote paths.
The download manager configured for required remote locations.
Specify an alternate extraction location for addressing datasets.
Specify an alternate extraction location for addressing datasets. Default location is the alongside the SPD.
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.
The resources location for the Addressing API.
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.