Class DataplexTaskNotebookInfrastructureSpecContainerImage.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.dataplex_task.DataplexTaskNotebookInfrastructureSpecContainerImage.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataplexTaskNotebookInfrastructureSpecContainerImage>
- Enclosing interface:
- DataplexTaskNotebookInfrastructureSpecContainerImage
@Stability(Stable) public static final class DataplexTaskNotebookInfrastructureSpecContainerImage.Builder extends Object implements software.amazon.jsii.Builder<DataplexTaskNotebookInfrastructureSpecContainerImage>
A builder forDataplexTaskNotebookInfrastructureSpecContainerImage
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataplexTaskNotebookInfrastructureSpecContainerImagebuild()Builds the configured instance.DataplexTaskNotebookInfrastructureSpecContainerImage.Builderimage(String image)Sets the value ofDataplexTaskNotebookInfrastructureSpecContainerImage.getImage()DataplexTaskNotebookInfrastructureSpecContainerImage.BuilderjavaJars(List<String> javaJars)Sets the value ofDataplexTaskNotebookInfrastructureSpecContainerImage.getJavaJars()DataplexTaskNotebookInfrastructureSpecContainerImage.Builderproperties(Map<String,String> properties)Sets the value ofDataplexTaskNotebookInfrastructureSpecContainerImage.getProperties()DataplexTaskNotebookInfrastructureSpecContainerImage.BuilderpythonPackages(List<String> pythonPackages)Sets the value ofDataplexTaskNotebookInfrastructureSpecContainerImage.getPythonPackages()
-
-
-
Method Detail
-
image
@Stability(Stable) public DataplexTaskNotebookInfrastructureSpecContainerImage.Builder image(String image)
Sets the value ofDataplexTaskNotebookInfrastructureSpecContainerImage.getImage()- Parameters:
image- Container image to use. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#image DataplexTask#image}- Returns:
this
-
javaJars
@Stability(Stable) public DataplexTaskNotebookInfrastructureSpecContainerImage.Builder javaJars(List<String> javaJars)
Sets the value ofDataplexTaskNotebookInfrastructureSpecContainerImage.getJavaJars()- Parameters:
javaJars- A list of Java JARS to add to the classpath. Valid input includes Cloud Storage URIs to Jar binaries. For example, gs://bucket-name/my/path/to/file.jar Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#java_jars DataplexTask#java_jars}- Returns:
this
-
properties
@Stability(Stable) public DataplexTaskNotebookInfrastructureSpecContainerImage.Builder properties(Map<String,String> properties)
Sets the value ofDataplexTaskNotebookInfrastructureSpecContainerImage.getProperties()- Parameters:
properties- Override to common configuration of open source components installed on the Dataproc cluster. The properties to set on daemon config files. Property keys are specified in prefix:property format, for example core:hadoop.tmp.dir. For more information, see Cluster properties. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#properties DataplexTask#properties}- Returns:
this
-
pythonPackages
@Stability(Stable) public DataplexTaskNotebookInfrastructureSpecContainerImage.Builder pythonPackages(List<String> pythonPackages)
Sets the value ofDataplexTaskNotebookInfrastructureSpecContainerImage.getPythonPackages()- Parameters:
pythonPackages- A list of python packages to be installed. Valid formats include Cloud Storage URI to a PIP installable library. For example, gs://bucket-name/my/path/to/lib.tar.gz Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#python_packages DataplexTask#python_packages}- Returns:
this
-
build
@Stability(Stable) public DataplexTaskNotebookInfrastructureSpecContainerImage build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataplexTaskNotebookInfrastructureSpecContainerImage>- Returns:
- a new instance of
DataplexTaskNotebookInfrastructureSpecContainerImage - Throws:
NullPointerException- if any required attribute was not provided
-
-