Class DataprocClusterClusterConfigInitializationAction.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.dataproc_cluster.DataprocClusterClusterConfigInitializationAction.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataprocClusterClusterConfigInitializationAction>
- Enclosing interface:
- DataprocClusterClusterConfigInitializationAction
@Stability(Stable) public static final class DataprocClusterClusterConfigInitializationAction.Builder extends Object implements software.amazon.jsii.Builder<DataprocClusterClusterConfigInitializationAction>
A builder forDataprocClusterClusterConfigInitializationAction
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataprocClusterClusterConfigInitializationActionbuild()Builds the configured instance.DataprocClusterClusterConfigInitializationAction.Builderscript(String script)Sets the value ofDataprocClusterClusterConfigInitializationAction.getScript()DataprocClusterClusterConfigInitializationAction.BuildertimeoutSec(Number timeoutSec)Sets the value ofDataprocClusterClusterConfigInitializationAction.getTimeoutSec()
-
-
-
Method Detail
-
script
@Stability(Stable) public DataprocClusterClusterConfigInitializationAction.Builder script(String script)
Sets the value ofDataprocClusterClusterConfigInitializationAction.getScript()- Parameters:
script- The script to be executed during initialization of the cluster. This parameter is required. The script must be a GCS file with a gs:// prefix. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#script DataprocCluster#script}- Returns:
this
-
timeoutSec
@Stability(Stable) public DataprocClusterClusterConfigInitializationAction.Builder timeoutSec(Number timeoutSec)
Sets the value ofDataprocClusterClusterConfigInitializationAction.getTimeoutSec()- Parameters:
timeoutSec- The maximum duration (in seconds) which script is allowed to take to execute its action. GCP will default to a predetermined computed value if not set (currently 300). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#timeout_sec DataprocCluster#timeout_sec}- Returns:
this
-
build
@Stability(Stable) public DataprocClusterClusterConfigInitializationAction build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataprocClusterClusterConfigInitializationAction>- Returns:
- a new instance of
DataprocClusterClusterConfigInitializationAction - Throws:
NullPointerException- if any required attribute was not provided
-
-