@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AutoTuneMaintenanceSchedule extends Object implements Serializable, Cloneable, StructuredPojo
Specifies Auto-Tune maitenance schedule. See the Developer Guide for more information.
Constructor and Description |
---|
AutoTuneMaintenanceSchedule() |
Modifier and Type | Method and Description |
---|---|
AutoTuneMaintenanceSchedule |
clone() |
boolean |
equals(Object obj) |
String |
getCronExpressionForRecurrence()
Specifies cron expression for a recurring maintenance schedule.
|
Duration |
getDuration()
Specifies maintenance schedule duration: duration value and duration unit.
|
Date |
getStartAt()
Specifies timestamp at which Auto-Tune maintenance schedule start.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCronExpressionForRecurrence(String cronExpressionForRecurrence)
Specifies cron expression for a recurring maintenance schedule.
|
void |
setDuration(Duration duration)
Specifies maintenance schedule duration: duration value and duration unit.
|
void |
setStartAt(Date startAt)
Specifies timestamp at which Auto-Tune maintenance schedule start.
|
String |
toString()
Returns a string representation of this object.
|
AutoTuneMaintenanceSchedule |
withCronExpressionForRecurrence(String cronExpressionForRecurrence)
Specifies cron expression for a recurring maintenance schedule.
|
AutoTuneMaintenanceSchedule |
withDuration(Duration duration)
Specifies maintenance schedule duration: duration value and duration unit.
|
AutoTuneMaintenanceSchedule |
withStartAt(Date startAt)
Specifies timestamp at which Auto-Tune maintenance schedule start.
|
public void setStartAt(Date startAt)
Specifies timestamp at which Auto-Tune maintenance schedule start.
startAt
- Specifies timestamp at which Auto-Tune maintenance schedule start.public Date getStartAt()
Specifies timestamp at which Auto-Tune maintenance schedule start.
public AutoTuneMaintenanceSchedule withStartAt(Date startAt)
Specifies timestamp at which Auto-Tune maintenance schedule start.
startAt
- Specifies timestamp at which Auto-Tune maintenance schedule start.public void setDuration(Duration duration)
Specifies maintenance schedule duration: duration value and duration unit. See the Developer Guide for more information.
duration
- Specifies maintenance schedule duration: duration value and duration unit. See the Developer Guide for more information.public Duration getDuration()
Specifies maintenance schedule duration: duration value and duration unit. See the Developer Guide for more information.
public AutoTuneMaintenanceSchedule withDuration(Duration duration)
Specifies maintenance schedule duration: duration value and duration unit. See the Developer Guide for more information.
duration
- Specifies maintenance schedule duration: duration value and duration unit. See the Developer Guide for more information.public void setCronExpressionForRecurrence(String cronExpressionForRecurrence)
Specifies cron expression for a recurring maintenance schedule. See the Developer Guide for more information.
cronExpressionForRecurrence
- Specifies cron expression for a recurring maintenance schedule. See the Developer Guide for more information.public String getCronExpressionForRecurrence()
Specifies cron expression for a recurring maintenance schedule. See the Developer Guide for more information.
public AutoTuneMaintenanceSchedule withCronExpressionForRecurrence(String cronExpressionForRecurrence)
Specifies cron expression for a recurring maintenance schedule. See the Developer Guide for more information.
cronExpressionForRecurrence
- Specifies cron expression for a recurring maintenance schedule. See the Developer Guide for more information.public String toString()
toString
in class Object
Object.toString()
public AutoTuneMaintenanceSchedule clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.