Package com.pulumi.aws.backup.outputs
Class PlanRule.Builder
- java.lang.Object
-
- com.pulumi.aws.backup.outputs.PlanRule.Builder
-
- Enclosing class:
- PlanRule
public static final class PlanRule.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PlanRule defaults)
-
-
Method Detail
-
completionWindow
public PlanRule.Builder completionWindow(@Nullable java.lang.Integer completionWindow)
-
copyActions
public PlanRule.Builder copyActions(@Nullable java.util.List<PlanRuleCopyAction> copyActions)
-
copyActions
public PlanRule.Builder copyActions(PlanRuleCopyAction... copyActions)
-
enableContinuousBackup
public PlanRule.Builder enableContinuousBackup(@Nullable java.lang.Boolean enableContinuousBackup)
-
lifecycle
public PlanRule.Builder lifecycle(@Nullable PlanRuleLifecycle lifecycle)
-
recoveryPointTags
public PlanRule.Builder recoveryPointTags(@Nullable java.util.Map<java.lang.String,java.lang.String> recoveryPointTags)
-
ruleName
public PlanRule.Builder ruleName(java.lang.String ruleName)
-
scanActions
public PlanRule.Builder scanActions(@Nullable java.util.List<PlanRuleScanAction> scanActions)
-
scanActions
public PlanRule.Builder scanActions(PlanRuleScanAction... scanActions)
-
schedule
public PlanRule.Builder schedule(@Nullable java.lang.String schedule)
-
scheduleExpressionTimezone
public PlanRule.Builder scheduleExpressionTimezone(@Nullable java.lang.String scheduleExpressionTimezone)
-
startWindow
public PlanRule.Builder startWindow(@Nullable java.lang.Integer startWindow)
-
targetLogicallyAirGappedBackupVaultArn
public PlanRule.Builder targetLogicallyAirGappedBackupVaultArn(@Nullable java.lang.String targetLogicallyAirGappedBackupVaultArn)
-
targetVaultName
public PlanRule.Builder targetVaultName(java.lang.String targetVaultName)
-
build
public PlanRule build()
-
-