public static interface CreateSnapshotScheduleRequest.Builder extends RedshiftRequest.Builder, SdkPojo, CopyableBuilder<CreateSnapshotScheduleRequest.Builder,CreateSnapshotScheduleRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateSnapshotScheduleRequest.Builder scheduleDefinitions(Collection<String> scheduleDefinitions)
The definition of the snapshot schedule. The definition is made up of schedule expressions, for example "cron(30 12 *)" or "rate(12 hours)".
scheduleDefinitions - The definition of the snapshot schedule. The definition is made up of schedule expressions, for
example "cron(30 12 *)" or "rate(12 hours)".CreateSnapshotScheduleRequest.Builder scheduleDefinitions(String... scheduleDefinitions)
The definition of the snapshot schedule. The definition is made up of schedule expressions, for example "cron(30 12 *)" or "rate(12 hours)".
scheduleDefinitions - The definition of the snapshot schedule. The definition is made up of schedule expressions, for
example "cron(30 12 *)" or "rate(12 hours)".CreateSnapshotScheduleRequest.Builder scheduleIdentifier(String scheduleIdentifier)
A unique identifier for a snapshot schedule. Only alphanumeric characters are allowed for the identifier.
scheduleIdentifier - A unique identifier for a snapshot schedule. Only alphanumeric characters are allowed for the
identifier.CreateSnapshotScheduleRequest.Builder scheduleDescription(String scheduleDescription)
The description of the snapshot schedule.
scheduleDescription - The description of the snapshot schedule.CreateSnapshotScheduleRequest.Builder tags(Collection<Tag> tags)
An optional set of tags you can use to search for the schedule.
tags - An optional set of tags you can use to search for the schedule.CreateSnapshotScheduleRequest.Builder tags(Tag... tags)
An optional set of tags you can use to search for the schedule.
tags - An optional set of tags you can use to search for the schedule.CreateSnapshotScheduleRequest.Builder tags(Consumer<Tag.Builder>... tags)
An optional set of tags you can use to search for the schedule.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one manually
via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateSnapshotScheduleRequest.Builder dryRun(Boolean dryRun)
dryRun - CreateSnapshotScheduleRequest.Builder nextInvocations(Integer nextInvocations)
nextInvocations - CreateSnapshotScheduleRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateSnapshotScheduleRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.