Interface BigqueryRoutineSparkOptions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
BigqueryRoutineSparkOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.724Z") @Stability(Stable) public interface BigqueryRoutineSparkOptions extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBigqueryRoutineSparkOptions.BuilderA builder forBigqueryRoutineSparkOptionsstatic classBigqueryRoutineSparkOptions.Jsii$ProxyAn implementation forBigqueryRoutineSparkOptions
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static BigqueryRoutineSparkOptions.Builderbuilder()default List<String>getArchiveUris()Archive files to be extracted into the working directory of each executor.default StringgetConnection()Fully qualified name of the user-provided Spark connection object.default StringgetContainerImage()Custom container image for the runtime environment.default List<String>getFileUris()Files to be placed in the working directory of each executor.default List<String>getJarUris()JARs to include on the driver and executor CLASSPATH.default StringgetMainClass()The fully qualified name of a class in jarUris, for example, com.example.wordcount.default StringgetMainFileUri()The main file/jar URI of the Spark application.default Map<String,String>getProperties()Configuration properties as a set of key/value pairs, which will be passed on to the Spark application.default List<String>getPyFileUris()Python files to be placed on the PYTHONPATH for PySpark application.default StringgetRuntimeVersion()Runtime version.
-
-
-
Method Detail
-
getArchiveUris
@Stability(Stable) @Nullable default List<String> getArchiveUris()
Archive files to be extracted into the working directory of each executor.For more information about Apache Spark, see Apache Spark. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_routine#archive_uris BigqueryRoutine#archive_uris}
-
getConnection
@Stability(Stable) @Nullable default String getConnection()
Fully qualified name of the user-provided Spark connection object. Format: "projects/{projectId}/locations/{locationId}/connections/{connectionId}".Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_routine#connection BigqueryRoutine#connection}
-
getContainerImage
@Stability(Stable) @Nullable default String getContainerImage()
Custom container image for the runtime environment.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_routine#container_image BigqueryRoutine#container_image}
-
getFileUris
@Stability(Stable) @Nullable default List<String> getFileUris()
Files to be placed in the working directory of each executor.For more information about Apache Spark, see Apache Spark. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_routine#file_uris BigqueryRoutine#file_uris}
-
getJarUris
@Stability(Stable) @Nullable default List<String> getJarUris()
JARs to include on the driver and executor CLASSPATH. For more information about Apache Spark, see Apache Spark.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_routine#jar_uris BigqueryRoutine#jar_uris}
-
getMainClass
@Stability(Stable) @Nullable default String getMainClass()
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.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_routine#main_class BigqueryRoutine#main_class}
-
getMainFileUri
@Stability(Stable) @Nullable default String getMainFileUri()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_routine#main_file_uri BigqueryRoutine#main_file_uri}
-
getProperties
@Stability(Stable) @Nullable default Map<String,String> getProperties()
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" }. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_routine#properties BigqueryRoutine#properties}
-
getPyFileUris
@Stability(Stable) @Nullable default List<String> getPyFileUris()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_routine#py_file_uris BigqueryRoutine#py_file_uris}
-
getRuntimeVersion
@Stability(Stable) @Nullable default String getRuntimeVersion()
Runtime version. If not specified, the default runtime version is used.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_routine#runtime_version BigqueryRoutine#runtime_version}
-
builder
@Stability(Stable) static BigqueryRoutineSparkOptions.Builder builder()
-
-