Class DataplexTaskSpark.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.dataplex_task.DataplexTaskSpark.Jsii$Proxy
-
- All Implemented Interfaces:
DataplexTaskSpark,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DataplexTaskSpark
@Stability(Stable) @Internal public static final class DataplexTaskSpark.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DataplexTaskSpark
An implementation forDataplexTaskSpark
-
-
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.dataplex_task.DataplexTaskSpark
DataplexTaskSpark.Builder, DataplexTaskSpark.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DataplexTaskSpark.Builder builder)Constructor that initializes the object based on literal property values passed by theDataplexTaskSpark.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()Cloud Storage URIs of archives to be extracted into the working directory of each executor.List<String>getFileUris()Cloud Storage URIs of files to be placed in the working directory of each executor.DataplexTaskSparkInfrastructureSpecgetInfrastructureSpec()infrastructure_spec block.StringgetMainClass()The name of the driver's main class.StringgetMainJarFileUri()The Cloud Storage URI of the jar file that contains the main class.StringgetPythonScriptFile()The Gcloud Storage URI of the main Python file to use as the driver.StringgetSqlScript()The query text.StringgetSqlScriptFile()A reference to a query file.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(DataplexTaskSpark.Builder builder)
Constructor that initializes the object based on literal property values passed by theDataplexTaskSpark.Builder.
-
-
Method Detail
-
getArchiveUris
public final List<String> getArchiveUris()
Description copied from interface:DataplexTaskSparkCloud Storage URIs of archives to be extracted into the working directory of each executor.Supported file types: .jar, .tar, .tar.gz, .tgz, and .zip. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#archive_uris DataplexTask#archive_uris}
- Specified by:
getArchiveUrisin interfaceDataplexTaskSpark
-
getFileUris
public final List<String> getFileUris()
Description copied from interface:DataplexTaskSparkCloud Storage URIs of files to be placed in the working directory of each executor.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#file_uris DataplexTask#file_uris}
- Specified by:
getFileUrisin interfaceDataplexTaskSpark
-
getInfrastructureSpec
public final DataplexTaskSparkInfrastructureSpec getInfrastructureSpec()
Description copied from interface:DataplexTaskSparkinfrastructure_spec block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#infrastructure_spec DataplexTask#infrastructure_spec}
- Specified by:
getInfrastructureSpecin interfaceDataplexTaskSpark
-
getMainClass
public final String getMainClass()
Description copied from interface:DataplexTaskSparkThe name of the driver's main class.The jar file that contains the class must be in the default CLASSPATH or specified in jar_file_uris. The execution args are passed in as a sequence of named process arguments (--key=value). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#main_class DataplexTask#main_class}
- Specified by:
getMainClassin interfaceDataplexTaskSpark
-
getMainJarFileUri
public final String getMainJarFileUri()
Description copied from interface:DataplexTaskSparkThe Cloud Storage URI of the jar file that contains the main class.The execution args are passed in as a sequence of named process arguments (--key=value). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#main_jar_file_uri DataplexTask#main_jar_file_uri}
- Specified by:
getMainJarFileUriin interfaceDataplexTaskSpark
-
getPythonScriptFile
public final String getPythonScriptFile()
Description copied from interface:DataplexTaskSparkThe Gcloud Storage URI of the main Python file to use as the driver.Must be a .py file. The execution args are passed in as a sequence of named process arguments (--key=value). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#python_script_file DataplexTask#python_script_file}
- Specified by:
getPythonScriptFilein interfaceDataplexTaskSpark
-
getSqlScript
public final String getSqlScript()
Description copied from interface:DataplexTaskSparkThe query text. The execution args are used to declare a set of script variables (set key='value';).Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#sql_script DataplexTask#sql_script}
- Specified by:
getSqlScriptin interfaceDataplexTaskSpark
-
getSqlScriptFile
public final String getSqlScriptFile()
Description copied from interface:DataplexTaskSparkA reference to a query file.This can be the Cloud Storage URI of the query file or it can the path to a SqlScript Content. The execution args are used to declare a set of script variables (set key='value';). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#sql_script_file DataplexTask#sql_script_file}
- Specified by:
getSqlScriptFilein interfaceDataplexTaskSpark
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-