Package com.pulumi.aws.backup.inputs
Class PlanRuleCopyActionLifecycleArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.backup.inputs.PlanRuleCopyActionLifecycleArgs.Builder
-
- Enclosing class:
- PlanRuleCopyActionLifecycleArgs
public static final class PlanRuleCopyActionLifecycleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PlanRuleCopyActionLifecycleArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlanRuleCopyActionLifecycleArgsbuild()PlanRuleCopyActionLifecycleArgs.BuildercoldStorageAfter(com.pulumi.core.Output<java.lang.Integer> coldStorageAfter)PlanRuleCopyActionLifecycleArgs.BuildercoldStorageAfter(java.lang.Integer coldStorageAfter)PlanRuleCopyActionLifecycleArgs.BuilderdeleteAfter(com.pulumi.core.Output<java.lang.Integer> deleteAfter)PlanRuleCopyActionLifecycleArgs.BuilderdeleteAfter(java.lang.Integer deleteAfter)PlanRuleCopyActionLifecycleArgs.BuilderoptInToArchiveForSupportedResources(com.pulumi.core.Output<java.lang.Boolean> optInToArchiveForSupportedResources)PlanRuleCopyActionLifecycleArgs.BuilderoptInToArchiveForSupportedResources(java.lang.Boolean optInToArchiveForSupportedResources)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PlanRuleCopyActionLifecycleArgs defaults)
-
-
Method Detail
-
coldStorageAfter
public PlanRuleCopyActionLifecycleArgs.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 PlanRuleCopyActionLifecycleArgs.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 PlanRuleCopyActionLifecycleArgs.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 PlanRuleCopyActionLifecycleArgs.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 PlanRuleCopyActionLifecycleArgs.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 PlanRuleCopyActionLifecycleArgs.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 PlanRuleCopyActionLifecycleArgs build()
-
-