Interface DataplexTaskConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
DataplexTaskConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:20.644Z") @Stability(Stable) public interface DataplexTaskConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDataplexTaskConfig.BuilderA builder forDataplexTaskConfigstatic classDataplexTaskConfig.Jsii$ProxyAn implementation forDataplexTaskConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static DataplexTaskConfig.Builderbuilder()default StringgetDescription()User-provided description of the task.default StringgetDisplayName()User friendly display name.DataplexTaskExecutionSpecgetExecutionSpec()execution_spec block.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#id DataplexTask#id}.default Map<String,String>getLabels()User-defined labels for the task.default StringgetLake()The lake in which the task will be created in.default StringgetLocation()The location in which the task will be created in.default DataplexTaskNotebookgetNotebook()notebook block.default StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#project DataplexTask#project}.default DataplexTaskSparkgetSpark()spark block.default StringgetTaskId()The task Id of the task.default DataplexTaskTimeoutsgetTimeouts()timeouts block.DataplexTaskTriggerSpecgetTriggerSpec()trigger_spec block.
-
-
-
Method Detail
-
getExecutionSpec
@Stability(Stable) @NotNull DataplexTaskExecutionSpec getExecutionSpec()
execution_spec block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#execution_spec DataplexTask#execution_spec}
-
getTriggerSpec
@Stability(Stable) @NotNull DataplexTaskTriggerSpec getTriggerSpec()
trigger_spec block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#trigger_spec DataplexTask#trigger_spec}
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
User-provided description of the task.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#description DataplexTask#description}
-
getDisplayName
@Stability(Stable) @Nullable default String getDisplayName()
User friendly display name.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#display_name DataplexTask#display_name}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#id DataplexTask#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getLabels
@Stability(Stable) @Nullable default Map<String,String> getLabels()
User-defined labels for the task.**Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#labels DataplexTask#labels}
-
getLake
@Stability(Stable) @Nullable default String getLake()
The lake in which the task will be created in.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#lake DataplexTask#lake}
-
getLocation
@Stability(Stable) @Nullable default String getLocation()
The location in which the task will be created in.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#location DataplexTask#location}
-
getNotebook
@Stability(Stable) @Nullable default DataplexTaskNotebook getNotebook()
notebook block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#notebook DataplexTask#notebook}
-
getProject
@Stability(Stable) @Nullable default String getProject()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#project DataplexTask#project}.
-
getSpark
@Stability(Stable) @Nullable default DataplexTaskSpark getSpark()
spark block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#spark DataplexTask#spark}
-
getTaskId
@Stability(Stable) @Nullable default String getTaskId()
The task Id of the task.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#task_id DataplexTask#task_id}
-
getTimeouts
@Stability(Stable) @Nullable default DataplexTaskTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#timeouts DataplexTask#timeouts}
-
builder
@Stability(Stable) static DataplexTaskConfig.Builder builder()
- Returns:
- a
DataplexTaskConfig.BuilderofDataplexTaskConfig
-
-