Class PlanRuleLifecycleArgs.Builder

  • Enclosing class:
    PlanRuleLifecycleArgs

    public static final class PlanRuleLifecycleArgs.Builder
    extends java.lang.Object
    • 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