Interface ScheduledInstanceRecurrenceRequest.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ScheduledInstanceRecurrenceRequest.Builder,ScheduledInstanceRecurrenceRequest>
,SdkBuilder<ScheduledInstanceRecurrenceRequest.Builder,ScheduledInstanceRecurrenceRequest>
,SdkPojo
- Enclosing class:
- ScheduledInstanceRecurrenceRequest
public static interface ScheduledInstanceRecurrenceRequest.Builder extends SdkPojo, CopyableBuilder<ScheduledInstanceRecurrenceRequest.Builder,ScheduledInstanceRecurrenceRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScheduledInstanceRecurrenceRequest.Builder
frequency(String frequency)
The frequency (Daily
,Weekly
, orMonthly
).ScheduledInstanceRecurrenceRequest.Builder
interval(Integer interval)
The interval quantity.ScheduledInstanceRecurrenceRequest.Builder
occurrenceDays(Integer... occurrenceDays)
The days.ScheduledInstanceRecurrenceRequest.Builder
occurrenceDays(Collection<Integer> occurrenceDays)
The days.ScheduledInstanceRecurrenceRequest.Builder
occurrenceRelativeToEnd(Boolean occurrenceRelativeToEnd)
Indicates whether the occurrence is relative to the end of the specified week or month.ScheduledInstanceRecurrenceRequest.Builder
occurrenceUnit(String occurrenceUnit)
The unit forOccurrenceDays
(DayOfWeek
orDayOfMonth
).-
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
-
frequency
ScheduledInstanceRecurrenceRequest.Builder frequency(String frequency)
The frequency (
Daily
,Weekly
, orMonthly
).- Parameters:
frequency
- The frequency (Daily
,Weekly
, orMonthly
).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
interval
ScheduledInstanceRecurrenceRequest.Builder interval(Integer interval)
The interval quantity. The interval unit depends on the value of
Frequency
. For example, every 2 weeks or every 2 months.- Parameters:
interval
- The interval quantity. The interval unit depends on the value ofFrequency
. For example, every 2 weeks or every 2 months.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
occurrenceDays
ScheduledInstanceRecurrenceRequest.Builder occurrenceDays(Collection<Integer> occurrenceDays)
The days. For a monthly schedule, this is one or more days of the month (1-31). For a weekly schedule, this is one or more days of the week (1-7, where 1 is Sunday). You can't specify this value with a daily schedule. If the occurrence is relative to the end of the month, you can specify only a single day.
- Parameters:
occurrenceDays
- The days. For a monthly schedule, this is one or more days of the month (1-31). For a weekly schedule, this is one or more days of the week (1-7, where 1 is Sunday). You can't specify this value with a daily schedule. If the occurrence is relative to the end of the month, you can specify only a single day.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
occurrenceDays
ScheduledInstanceRecurrenceRequest.Builder occurrenceDays(Integer... occurrenceDays)
The days. For a monthly schedule, this is one or more days of the month (1-31). For a weekly schedule, this is one or more days of the week (1-7, where 1 is Sunday). You can't specify this value with a daily schedule. If the occurrence is relative to the end of the month, you can specify only a single day.
- Parameters:
occurrenceDays
- The days. For a monthly schedule, this is one or more days of the month (1-31). For a weekly schedule, this is one or more days of the week (1-7, where 1 is Sunday). You can't specify this value with a daily schedule. If the occurrence is relative to the end of the month, you can specify only a single day.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
occurrenceRelativeToEnd
ScheduledInstanceRecurrenceRequest.Builder occurrenceRelativeToEnd(Boolean occurrenceRelativeToEnd)
Indicates whether the occurrence is relative to the end of the specified week or month. You can't specify this value with a daily schedule.
- Parameters:
occurrenceRelativeToEnd
- Indicates whether the occurrence is relative to the end of the specified week or month. You can't specify this value with a daily schedule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
occurrenceUnit
ScheduledInstanceRecurrenceRequest.Builder occurrenceUnit(String occurrenceUnit)
The unit for
OccurrenceDays
(DayOfWeek
orDayOfMonth
). This value is required for a monthly schedule. You can't specifyDayOfWeek
with a weekly schedule. You can't specify this value with a daily schedule.- Parameters:
occurrenceUnit
- The unit forOccurrenceDays
(DayOfWeek
orDayOfMonth
). This value is required for a monthly schedule. You can't specifyDayOfWeek
with a weekly schedule. You can't specify this value with a daily schedule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-