@Generated(value="software.amazon.awssdk:codegen") public final class CreateScheduledActionRequest extends RedshiftRequest implements ToCopyableBuilder<CreateScheduledActionRequest.Builder,CreateScheduledActionRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
CreateScheduledActionRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static CreateScheduledActionRequest.Builder |
builder() |
Boolean |
enable()
If true, the schedule is enabled.
|
Instant |
endTime()
The end time in UTC of the scheduled action.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
iamRole()
The IAM role to assume to run the target action.
|
String |
schedule()
The schedule in
at( ) or cron( ) format. |
String |
scheduledActionDescription()
The description of the scheduled action.
|
String |
scheduledActionName()
The name of the scheduled action.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CreateScheduledActionRequest.Builder> |
serializableBuilderClass() |
Instant |
startTime()
The start time in UTC of the scheduled action.
|
ScheduledActionType |
targetAction()
A JSON format string of the Amazon Redshift API operation with input parameters.
|
CreateScheduledActionRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String scheduledActionName()
The name of the scheduled action. The name must be unique within an account. For more information about this parameter, see ScheduledAction.
public final ScheduledActionType targetAction()
A JSON format string of the Amazon Redshift API operation with input parameters. For more information about this parameter, see ScheduledAction.
public final String schedule()
The schedule in at( ) or cron( ) format. For more information about this parameter, see
ScheduledAction.
at( ) or cron( ) format. For more information about this
parameter, see ScheduledAction.public final String iamRole()
The IAM role to assume to run the target action. For more information about this parameter, see ScheduledAction.
public final String scheduledActionDescription()
The description of the scheduled action.
public final 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.
public final 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.
public final 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.
state of the scheduled action, see ScheduledAction.public CreateScheduledActionRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CreateScheduledActionRequest.Builder,CreateScheduledActionRequest>toBuilder in class RedshiftRequestpublic static CreateScheduledActionRequest.Builder builder()
public static Class<? extends CreateScheduledActionRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2021. All rights reserved.