Package com.pulumi.aws.redshift
Class ScheduledActionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.redshift.ScheduledActionArgs.Builder
-
- Enclosing class:
- ScheduledActionArgs
public static final class ScheduledActionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ScheduledActionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScheduledActionArgsbuild()ScheduledActionArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)ScheduledActionArgs.Builderdescription(java.lang.String description)ScheduledActionArgs.Builderenable(com.pulumi.core.Output<java.lang.Boolean> enable)ScheduledActionArgs.Builderenable(java.lang.Boolean enable)ScheduledActionArgs.BuilderendTime(com.pulumi.core.Output<java.lang.String> endTime)ScheduledActionArgs.BuilderendTime(java.lang.String endTime)ScheduledActionArgs.BuilderiamRole(com.pulumi.core.Output<java.lang.String> iamRole)ScheduledActionArgs.BuilderiamRole(java.lang.String iamRole)ScheduledActionArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)ScheduledActionArgs.Buildername(java.lang.String name)ScheduledActionArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ScheduledActionArgs.Builderregion(java.lang.String region)ScheduledActionArgs.Builderschedule(com.pulumi.core.Output<java.lang.String> schedule)ScheduledActionArgs.Builderschedule(java.lang.String schedule)ScheduledActionArgs.BuilderstartTime(com.pulumi.core.Output<java.lang.String> startTime)ScheduledActionArgs.BuilderstartTime(java.lang.String startTime)ScheduledActionArgs.BuildertargetAction(ScheduledActionTargetActionArgs targetAction)ScheduledActionArgs.BuildertargetAction(com.pulumi.core.Output<ScheduledActionTargetActionArgs> targetAction)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ScheduledActionArgs defaults)
-
-
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
-
targetAction
public ScheduledActionArgs.Builder targetAction(com.pulumi.core.Output<ScheduledActionTargetActionArgs> targetAction)
- Parameters:
targetAction- Target action. Documented below.- Returns:
- builder
-
targetAction
public ScheduledActionArgs.Builder targetAction(ScheduledActionTargetActionArgs targetAction)
- Parameters:
targetAction- Target action. Documented below.- Returns:
- builder
-
build
public ScheduledActionArgs build()
-
-