Class DataprocWorkflowTemplatePlacementManagedClusterConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.dataproc_workflow_template.DataprocWorkflowTemplatePlacementManagedClusterConfig.Jsii$Proxy
-
- All Implemented Interfaces:
DataprocWorkflowTemplatePlacementManagedClusterConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DataprocWorkflowTemplatePlacementManagedClusterConfig
@Stability(Stable) @Internal public static final class DataprocWorkflowTemplatePlacementManagedClusterConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DataprocWorkflowTemplatePlacementManagedClusterConfig
An implementation forDataprocWorkflowTemplatePlacementManagedClusterConfig
-
-
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.dataproc_workflow_template.DataprocWorkflowTemplatePlacementManagedClusterConfig
DataprocWorkflowTemplatePlacementManagedClusterConfig.Builder, DataprocWorkflowTemplatePlacementManagedClusterConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DataprocWorkflowTemplatePlacementManagedClusterConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theDataprocWorkflowTemplatePlacementManagedClusterConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
-
-
-
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(DataprocWorkflowTemplatePlacementManagedClusterConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theDataprocWorkflowTemplatePlacementManagedClusterConfig.Builder.
-
-
Method Detail
-
getAutoscalingConfig
public final DataprocWorkflowTemplatePlacementManagedClusterConfigAutoscalingConfig getAutoscalingConfig()
Description copied from interface:DataprocWorkflowTemplatePlacementManagedClusterConfigautoscaling_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#autoscaling_config DataprocWorkflowTemplate#autoscaling_config}
- Specified by:
getAutoscalingConfigin interfaceDataprocWorkflowTemplatePlacementManagedClusterConfig
-
getEncryptionConfig
public final DataprocWorkflowTemplatePlacementManagedClusterConfigEncryptionConfig getEncryptionConfig()
Description copied from interface:DataprocWorkflowTemplatePlacementManagedClusterConfigencryption_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#encryption_config DataprocWorkflowTemplate#encryption_config}
- Specified by:
getEncryptionConfigin interfaceDataprocWorkflowTemplatePlacementManagedClusterConfig
-
getEndpointConfig
public final DataprocWorkflowTemplatePlacementManagedClusterConfigEndpointConfig getEndpointConfig()
Description copied from interface:DataprocWorkflowTemplatePlacementManagedClusterConfigendpoint_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#endpoint_config DataprocWorkflowTemplate#endpoint_config}
- Specified by:
getEndpointConfigin interfaceDataprocWorkflowTemplatePlacementManagedClusterConfig
-
getGceClusterConfig
public final DataprocWorkflowTemplatePlacementManagedClusterConfigGceClusterConfig getGceClusterConfig()
Description copied from interface:DataprocWorkflowTemplatePlacementManagedClusterConfiggce_cluster_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#gce_cluster_config DataprocWorkflowTemplate#gce_cluster_config}
- Specified by:
getGceClusterConfigin interfaceDataprocWorkflowTemplatePlacementManagedClusterConfig
-
getInitializationActions
public final Object getInitializationActions()
Description copied from interface:DataprocWorkflowTemplatePlacementManagedClusterConfiginitialization_actions block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#initialization_actions DataprocWorkflowTemplate#initialization_actions}
- Specified by:
getInitializationActionsin interfaceDataprocWorkflowTemplatePlacementManagedClusterConfig
-
getLifecycleConfig
public final DataprocWorkflowTemplatePlacementManagedClusterConfigLifecycleConfig getLifecycleConfig()
Description copied from interface:DataprocWorkflowTemplatePlacementManagedClusterConfiglifecycle_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#lifecycle_config DataprocWorkflowTemplate#lifecycle_config}
- Specified by:
getLifecycleConfigin interfaceDataprocWorkflowTemplatePlacementManagedClusterConfig
-
getMasterConfig
public final DataprocWorkflowTemplatePlacementManagedClusterConfigMasterConfig getMasterConfig()
Description copied from interface:DataprocWorkflowTemplatePlacementManagedClusterConfigmaster_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#master_config DataprocWorkflowTemplate#master_config}
- Specified by:
getMasterConfigin interfaceDataprocWorkflowTemplatePlacementManagedClusterConfig
-
getSecondaryWorkerConfig
public final DataprocWorkflowTemplatePlacementManagedClusterConfigSecondaryWorkerConfig getSecondaryWorkerConfig()
Description copied from interface:DataprocWorkflowTemplatePlacementManagedClusterConfigsecondary_worker_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#secondary_worker_config DataprocWorkflowTemplate#secondary_worker_config}
- Specified by:
getSecondaryWorkerConfigin interfaceDataprocWorkflowTemplatePlacementManagedClusterConfig
-
getSecurityConfig
public final DataprocWorkflowTemplatePlacementManagedClusterConfigSecurityConfig getSecurityConfig()
Description copied from interface:DataprocWorkflowTemplatePlacementManagedClusterConfigsecurity_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#security_config DataprocWorkflowTemplate#security_config}
- Specified by:
getSecurityConfigin interfaceDataprocWorkflowTemplatePlacementManagedClusterConfig
-
getSoftwareConfig
public final DataprocWorkflowTemplatePlacementManagedClusterConfigSoftwareConfig getSoftwareConfig()
Description copied from interface:DataprocWorkflowTemplatePlacementManagedClusterConfigsoftware_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#software_config DataprocWorkflowTemplate#software_config}
- Specified by:
getSoftwareConfigin interfaceDataprocWorkflowTemplatePlacementManagedClusterConfig
-
getStagingBucket
public final String getStagingBucket()
Description copied from interface:DataprocWorkflowTemplatePlacementManagedClusterConfigOptional.A Cloud Storage bucket used to stage job dependencies, config files, and job driver console output. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location (US, ASIA, or EU) for your cluster's staging bucket according to the Compute Engine zone where your cluster is deployed, and then create and manage this project-level, per-location bucket (see [Dataproc staging bucket](https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/staging-bucket)). **This field requires a Cloud Storage bucket name, not a URI to a Cloud Storage bucket.** Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#staging_bucket DataprocWorkflowTemplate#staging_bucket}
- Specified by:
getStagingBucketin interfaceDataprocWorkflowTemplatePlacementManagedClusterConfig
-
getTempBucket
public final String getTempBucket()
Description copied from interface:DataprocWorkflowTemplatePlacementManagedClusterConfigOptional.A Cloud Storage bucket used to store ephemeral cluster and jobs data, such as Spark and MapReduce history files. If you do not specify a temp bucket, Dataproc will determine a Cloud Storage location (US, ASIA, or EU) for your cluster's temp bucket according to the Compute Engine zone where your cluster is deployed, and then create and manage this project-level, per-location bucket. The default bucket has a TTL of 90 days, but you can use any TTL (or none) if you specify a bucket. **This field requires a Cloud Storage bucket name, not a URI to a Cloud Storage bucket.** Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#temp_bucket DataprocWorkflowTemplate#temp_bucket}
- Specified by:
getTempBucketin interfaceDataprocWorkflowTemplatePlacementManagedClusterConfig
-
getWorkerConfig
public final DataprocWorkflowTemplatePlacementManagedClusterConfigWorkerConfig getWorkerConfig()
Description copied from interface:DataprocWorkflowTemplatePlacementManagedClusterConfigworker_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_workflow_template#worker_config DataprocWorkflowTemplate#worker_config}
- Specified by:
getWorkerConfigin interfaceDataprocWorkflowTemplatePlacementManagedClusterConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-