Interface TimeRangeSchedule.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TimeRangeSchedule.Builder,,TimeRangeSchedule> SdkBuilder<TimeRangeSchedule.Builder,,TimeRangeSchedule> SdkPojo
- Enclosing class:
TimeRangeSchedule
@Mutable
@NotThreadSafe
public static interface TimeRangeSchedule.Builder
extends SdkPojo, CopyableBuilder<TimeRangeSchedule.Builder,TimeRangeSchedule>
-
Method Summary
Modifier and TypeMethodDescriptiondefault TimeRangeSchedule.Builderrecurrence(Consumer<Recurrence.Builder> recurrence) How the window recursrecurrence(Recurrence recurrence) How the window recursstartAfter(String startAfter) Earliest time of day the trigger may firestartBefore(String startBefore) Latest time of day the trigger may fireMethods 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
-
startAfter
Earliest time of day the trigger may fire
- Parameters:
startAfter- Earliest time of day the trigger may fire- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startBefore
Latest time of day the trigger may fire
- Parameters:
startBefore- Latest time of day the trigger may fire- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recurrence
How the window recurs
- Parameters:
recurrence- How the window recurs- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recurrence
How the window recurs
This is a convenience method that creates an instance of theRecurrence.Builderavoiding the need to create one manually viaRecurrence.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torecurrence(Recurrence).- Parameters:
recurrence- a consumer that will call methods onRecurrence.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-