RoutineSparkOptionsArgs

data class RoutineSparkOptionsArgs(val archiveUris: Output<List<String>>? = null, val connection: Output<String>? = null, val containerImage: Output<String>? = null, val fileUris: Output<List<String>>? = null, val jarUris: Output<List<String>>? = null, val mainClass: Output<String>? = null, val mainFileUri: Output<String>? = null, val properties: Output<Map<String, String>>? = null, val pyFileUris: Output<List<String>>? = null, val runtimeVersion: Output<String>? = null) : ConvertibleToJava<RoutineSparkOptionsArgs>

Constructors

Link copied to clipboard
constructor(archiveUris: Output<List<String>>? = null, connection: Output<String>? = null, containerImage: Output<String>? = null, fileUris: Output<List<String>>? = null, jarUris: Output<List<String>>? = null, mainClass: Output<String>? = null, mainFileUri: Output<String>? = null, properties: Output<Map<String, String>>? = null, pyFileUris: Output<List<String>>? = null, runtimeVersion: Output<String>? = null)

Properties

Link copied to clipboard
val archiveUris: Output<List<String>>? = null

Archive files to be extracted into the working directory of each executor. For more information about Apache Spark, see Apache Spark.

Link copied to clipboard
val connection: Output<String>? = null

Fully qualified name of the user-provided Spark connection object. Format: "projects/{projectId}/locations/{locationId}/connections/{connectionId}"

Link copied to clipboard
val containerImage: Output<String>? = null

Custom container image for the runtime environment.

Link copied to clipboard
val fileUris: Output<List<String>>? = null

Files to be placed in the working directory of each executor. For more information about Apache Spark, see Apache Spark.

Link copied to clipboard
val jarUris: Output<List<String>>? = null

JARs to include on the driver and executor CLASSPATH. For more information about Apache Spark, see Apache Spark.

Link copied to clipboard
val mainClass: Output<String>? = null

The fully qualified name of a class in jarUris, for example, com.example.wordcount. Exactly one of mainClass and main_jar_uri field should be set for Java/Scala language type.

Link copied to clipboard
val mainFileUri: Output<String>? = null

The main file/jar URI of the Spark application. Exactly one of the definitionBody field and the mainFileUri field must be set for Python. Exactly one of mainClass and mainFileUri field should be set for Java/Scala language type.

Link copied to clipboard
val properties: Output<Map<String, String>>? = null

Configuration properties as a set of key/value pairs, which will be passed on to the Spark application. For more information, see Apache Spark and the procedure option list. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Link copied to clipboard
val pyFileUris: Output<List<String>>? = null

Python files to be placed on the PYTHONPATH for PySpark application. Supported file types: .py, .egg, and .zip. For more information about Apache Spark, see Apache Spark.

Link copied to clipboard
val runtimeVersion: Output<String>? = null

Runtime version. If not specified, the default runtime version is used.

Functions

Link copied to clipboard
open override fun toJava(): RoutineSparkOptionsArgs