public static interface CreateScheduledActionResponse.Builder extends RedshiftResponse.Builder, SdkPojo, CopyableBuilder<CreateScheduledActionResponse.Builder,CreateScheduledActionResponse>
| Modifier and Type | Method and Description |
|---|---|
CreateScheduledActionResponse.Builder |
endTime(Instant endTime)
The end time in UTC when the schedule is no longer active.
|
CreateScheduledActionResponse.Builder |
iamRole(String iamRole)
The IAM role to assume to run the scheduled action.
|
CreateScheduledActionResponse.Builder |
nextInvocations(Collection<Instant> nextInvocations)
List of times when the scheduled action will run.
|
CreateScheduledActionResponse.Builder |
nextInvocations(Instant... nextInvocations)
List of times when the scheduled action will run.
|
CreateScheduledActionResponse.Builder |
schedule(String schedule)
The schedule for a one-time (at format) or recurring (cron format) scheduled action.
|
CreateScheduledActionResponse.Builder |
scheduledActionDescription(String scheduledActionDescription)
The description of the scheduled action.
|
CreateScheduledActionResponse.Builder |
scheduledActionName(String scheduledActionName)
The name of the scheduled action.
|
CreateScheduledActionResponse.Builder |
startTime(Instant startTime)
The start time in UTC when the schedule is active.
|
CreateScheduledActionResponse.Builder |
state(ScheduledActionState state)
The state of the scheduled action.
|
CreateScheduledActionResponse.Builder |
state(String state)
The state of the scheduled action.
|
default CreateScheduledActionResponse.Builder |
targetAction(Consumer<ScheduledActionType.Builder> targetAction)
A JSON format string of the Amazon Redshift API operation with input parameters.
|
CreateScheduledActionResponse.Builder |
targetAction(ScheduledActionType targetAction)
A JSON format string of the Amazon Redshift API operation with input parameters.
|
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateScheduledActionResponse.Builder scheduledActionName(String scheduledActionName)
The name of the scheduled action.
scheduledActionName - The name of the scheduled action.CreateScheduledActionResponse.Builder targetAction(ScheduledActionType targetAction)
A JSON format string of the Amazon Redshift API operation with input parameters.
"
{\"ResizeCluster\":{\"NodeType\":\"ds2.8xlarge\",\"ClusterIdentifier\":\"my-test-cluster\",\"NumberOfNodes\":3}}
".
targetAction - A JSON format string of the Amazon Redshift API operation with input parameters.
"
{\"ResizeCluster\":{\"NodeType\":\"ds2.8xlarge\",\"ClusterIdentifier\":\"my-test-cluster\",\"NumberOfNodes\":3}}
".
default CreateScheduledActionResponse.Builder targetAction(Consumer<ScheduledActionType.Builder> targetAction)
A JSON format string of the Amazon Redshift API operation with input parameters.
"
{\"ResizeCluster\":{\"NodeType\":\"ds2.8xlarge\",\"ClusterIdentifier\":\"my-test-cluster\",\"NumberOfNodes\":3}}
".
ScheduledActionType.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)CreateScheduledActionResponse.Builder schedule(String schedule)
The schedule for a one-time (at format) or recurring (cron format) scheduled action. Schedule invocations must be separated by at least one hour.
Format of at expressions is "at(yyyy-mm-ddThh:mm:ss)". For example, "
at(2016-03-04T17:27:00)".
Format of cron expressions is "cron(Minutes Hours Day-of-month Month Day-of-week Year)
". For example, "cron(0 10 ? * MON *)
". For more information, see Cron Expressions in the
Amazon CloudWatch Events User Guide.
schedule - The schedule for a one-time (at format) or recurring (cron format) scheduled action. Schedule
invocations must be separated by at least one hour.
Format of at expressions is "at(yyyy-mm-ddThh:mm:ss)". For example, "
at(2016-03-04T17:27:00)".
Format of cron expressions is "cron(Minutes Hours Day-of-month Month Day-of-week Year)
". For example, "cron(0 10 ? * MON *)
". For more information, see Cron Expressions
in the Amazon CloudWatch Events User Guide.
CreateScheduledActionResponse.Builder iamRole(String iamRole)
The IAM role to assume to run the scheduled action. This IAM role must have permission to run the Amazon Redshift API operation in the scheduled action. This IAM role must allow the Amazon Redshift scheduler (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more information about the IAM role to use with the Amazon Redshift scheduler, see Using Identity-Based Policies for Amazon Redshift in the Amazon Redshift Cluster Management Guide.
iamRole - The IAM role to assume to run the scheduled action. This IAM role must have permission to run the
Amazon Redshift API operation in the scheduled action. This IAM role must allow the Amazon Redshift
scheduler (Principal scheduler.redshift.amazonaws.com) to assume permissions on your behalf. For more
information about the IAM role to use with the Amazon Redshift scheduler, see Using Identity-Based Policies for Amazon Redshift in the Amazon Redshift Cluster Management
Guide.CreateScheduledActionResponse.Builder scheduledActionDescription(String scheduledActionDescription)
The description of the scheduled action.
scheduledActionDescription - The description of the scheduled action.CreateScheduledActionResponse.Builder state(String state)
The state of the scheduled action. For example, DISABLED.
state - The state of the scheduled action. For example, DISABLED.ScheduledActionState,
ScheduledActionStateCreateScheduledActionResponse.Builder state(ScheduledActionState state)
The state of the scheduled action. For example, DISABLED.
state - The state of the scheduled action. For example, DISABLED.ScheduledActionState,
ScheduledActionStateCreateScheduledActionResponse.Builder nextInvocations(Collection<Instant> nextInvocations)
List of times when the scheduled action will run.
nextInvocations - List of times when the scheduled action will run.CreateScheduledActionResponse.Builder nextInvocations(Instant... nextInvocations)
List of times when the scheduled action will run.
nextInvocations - List of times when the scheduled action will run.CreateScheduledActionResponse.Builder startTime(Instant startTime)
The start time in UTC when the schedule is active. Before this time, the scheduled action does not trigger.
startTime - The start time in UTC when the schedule is active. Before this time, the scheduled action does not
trigger.CreateScheduledActionResponse.Builder endTime(Instant endTime)
The end time in UTC when the schedule is no longer active. After this time, the scheduled action does not trigger.
endTime - The end time in UTC when the schedule is no longer active. After this time, the scheduled action does
not trigger.Copyright © 2023. All rights reserved.