public class ScheduledInstanceRecurrenceRequest extends Object implements Serializable, Cloneable
Describes the recurring schedule for a Scheduled Instance.
| Constructor and Description |
|---|
ScheduledInstanceRecurrenceRequest() |
| Modifier and Type | Method and Description |
|---|---|
ScheduledInstanceRecurrenceRequest |
clone() |
boolean |
equals(Object obj) |
String |
getFrequency()
The frequency (
Daily, Weekly, or
Monthly). |
Integer |
getInterval()
The interval quantity.
|
List<Integer> |
getOccurrenceDays()
The days.
|
Boolean |
getOccurrenceRelativeToEnd()
Indicates whether the occurrence is relative to the end of the
specified week or month.
|
String |
getOccurrenceUnit()
The unit for
OccurrenceDays (DayOfWeek or
DayOfMonth). |
int |
hashCode() |
Boolean |
isOccurrenceRelativeToEnd()
Indicates whether the occurrence is relative to the end of the
specified week or month.
|
void |
setFrequency(String frequency)
The frequency (
Daily, Weekly, or
Monthly). |
void |
setInterval(Integer interval)
The interval quantity.
|
void |
setOccurrenceDays(Collection<Integer> occurrenceDays)
The days.
|
void |
setOccurrenceRelativeToEnd(Boolean occurrenceRelativeToEnd)
Indicates whether the occurrence is relative to the end of the
specified week or month.
|
void |
setOccurrenceUnit(String occurrenceUnit)
The unit for
OccurrenceDays (DayOfWeek or
DayOfMonth). |
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ScheduledInstanceRecurrenceRequest |
withFrequency(String frequency)
The frequency (
Daily, Weekly, or
Monthly). |
ScheduledInstanceRecurrenceRequest |
withInterval(Integer interval)
The interval quantity.
|
ScheduledInstanceRecurrenceRequest |
withOccurrenceDays(Collection<Integer> occurrenceDays)
The days.
|
ScheduledInstanceRecurrenceRequest |
withOccurrenceDays(Integer... occurrenceDays)
The days.
|
ScheduledInstanceRecurrenceRequest |
withOccurrenceRelativeToEnd(Boolean occurrenceRelativeToEnd)
Indicates whether the occurrence is relative to the end of the
specified week or month.
|
ScheduledInstanceRecurrenceRequest |
withOccurrenceUnit(String occurrenceUnit)
The unit for
OccurrenceDays (DayOfWeek or
DayOfMonth). |
public String getFrequency()
Daily, Weekly, or
Monthly).Daily, Weekly, or
Monthly).public void setFrequency(String frequency)
Daily, Weekly, or
Monthly).frequency - The frequency (Daily, Weekly, or
Monthly).public ScheduledInstanceRecurrenceRequest withFrequency(String frequency)
Daily, Weekly, or
Monthly).
Returns a reference to this object so that method calls can be chained together.
frequency - The frequency (Daily, Weekly, or
Monthly).public Integer getInterval()
Frequency. For example, every 2 weeks or every 2 months.Frequency. For example, every 2 weeks or every 2 months.public void setInterval(Integer interval)
Frequency. For example, every 2 weeks or every 2 months.interval - The interval quantity. The interval unit depends on the value of
Frequency. For example, every 2 weeks or every 2 months.public ScheduledInstanceRecurrenceRequest withInterval(Integer interval)
Frequency. For example, every 2 weeks or every 2 months.
Returns a reference to this object so that method calls can be chained together.
interval - The interval quantity. The interval unit depends on the value of
Frequency. For example, every 2 weeks or every 2 months.public List<Integer> getOccurrenceDays()
public void setOccurrenceDays(Collection<Integer> occurrenceDays)
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.public ScheduledInstanceRecurrenceRequest withOccurrenceDays(Integer... occurrenceDays)
NOTE: This method appends the values to the existing list (if
any). Use setOccurrenceDays(java.util.Collection) or withOccurrenceDays(java.util.Collection) if you want to override the
existing values.
Returns a reference to this object so that method calls can be chained together.
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.public ScheduledInstanceRecurrenceRequest withOccurrenceDays(Collection<Integer> occurrenceDays)
Returns a reference to this object so that method calls can be chained together.
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.public Boolean isOccurrenceRelativeToEnd()
public void setOccurrenceRelativeToEnd(Boolean occurrenceRelativeToEnd)
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 ScheduledInstanceRecurrenceRequest withOccurrenceRelativeToEnd(Boolean occurrenceRelativeToEnd)
Returns a reference to this object so that method calls can be chained together.
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 Boolean getOccurrenceRelativeToEnd()
public String getOccurrenceUnit()
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 void setOccurrenceUnit(String occurrenceUnit)
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.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.public ScheduledInstanceRecurrenceRequest withOccurrenceUnit(String occurrenceUnit)
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.
Returns a reference to this object so that method calls can be chained together.
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.public String toString()
toString in class ObjectObject.toString()public ScheduledInstanceRecurrenceRequest clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.