@Generated(value="software.amazon.awssdk:codegen") public final class ScheduledInstanceRecurrenceRequest extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ScheduledInstanceRecurrenceRequest.Builder,ScheduledInstanceRecurrenceRequest>
Describes the recurring schedule for a Scheduled Instance.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ScheduledInstanceRecurrenceRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ScheduledInstanceRecurrenceRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
frequency()
The frequency (
Daily, Weekly, or Monthly). |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasOccurrenceDays()
Returns true if the OccurrenceDays property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
Integer |
interval()
The interval quantity.
|
List<Integer> |
occurrenceDays()
The days.
|
Boolean |
occurrenceRelativeToEnd()
Indicates whether the occurrence is relative to the end of the specified week or month.
|
String |
occurrenceUnit()
The unit for
OccurrenceDays (DayOfWeek or DayOfMonth). |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ScheduledInstanceRecurrenceRequest.Builder> |
serializableBuilderClass() |
ScheduledInstanceRecurrenceRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String frequency()
The frequency (Daily, Weekly, or Monthly).
Daily, Weekly, or Monthly).public final Integer interval()
The interval quantity. The interval unit depends on the value of Frequency. For example, every 2
weeks or every 2 months.
Frequency. For example,
every 2 weeks or every 2 months.public final boolean hasOccurrenceDays()
public final List<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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasOccurrenceDays() to see if a value was sent in this field.
public final 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.
public final String occurrenceUnit()
The unit for OccurrenceDays (DayOfWeek or DayOfMonth). This value is
required for a monthly schedule. You can't specify DayOfWeek with a weekly schedule. You can't
specify this value with a daily schedule.
OccurrenceDays (DayOfWeek or DayOfMonth). This value
is required for a monthly schedule. You can't specify DayOfWeek with a weekly schedule. You
can't specify this value with a daily schedule.public ScheduledInstanceRecurrenceRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ScheduledInstanceRecurrenceRequest.Builder,ScheduledInstanceRecurrenceRequest>public static ScheduledInstanceRecurrenceRequest.Builder builder()
public static Class<? extends ScheduledInstanceRecurrenceRequest.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.