Class MonthlyScheduleArgs.Builder

  • Enclosing class:
    MonthlyScheduleArgs

    public static final class MonthlyScheduleArgs.Builder
    extends java.lang.Object
    • Method Detail

      • daysOfMonth

        public MonthlyScheduleArgs.Builder daysOfMonth​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> daysOfMonth)
        Parameters:
        daysOfMonth - Indicates which days of the month snapshot should be taken. A comma delimited string.
        Returns:
        builder
      • daysOfMonth

        public MonthlyScheduleArgs.Builder daysOfMonth​(java.lang.String daysOfMonth)
        Parameters:
        daysOfMonth - Indicates which days of the month snapshot should be taken. A comma delimited string.
        Returns:
        builder
      • hour

        public MonthlyScheduleArgs.Builder hour​(@Nullable
                                                com.pulumi.core.Output<java.lang.Integer> hour)
        Parameters:
        hour - Indicates which hour in UTC timezone a snapshot should be taken
        Returns:
        builder
      • hour

        public MonthlyScheduleArgs.Builder hour​(java.lang.Integer hour)
        Parameters:
        hour - Indicates which hour in UTC timezone a snapshot should be taken
        Returns:
        builder
      • minute

        public MonthlyScheduleArgs.Builder minute​(@Nullable
                                                  com.pulumi.core.Output<java.lang.Integer> minute)
        Parameters:
        minute - Indicates which minute snapshot should be taken
        Returns:
        builder
      • minute

        public MonthlyScheduleArgs.Builder minute​(java.lang.Integer minute)
        Parameters:
        minute - Indicates which minute snapshot should be taken
        Returns:
        builder
      • snapshotsToKeep

        public MonthlyScheduleArgs.Builder snapshotsToKeep​(@Nullable
                                                           com.pulumi.core.Output<java.lang.Integer> snapshotsToKeep)
        Parameters:
        snapshotsToKeep - Monthly snapshot count to keep
        Returns:
        builder
      • snapshotsToKeep

        public MonthlyScheduleArgs.Builder snapshotsToKeep​(java.lang.Integer snapshotsToKeep)
        Parameters:
        snapshotsToKeep - Monthly snapshot count to keep
        Returns:
        builder
      • usedBytes

        public MonthlyScheduleArgs.Builder usedBytes​(@Nullable
                                                     com.pulumi.core.Output<java.lang.Double> usedBytes)
        Parameters:
        usedBytes - Resource size in bytes, current storage usage for the volume in bytes
        Returns:
        builder
      • usedBytes

        public MonthlyScheduleArgs.Builder usedBytes​(java.lang.Double usedBytes)
        Parameters:
        usedBytes - Resource size in bytes, current storage usage for the volume in bytes
        Returns:
        builder