Class BigqueryRoutineSparkOptions.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.bigquery_routine.BigqueryRoutineSparkOptions.Jsii$Proxy
-
- All Implemented Interfaces:
BigqueryRoutineSparkOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- BigqueryRoutineSparkOptions
@Stability(Stable) @Internal public static final class BigqueryRoutineSparkOptions.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements BigqueryRoutineSparkOptions
An implementation forBigqueryRoutineSparkOptions
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.bigquery_routine.BigqueryRoutineSparkOptions
BigqueryRoutineSparkOptions.Builder, BigqueryRoutineSparkOptions.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(BigqueryRoutineSparkOptions.Builder builder)Constructor that initializes the object based on literal property values passed by theBigqueryRoutineSparkOptions.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)List<String>getArchiveUris()Archive files to be extracted into the working directory of each executor.StringgetConnection()Fully qualified name of the user-provided Spark connection object.StringgetContainerImage()Custom container image for the runtime environment.List<String>getFileUris()Files to be placed in the working directory of each executor.List<String>getJarUris()JARs to include on the driver and executor CLASSPATH.StringgetMainClass()The fully qualified name of a class in jarUris, for example, com.example.wordcount.StringgetMainFileUri()The main file/jar URI of the Spark application.Map<String,String>getProperties()Configuration properties as a set of key/value pairs, which will be passed on to the Spark application.List<String>getPyFileUris()Python files to be placed on the PYTHONPATH for PySpark application.StringgetRuntimeVersion()Runtime version.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(BigqueryRoutineSparkOptions.Builder builder)
Constructor that initializes the object based on literal property values passed by theBigqueryRoutineSparkOptions.Builder.
-
-
Method Detail
-
getArchiveUris
public final List<String> getArchiveUris()
Description copied from interface:BigqueryRoutineSparkOptionsArchive 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}
- Specified by:
getArchiveUrisin interfaceBigqueryRoutineSparkOptions
-
getConnection
public final String getConnection()
Description copied from interface:BigqueryRoutineSparkOptionsFully 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}
- Specified by:
getConnectionin interfaceBigqueryRoutineSparkOptions
-
getContainerImage
public final String getContainerImage()
Description copied from interface:BigqueryRoutineSparkOptionsCustom 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}
- Specified by:
getContainerImagein interfaceBigqueryRoutineSparkOptions
-
getFileUris
public final List<String> getFileUris()
Description copied from interface:BigqueryRoutineSparkOptionsFiles 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}
- Specified by:
getFileUrisin interfaceBigqueryRoutineSparkOptions
-
getJarUris
public final List<String> getJarUris()
Description copied from interface:BigqueryRoutineSparkOptionsJARs 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}
- Specified by:
getJarUrisin interfaceBigqueryRoutineSparkOptions
-
getMainClass
public final String getMainClass()
Description copied from interface:BigqueryRoutineSparkOptionsThe 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}
- Specified by:
getMainClassin interfaceBigqueryRoutineSparkOptions
-
getMainFileUri
public final String getMainFileUri()
Description copied from interface:BigqueryRoutineSparkOptionsThe 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}
- Specified by:
getMainFileUriin interfaceBigqueryRoutineSparkOptions
-
getProperties
public final Map<String,String> getProperties()
Description copied from interface:BigqueryRoutineSparkOptionsConfiguration 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}
- Specified by:
getPropertiesin interfaceBigqueryRoutineSparkOptions
-
getPyFileUris
public final List<String> getPyFileUris()
Description copied from interface:BigqueryRoutineSparkOptionsPython 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}
- Specified by:
getPyFileUrisin interfaceBigqueryRoutineSparkOptions
-
getRuntimeVersion
public final String getRuntimeVersion()
Description copied from interface:BigqueryRoutineSparkOptionsRuntime 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}
- Specified by:
getRuntimeVersionin interfaceBigqueryRoutineSparkOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-