Class GkeBackupRestorePlanRestoreConfigTransformationRules.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.gke_backup_restore_plan.GkeBackupRestorePlanRestoreConfigTransformationRules.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<GkeBackupRestorePlanRestoreConfigTransformationRules>
- Enclosing interface:
- GkeBackupRestorePlanRestoreConfigTransformationRules
@Stability(Stable) public static final class GkeBackupRestorePlanRestoreConfigTransformationRules.Builder extends Object implements software.amazon.jsii.Builder<GkeBackupRestorePlanRestoreConfigTransformationRules>
A builder forGkeBackupRestorePlanRestoreConfigTransformationRules
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
fieldActions
@Stability(Stable) public GkeBackupRestorePlanRestoreConfigTransformationRules.Builder fieldActions(com.hashicorp.cdktf.IResolvable fieldActions)
Sets the value ofGkeBackupRestorePlanRestoreConfigTransformationRules.getFieldActions()- Parameters:
fieldActions- field_actions block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_backup_restore_plan#field_actions GkeBackupRestorePlan#field_actions}- Returns:
this
-
fieldActions
@Stability(Stable) public GkeBackupRestorePlanRestoreConfigTransformationRules.Builder fieldActions(List<? extends GkeBackupRestorePlanRestoreConfigTransformationRulesFieldActions> fieldActions)
Sets the value ofGkeBackupRestorePlanRestoreConfigTransformationRules.getFieldActions()- Parameters:
fieldActions- field_actions block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_backup_restore_plan#field_actions GkeBackupRestorePlan#field_actions}- Returns:
this
-
description
@Stability(Stable) public GkeBackupRestorePlanRestoreConfigTransformationRules.Builder description(String description)
Sets the value ofGkeBackupRestorePlanRestoreConfigTransformationRules.getDescription()- Parameters:
description- The description is a user specified string description of the transformation rule. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_backup_restore_plan#description GkeBackupRestorePlan#description}- Returns:
this
-
resourceFilter
@Stability(Stable) public GkeBackupRestorePlanRestoreConfigTransformationRules.Builder resourceFilter(GkeBackupRestorePlanRestoreConfigTransformationRulesResourceFilter resourceFilter)
Sets the value ofGkeBackupRestorePlanRestoreConfigTransformationRules.getResourceFilter()- Parameters:
resourceFilter- resource_filter block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gke_backup_restore_plan#resource_filter GkeBackupRestorePlan#resource_filter}- Returns:
this
-
build
@Stability(Stable) public GkeBackupRestorePlanRestoreConfigTransformationRules build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<GkeBackupRestorePlanRestoreConfigTransformationRules>- Returns:
- a new instance of
GkeBackupRestorePlanRestoreConfigTransformationRules - Throws:
NullPointerException- if any required attribute was not provided
-
-