Class ScheduledActionArgs.Builder

  • Enclosing class:
    ScheduledActionArgs

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

      • description

        public ScheduledActionArgs.Builder description​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - The description of the scheduled action.
        Returns:
        builder
      • description

        public ScheduledActionArgs.Builder description​(java.lang.String description)
        Parameters:
        description - The description of the scheduled action.
        Returns:
        builder
      • enable

        public ScheduledActionArgs.Builder enable​(@Nullable
                                                  com.pulumi.core.Output<java.lang.Boolean> enable)
        Parameters:
        enable - Whether to enable the scheduled action. Default is `true` .
        Returns:
        builder
      • enable

        public ScheduledActionArgs.Builder enable​(java.lang.Boolean enable)
        Parameters:
        enable - Whether to enable the scheduled action. Default is `true` .
        Returns:
        builder
      • endTime

        public ScheduledActionArgs.Builder endTime​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> endTime)
        Parameters:
        endTime - The end time in UTC when the schedule is active, in UTC RFC3339 format(for example, YYYY-MM-DDTHH:MM:SSZ).
        Returns:
        builder
      • endTime

        public ScheduledActionArgs.Builder endTime​(java.lang.String endTime)
        Parameters:
        endTime - The end time in UTC when the schedule is active, in UTC RFC3339 format(for example, YYYY-MM-DDTHH:MM:SSZ).
        Returns:
        builder
      • iamRole

        public ScheduledActionArgs.Builder iamRole​(com.pulumi.core.Output<java.lang.String> iamRole)
        Parameters:
        iamRole - The IAM role to assume to run the scheduled action.
        Returns:
        builder
      • iamRole

        public ScheduledActionArgs.Builder iamRole​(java.lang.String iamRole)
        Parameters:
        iamRole - The IAM role to assume to run the scheduled action.
        Returns:
        builder
      • name

        public ScheduledActionArgs.Builder name​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - The scheduled action name.
        Returns:
        builder
      • name

        public ScheduledActionArgs.Builder name​(java.lang.String name)
        Parameters:
        name - The scheduled action name.
        Returns:
        builder
      • region

        public ScheduledActionArgs.Builder region​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public ScheduledActionArgs.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • schedule

        public ScheduledActionArgs.Builder schedule​(com.pulumi.core.Output<java.lang.String> schedule)
        Parameters:
        schedule - The schedule of action. The schedule is defined format of "at expression" or "cron expression", for example `at(2016-03-04T17:27:00)` or `cron(0 10 ? * MON *)`. See [Scheduled Action](https://docs.aws.amazon.com/redshift/latest/APIReference/API_ScheduledAction.html) for more information.
        Returns:
        builder
      • schedule

        public ScheduledActionArgs.Builder schedule​(java.lang.String schedule)
        Parameters:
        schedule - The schedule of action. The schedule is defined format of "at expression" or "cron expression", for example `at(2016-03-04T17:27:00)` or `cron(0 10 ? * MON *)`. See [Scheduled Action](https://docs.aws.amazon.com/redshift/latest/APIReference/API_ScheduledAction.html) for more information.
        Returns:
        builder
      • startTime

        public ScheduledActionArgs.Builder startTime​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> startTime)
        Parameters:
        startTime - The start time in UTC when the schedule is active, in UTC RFC3339 format(for example, YYYY-MM-DDTHH:MM:SSZ).
        Returns:
        builder
      • startTime

        public ScheduledActionArgs.Builder startTime​(java.lang.String startTime)
        Parameters:
        startTime - The start time in UTC when the schedule is active, in UTC RFC3339 format(for example, YYYY-MM-DDTHH:MM:SSZ).
        Returns:
        builder