@Generated(value="com.amazonaws:aws-java-sdk-code-generator") 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 void setFrequency(String frequency)
The frequency (Daily
, Weekly
, or Monthly
).
frequency
- The frequency (Daily
, Weekly
, or Monthly
).public String getFrequency()
The frequency (Daily
, Weekly
, or Monthly
).
Daily
, Weekly
, or Monthly
).public ScheduledInstanceRecurrenceRequest withFrequency(String frequency)
The frequency (Daily
, Weekly
, or Monthly
).
frequency
- The frequency (Daily
, Weekly
, or Monthly
).public void setInterval(Integer interval)
The interval quantity. The interval unit depends on the value of 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 Integer getInterval()
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 ScheduledInstanceRecurrenceRequest withInterval(Integer interval)
The interval quantity. The interval unit depends on the value of 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 List<Integer> getOccurrenceDays()
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 void setOccurrenceDays(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.
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)
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.
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.
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)
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.
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 void setOccurrenceRelativeToEnd(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.
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()
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)
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.
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 isOccurrenceRelativeToEnd()
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 void setOccurrenceUnit(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.
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 getOccurrenceUnit()
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 withOccurrenceUnit(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.
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 Object
Object.toString()
public ScheduledInstanceRecurrenceRequest clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.