public static interface CreateScheduledActionRequest.Builder extends RedshiftRequest.Builder, SdkPojo, CopyableBuilder<CreateScheduledActionRequest.Builder,CreateScheduledActionRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateScheduledActionRequest.Builder scheduledActionName(String scheduledActionName)
The name of the scheduled action. The name must be unique within an account. For more information about this parameter, see ScheduledAction.
scheduledActionName - The name of the scheduled action. The name must be unique within an account. For more information
about this parameter, see ScheduledAction.CreateScheduledActionRequest.Builder targetAction(ScheduledActionType targetAction)
A JSON format string of the Amazon Redshift API operation with input parameters. For more information about this parameter, see ScheduledAction.
targetAction - A JSON format string of the Amazon Redshift API operation with input parameters. For more information
about this parameter, see ScheduledAction.default CreateScheduledActionRequest.Builder targetAction(Consumer<ScheduledActionType.Builder> targetAction)
A JSON format string of the Amazon Redshift API operation with input parameters. For more information about this parameter, see ScheduledAction.
This is a convenience that creates an instance of theScheduledActionType.Builder avoiding the need
to create one manually via ScheduledActionType.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to targetAction(ScheduledActionType).targetAction - a consumer that will call methods on ScheduledActionType.BuildertargetAction(ScheduledActionType)CreateScheduledActionRequest.Builder schedule(String schedule)
The schedule in at( ) or cron( ) format. For more information about this parameter,
see ScheduledAction.
schedule - The schedule in at( ) or cron( ) format. For more information about this
parameter, see ScheduledAction.CreateScheduledActionRequest.Builder iamRole(String iamRole)
The IAM role to assume to run the target action. For more information about this parameter, see ScheduledAction.
iamRole - The IAM role to assume to run the target action. For more information about this parameter, see
ScheduledAction.CreateScheduledActionRequest.Builder scheduledActionDescription(String scheduledActionDescription)
The description of the scheduled action.
scheduledActionDescription - The description of the scheduled action.CreateScheduledActionRequest.Builder startTime(Instant startTime)
The start time in UTC of the scheduled action. Before this time, the scheduled action does not trigger. For more information about this parameter, see ScheduledAction.
startTime - The start time in UTC of the scheduled action. Before this time, the scheduled action does not
trigger. For more information about this parameter, see ScheduledAction.CreateScheduledActionRequest.Builder endTime(Instant endTime)
The end time in UTC of the scheduled action. After this time, the scheduled action does not trigger. For more information about this parameter, see ScheduledAction.
endTime - The end time in UTC of the scheduled action. After this time, the scheduled action does not trigger.
For more information about this parameter, see ScheduledAction.CreateScheduledActionRequest.Builder enable(Boolean enable)
If true, the schedule is enabled. If false, the scheduled action does not trigger. For more information about
state of the scheduled action, see ScheduledAction.
enable - If true, the schedule is enabled. If false, the scheduled action does not trigger. For more
information about state of the scheduled action, see ScheduledAction.CreateScheduledActionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateScheduledActionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.