Package com.pulumi.aws.backup.inputs
Class PlanRuleLifecycleArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.backup.inputs.PlanRuleLifecycleArgs.Builder
-
- Enclosing class:
- PlanRuleLifecycleArgs
public static final class PlanRuleLifecycleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PlanRuleLifecycleArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlanRuleLifecycleArgsbuild()PlanRuleLifecycleArgs.BuildercoldStorageAfter(com.pulumi.core.Output<java.lang.Integer> coldStorageAfter)PlanRuleLifecycleArgs.BuildercoldStorageAfter(java.lang.Integer coldStorageAfter)PlanRuleLifecycleArgs.BuilderdeleteAfter(com.pulumi.core.Output<java.lang.Integer> deleteAfter)PlanRuleLifecycleArgs.BuilderdeleteAfter(java.lang.Integer deleteAfter)PlanRuleLifecycleArgs.BuilderoptInToArchiveForSupportedResources(com.pulumi.core.Output<java.lang.Boolean> optInToArchiveForSupportedResources)PlanRuleLifecycleArgs.BuilderoptInToArchiveForSupportedResources(java.lang.Boolean optInToArchiveForSupportedResources)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PlanRuleLifecycleArgs defaults)
-
-
Method Detail
-
coldStorageAfter
public PlanRuleLifecycleArgs.Builder coldStorageAfter(@Nullable com.pulumi.core.Output<java.lang.Integer> coldStorageAfter)
- Parameters:
coldStorageAfter- Number of days after creation that a recovery point is moved to cold storage.- Returns:
- builder
-
coldStorageAfter
public PlanRuleLifecycleArgs.Builder coldStorageAfter(java.lang.Integer coldStorageAfter)
- Parameters:
coldStorageAfter- Number of days after creation that a recovery point is moved to cold storage.- Returns:
- builder
-
deleteAfter
public PlanRuleLifecycleArgs.Builder deleteAfter(@Nullable com.pulumi.core.Output<java.lang.Integer> deleteAfter)
- Parameters:
deleteAfter- Number of days after creation that a recovery point is deleted. Must be 90 days greater than `coldStorageAfter`.- Returns:
- builder
-
deleteAfter
public PlanRuleLifecycleArgs.Builder deleteAfter(java.lang.Integer deleteAfter)
- Parameters:
deleteAfter- Number of days after creation that a recovery point is deleted. Must be 90 days greater than `coldStorageAfter`.- Returns:
- builder
-
optInToArchiveForSupportedResources
public PlanRuleLifecycleArgs.Builder optInToArchiveForSupportedResources(@Nullable com.pulumi.core.Output<java.lang.Boolean> optInToArchiveForSupportedResources)
- Parameters:
optInToArchiveForSupportedResources- Whether to transition supported resources to archive (cold) storage tier in accordance with your lifecycle settings.- Returns:
- builder
-
optInToArchiveForSupportedResources
public PlanRuleLifecycleArgs.Builder optInToArchiveForSupportedResources(java.lang.Boolean optInToArchiveForSupportedResources)
- Parameters:
optInToArchiveForSupportedResources- Whether to transition supported resources to archive (cold) storage tier in accordance with your lifecycle settings.- Returns:
- builder
-
build
public PlanRuleLifecycleArgs build()
-
-