public class ScheduledInstanceRecurrence
extends java.lang.Object
implements java.io.Serializable
Describes the recurring schedule for a Scheduled Instance.
Constructor and Description |
---|
ScheduledInstanceRecurrence() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getFrequency()
The frequency (
Daily , Weekly , or
Monthly ). |
java.lang.Integer |
getInterval()
The interval quantity.
|
java.util.List<java.lang.Integer> |
getOccurrenceDaySet()
The days.
|
java.lang.Boolean |
getOccurrenceRelativeToEnd()
Indicates whether the occurrence is relative to the end of the
specified week or month.
|
java.lang.String |
getOccurrenceUnit()
The unit for
occurrenceDaySet (DayOfWeek or
DayOfMonth ). |
int |
hashCode() |
java.lang.Boolean |
isOccurrenceRelativeToEnd()
Indicates whether the occurrence is relative to the end of the
specified week or month.
|
void |
setFrequency(java.lang.String frequency)
The frequency (
Daily , Weekly , or
Monthly ). |
void |
setInterval(java.lang.Integer interval)
The interval quantity.
|
void |
setOccurrenceDaySet(java.util.Collection<java.lang.Integer> occurrenceDaySet)
The days.
|
void |
setOccurrenceRelativeToEnd(java.lang.Boolean occurrenceRelativeToEnd)
Indicates whether the occurrence is relative to the end of the
specified week or month.
|
void |
setOccurrenceUnit(java.lang.String occurrenceUnit)
The unit for
occurrenceDaySet (DayOfWeek or
DayOfMonth ). |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ScheduledInstanceRecurrence |
withFrequency(java.lang.String frequency)
The frequency (
Daily , Weekly , or
Monthly ). |
ScheduledInstanceRecurrence |
withInterval(java.lang.Integer interval)
The interval quantity.
|
ScheduledInstanceRecurrence |
withOccurrenceDaySet(java.util.Collection<java.lang.Integer> occurrenceDaySet)
The days.
|
ScheduledInstanceRecurrence |
withOccurrenceDaySet(java.lang.Integer... occurrenceDaySet)
The days.
|
ScheduledInstanceRecurrence |
withOccurrenceRelativeToEnd(java.lang.Boolean occurrenceRelativeToEnd)
Indicates whether the occurrence is relative to the end of the
specified week or month.
|
ScheduledInstanceRecurrence |
withOccurrenceUnit(java.lang.String occurrenceUnit)
The unit for
occurrenceDaySet (DayOfWeek or
DayOfMonth ). |
public java.lang.String getFrequency()
Daily
, Weekly
, or
Monthly
).Daily
, Weekly
, or
Monthly
).public void setFrequency(java.lang.String frequency)
Daily
, Weekly
, or
Monthly
).frequency
- The frequency (Daily
, Weekly
, or
Monthly
).public ScheduledInstanceRecurrence withFrequency(java.lang.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 java.lang.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(java.lang.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 ScheduledInstanceRecurrence withInterval(java.lang.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 java.util.List<java.lang.Integer> getOccurrenceDaySet()
public void setOccurrenceDaySet(java.util.Collection<java.lang.Integer> occurrenceDaySet)
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 ScheduledInstanceRecurrence withOccurrenceDaySet(java.lang.Integer... occurrenceDaySet)
Returns a reference to this object so that method calls can be chained together.
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 ScheduledInstanceRecurrence withOccurrenceDaySet(java.util.Collection<java.lang.Integer> occurrenceDaySet)
Returns a reference to this object so that method calls can be chained together.
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 java.lang.Boolean isOccurrenceRelativeToEnd()
public void setOccurrenceRelativeToEnd(java.lang.Boolean occurrenceRelativeToEnd)
occurrenceRelativeToEnd
- Indicates whether the occurrence is relative to the end of the
specified week or month.public ScheduledInstanceRecurrence withOccurrenceRelativeToEnd(java.lang.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.public java.lang.Boolean getOccurrenceRelativeToEnd()
public java.lang.String getOccurrenceUnit()
occurrenceDaySet
(DayOfWeek
or
DayOfMonth
).occurrenceDaySet
(DayOfWeek
or
DayOfMonth
).public void setOccurrenceUnit(java.lang.String occurrenceUnit)
occurrenceDaySet
(DayOfWeek
or
DayOfMonth
).occurrenceUnit
- The unit for occurrenceDaySet
(DayOfWeek
or
DayOfMonth
).public ScheduledInstanceRecurrence withOccurrenceUnit(java.lang.String occurrenceUnit)
occurrenceDaySet
(DayOfWeek
or
DayOfMonth
).
Returns a reference to this object so that method calls can be chained together.
occurrenceUnit
- The unit for occurrenceDaySet
(DayOfWeek
or
DayOfMonth
).public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.