Interface JobScheduleFrequency.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<JobScheduleFrequency.Builder,,JobScheduleFrequency> SdkBuilder<JobScheduleFrequency.Builder,,JobScheduleFrequency> SdkPojo
- Enclosing class:
JobScheduleFrequency
-
Method Summary
Modifier and TypeMethodDescriptiondefault JobScheduleFrequency.BuilderdailySchedule(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.BuildermonthlySchedule(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.BuilderweeklySchedule(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaDailySchedule.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaMonthlySchedule.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaWeeklySchedule.builder().When the
Consumercompletes,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:
-