@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class JobScheduleFrequency extends Object implements Serializable, Cloneable, StructuredPojo
Specifies the recurrence pattern for running a classification job.
Constructor and Description |
---|
JobScheduleFrequency() |
Modifier and Type | Method and Description |
---|---|
JobScheduleFrequency |
clone() |
boolean |
equals(Object obj) |
DailySchedule |
getDailySchedule()
Specifies a daily recurrence pattern for running the job.
|
MonthlySchedule |
getMonthlySchedule()
Specifies a monthly recurrence pattern for running the job.
|
WeeklySchedule |
getWeeklySchedule()
Specifies a weekly recurrence pattern for running the job.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDailySchedule(DailySchedule dailySchedule)
Specifies a daily recurrence pattern for running the job.
|
void |
setMonthlySchedule(MonthlySchedule monthlySchedule)
Specifies a monthly recurrence pattern for running the job.
|
void |
setWeeklySchedule(WeeklySchedule weeklySchedule)
Specifies a weekly recurrence pattern for running the job.
|
String |
toString()
Returns a string representation of this object.
|
JobScheduleFrequency |
withDailySchedule(DailySchedule dailySchedule)
Specifies a daily recurrence pattern for running the job.
|
JobScheduleFrequency |
withMonthlySchedule(MonthlySchedule monthlySchedule)
Specifies a monthly recurrence pattern for running the job.
|
JobScheduleFrequency |
withWeeklySchedule(WeeklySchedule weeklySchedule)
Specifies a weekly recurrence pattern for running the job.
|
public void setDailySchedule(DailySchedule dailySchedule)
Specifies a daily recurrence pattern for running the job.
dailySchedule
- Specifies a daily recurrence pattern for running the job.public DailySchedule getDailySchedule()
Specifies a daily recurrence pattern for running the job.
public JobScheduleFrequency withDailySchedule(DailySchedule dailySchedule)
Specifies a daily recurrence pattern for running the job.
dailySchedule
- Specifies a daily recurrence pattern for running the job.public void setMonthlySchedule(MonthlySchedule monthlySchedule)
Specifies a monthly recurrence pattern for running the job.
monthlySchedule
- Specifies a monthly recurrence pattern for running the job.public MonthlySchedule getMonthlySchedule()
Specifies a monthly recurrence pattern for running the job.
public JobScheduleFrequency withMonthlySchedule(MonthlySchedule monthlySchedule)
Specifies a monthly recurrence pattern for running the job.
monthlySchedule
- Specifies a monthly recurrence pattern for running the job.public void setWeeklySchedule(WeeklySchedule weeklySchedule)
Specifies a weekly recurrence pattern for running the job.
weeklySchedule
- Specifies a weekly recurrence pattern for running the job.public WeeklySchedule getWeeklySchedule()
Specifies a weekly recurrence pattern for running the job.
public JobScheduleFrequency withWeeklySchedule(WeeklySchedule weeklySchedule)
Specifies a weekly recurrence pattern for running the job.
weeklySchedule
- Specifies a weekly recurrence pattern for running the job.public String toString()
toString
in class Object
Object.toString()
public JobScheduleFrequency clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.