Interface JobScheduleFrequency.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<JobScheduleFrequency.Builder,
,JobScheduleFrequency> SdkBuilder<JobScheduleFrequency.Builder,
,JobScheduleFrequency> SdkPojo
- Enclosing class:
JobScheduleFrequency
-
Method Summary
Modifier and TypeMethodDescriptiondefault JobScheduleFrequency.Builder
dailySchedule
(Consumer<DailySchedule.Builder> dailySchedule) Specifies a daily recurrence pattern for running the job.dailySchedule
(DailySchedule dailySchedule) Specifies a daily recurrence pattern for running the job.default JobScheduleFrequency.Builder
monthlySchedule
(Consumer<MonthlySchedule.Builder> monthlySchedule) Specifies a monthly recurrence pattern for running the job.monthlySchedule
(MonthlySchedule monthlySchedule) Specifies a monthly recurrence pattern for running the job.default JobScheduleFrequency.Builder
weeklySchedule
(Consumer<WeeklySchedule.Builder> weeklySchedule) Specifies a weekly recurrence pattern for running the job.weeklySchedule
(WeeklySchedule weeklySchedule) Specifies a weekly recurrence pattern for running the job.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
dailySchedule
Specifies a daily recurrence pattern for running the job.
- Parameters:
dailySchedule
- Specifies a daily recurrence pattern for running the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dailySchedule
Specifies a daily recurrence pattern for running the job.
This is a convenience method that creates an instance of theDailySchedule.Builder
avoiding the need to create one manually viaDailySchedule.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todailySchedule(DailySchedule)
.- Parameters:
dailySchedule
- a consumer that will call methods onDailySchedule.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
monthlySchedule
Specifies a monthly recurrence pattern for running the job.
- Parameters:
monthlySchedule
- Specifies a monthly recurrence pattern for running the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
monthlySchedule
default JobScheduleFrequency.Builder monthlySchedule(Consumer<MonthlySchedule.Builder> monthlySchedule) Specifies a monthly recurrence pattern for running the job.
This is a convenience method that creates an instance of theMonthlySchedule.Builder
avoiding the need to create one manually viaMonthlySchedule.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomonthlySchedule(MonthlySchedule)
.- Parameters:
monthlySchedule
- a consumer that will call methods onMonthlySchedule.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
weeklySchedule
Specifies a weekly recurrence pattern for running the job.
- Parameters:
weeklySchedule
- Specifies a weekly recurrence pattern for running the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
weeklySchedule
default JobScheduleFrequency.Builder weeklySchedule(Consumer<WeeklySchedule.Builder> weeklySchedule) Specifies a weekly recurrence pattern for running the job.
This is a convenience method that creates an instance of theWeeklySchedule.Builder
avoiding the need to create one manually viaWeeklySchedule.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toweeklySchedule(WeeklySchedule)
.- Parameters:
weeklySchedule
- a consumer that will call methods onWeeklySchedule.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-