Package com.pulumi.aws.redshift.inputs
Class ScheduledActionState.Builder
- java.lang.Object
-
- com.pulumi.aws.redshift.inputs.ScheduledActionState.Builder
-
- Enclosing class:
- ScheduledActionState
public static final class ScheduledActionState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ScheduledActionState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScheduledActionStatebuild()ScheduledActionState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)ScheduledActionState.Builderdescription(java.lang.String description)ScheduledActionState.Builderenable(com.pulumi.core.Output<java.lang.Boolean> enable)ScheduledActionState.Builderenable(java.lang.Boolean enable)ScheduledActionState.BuilderendTime(com.pulumi.core.Output<java.lang.String> endTime)ScheduledActionState.BuilderendTime(java.lang.String endTime)ScheduledActionState.BuilderiamRole(com.pulumi.core.Output<java.lang.String> iamRole)ScheduledActionState.BuilderiamRole(java.lang.String iamRole)ScheduledActionState.Buildername(com.pulumi.core.Output<java.lang.String> name)ScheduledActionState.Buildername(java.lang.String name)ScheduledActionState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ScheduledActionState.Builderregion(java.lang.String region)ScheduledActionState.Builderschedule(com.pulumi.core.Output<java.lang.String> schedule)ScheduledActionState.Builderschedule(java.lang.String schedule)ScheduledActionState.BuilderstartTime(com.pulumi.core.Output<java.lang.String> startTime)ScheduledActionState.BuilderstartTime(java.lang.String startTime)ScheduledActionState.BuildertargetAction(ScheduledActionTargetActionArgs targetAction)ScheduledActionState.BuildertargetAction(com.pulumi.core.Output<ScheduledActionTargetActionArgs> targetAction)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ScheduledActionState defaults)
-
-
Method Detail
-
description
public ScheduledActionState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- The description of the scheduled action.- Returns:
- builder
-
description
public ScheduledActionState.Builder description(java.lang.String description)
- Parameters:
description- The description of the scheduled action.- Returns:
- builder
-
enable
public ScheduledActionState.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 ScheduledActionState.Builder enable(java.lang.Boolean enable)
- Parameters:
enable- Whether to enable the scheduled action. Default is `true` .- Returns:
- builder
-
endTime
public ScheduledActionState.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 ScheduledActionState.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 ScheduledActionState.Builder iamRole(@Nullable com.pulumi.core.Output<java.lang.String> iamRole)
- Parameters:
iamRole- The IAM role to assume to run the scheduled action.- Returns:
- builder
-
iamRole
public ScheduledActionState.Builder iamRole(java.lang.String iamRole)
- Parameters:
iamRole- The IAM role to assume to run the scheduled action.- Returns:
- builder
-
name
public ScheduledActionState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The scheduled action name.- Returns:
- builder
-
name
public ScheduledActionState.Builder name(java.lang.String name)
- Parameters:
name- The scheduled action name.- Returns:
- builder
-
region
public ScheduledActionState.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 ScheduledActionState.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 ScheduledActionState.Builder schedule(@Nullable 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 ScheduledActionState.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 ScheduledActionState.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 ScheduledActionState.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 ScheduledActionState.Builder targetAction(@Nullable com.pulumi.core.Output<ScheduledActionTargetActionArgs> targetAction)
- Parameters:
targetAction- Target action. Documented below.- Returns:
- builder
-
targetAction
public ScheduledActionState.Builder targetAction(ScheduledActionTargetActionArgs targetAction)
- Parameters:
targetAction- Target action. Documented below.- Returns:
- builder
-
build
public ScheduledActionState build()
-
-