Interface JobScheduleFrequency.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<JobScheduleFrequency.Builder,JobScheduleFrequency>,SdkBuilder<JobScheduleFrequency.Builder,JobScheduleFrequency>,SdkPojo
- Enclosing class:
- JobScheduleFrequency
public static interface JobScheduleFrequency.Builder extends SdkPojo, CopyableBuilder<JobScheduleFrequency.Builder,JobScheduleFrequency>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default JobScheduleFrequency.BuilderdailySchedule(Consumer<DailySchedule.Builder> dailySchedule)Specifies a daily recurrence pattern for running the job.JobScheduleFrequency.BuilderdailySchedule(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.JobScheduleFrequency.BuildermonthlySchedule(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.JobScheduleFrequency.BuilderweeklySchedule(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 Detail
-
dailySchedule
JobScheduleFrequency.Builder dailySchedule(DailySchedule 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
default JobScheduleFrequency.Builder dailySchedule(Consumer<DailySchedule.Builder> 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:
dailySchedule(DailySchedule)
-
monthlySchedule
JobScheduleFrequency.Builder monthlySchedule(MonthlySchedule 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:
monthlySchedule(MonthlySchedule)
-
weeklySchedule
JobScheduleFrequency.Builder weeklySchedule(WeeklySchedule 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:
weeklySchedule(WeeklySchedule)
-
-