ToCopyableBuilder<ScheduledInstanceRecurrence.Builder,ScheduledInstanceRecurrence>
@Generated("software.amazon.awssdk:codegen") public class ScheduledInstanceRecurrence extends Object implements ToCopyableBuilder<ScheduledInstanceRecurrence.Builder,ScheduledInstanceRecurrence>
Describes the recurring schedule for a Scheduled Instance.
Modifier and Type | Class | Description |
---|---|---|
static interface |
ScheduledInstanceRecurrence.Builder |
Modifier and Type | Method | Description |
---|---|---|
static ScheduledInstanceRecurrence.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
String |
frequency() |
The frequency (
Daily , Weekly , or Monthly ). |
int |
hashCode() |
|
Integer |
interval() |
The interval quantity.
|
List<Integer> |
occurrenceDaySet() |
The days.
|
Boolean |
occurrenceRelativeToEnd() |
Indicates whether the occurrence is relative to the end of the specified week or month.
|
String |
occurrenceUnit() |
The unit for
occurrenceDaySet (DayOfWeek or DayOfMonth ). |
static Class<? extends ScheduledInstanceRecurrence.Builder> |
serializableBuilderClass() |
|
ScheduledInstanceRecurrence.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
public String frequency()
The frequency (Daily
, Weekly
, or Monthly
).
Daily
, Weekly
, or Monthly
).public 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 List<Integer> occurrenceDaySet()
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).
public Boolean occurrenceRelativeToEnd()
Indicates whether the occurrence is relative to the end of the specified week or month.
public String occurrenceUnit()
The unit for occurrenceDaySet
(DayOfWeek
or DayOfMonth
).
occurrenceDaySet
(DayOfWeek
or DayOfMonth
).public ScheduledInstanceRecurrence.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ScheduledInstanceRecurrence.Builder,ScheduledInstanceRecurrence>
public static ScheduledInstanceRecurrence.Builder builder()
public static Class<? extends ScheduledInstanceRecurrence.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.