Class DataplexTaskNotebook.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.dataplex_task.DataplexTaskNotebook.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataplexTaskNotebook>
- Enclosing interface:
- DataplexTaskNotebook
@Stability(Stable) public static final class DataplexTaskNotebook.Builder extends Object implements software.amazon.jsii.Builder<DataplexTaskNotebook>
A builder forDataplexTaskNotebook
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataplexTaskNotebook.BuilderarchiveUris(List<String> archiveUris)Sets the value ofDataplexTaskNotebook.getArchiveUris()DataplexTaskNotebookbuild()Builds the configured instance.DataplexTaskNotebook.BuilderfileUris(List<String> fileUris)Sets the value ofDataplexTaskNotebook.getFileUris()DataplexTaskNotebook.BuilderinfrastructureSpec(DataplexTaskNotebookInfrastructureSpec infrastructureSpec)Sets the value ofDataplexTaskNotebook.getInfrastructureSpec()DataplexTaskNotebook.Buildernotebook(String notebook)Sets the value ofDataplexTaskNotebook.getNotebook()
-
-
-
Method Detail
-
notebook
@Stability(Stable) public DataplexTaskNotebook.Builder notebook(String notebook)
Sets the value ofDataplexTaskNotebook.getNotebook()- Parameters:
notebook- Path to input notebook. This parameter is required. This can be the Cloud Storage URI of the notebook file or the path to a Notebook Content. The execution args are accessible as environment variables (TASK_key=value). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#notebook DataplexTask#notebook}- Returns:
this
-
archiveUris
@Stability(Stable) public DataplexTaskNotebook.Builder archiveUris(List<String> archiveUris)
Sets the value ofDataplexTaskNotebook.getArchiveUris()- Parameters:
archiveUris- Cloud 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}- Returns:
this
-
fileUris
@Stability(Stable) public DataplexTaskNotebook.Builder fileUris(List<String> fileUris)
Sets the value ofDataplexTaskNotebook.getFileUris()- Parameters:
fileUris- Cloud 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}- Returns:
this
-
infrastructureSpec
@Stability(Stable) public DataplexTaskNotebook.Builder infrastructureSpec(DataplexTaskNotebookInfrastructureSpec infrastructureSpec)
Sets the value ofDataplexTaskNotebook.getInfrastructureSpec()- Parameters:
infrastructureSpec- infrastructure_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}- Returns:
this
-
build
@Stability(Stable) public DataplexTaskNotebook build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataplexTaskNotebook>- Returns:
- a new instance of
DataplexTaskNotebook - Throws:
NullPointerException- if any required attribute was not provided
-
-