@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ScheduledAutoTuneDetails extends Object implements Serializable, Cloneable, StructuredPojo
Specifies details of the scheduled Auto-Tune action. See the Developer Guide for more information.
Constructor and Description |
---|
ScheduledAutoTuneDetails() |
Modifier and Type | Method and Description |
---|---|
ScheduledAutoTuneDetails |
clone() |
boolean |
equals(Object obj) |
String |
getAction()
Specifies Auto-Tune action description.
|
String |
getActionType()
Specifies Auto-Tune action type.
|
Date |
getDate()
Specifies timestamp for the Auto-Tune action scheduled for the domain.
|
String |
getSeverity()
Specifies Auto-Tune action severity.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAction(String action)
Specifies Auto-Tune action description.
|
void |
setActionType(String actionType)
Specifies Auto-Tune action type.
|
void |
setDate(Date date)
Specifies timestamp for the Auto-Tune action scheduled for the domain.
|
void |
setSeverity(String severity)
Specifies Auto-Tune action severity.
|
String |
toString()
Returns a string representation of this object.
|
ScheduledAutoTuneDetails |
withAction(String action)
Specifies Auto-Tune action description.
|
ScheduledAutoTuneDetails |
withActionType(ScheduledAutoTuneActionType actionType)
Specifies Auto-Tune action type.
|
ScheduledAutoTuneDetails |
withActionType(String actionType)
Specifies Auto-Tune action type.
|
ScheduledAutoTuneDetails |
withDate(Date date)
Specifies timestamp for the Auto-Tune action scheduled for the domain.
|
ScheduledAutoTuneDetails |
withSeverity(ScheduledAutoTuneSeverityType severity)
Specifies Auto-Tune action severity.
|
ScheduledAutoTuneDetails |
withSeverity(String severity)
Specifies Auto-Tune action severity.
|
public void setDate(Date date)
Specifies timestamp for the Auto-Tune action scheduled for the domain.
date
- Specifies timestamp for the Auto-Tune action scheduled for the domain.public Date getDate()
Specifies timestamp for the Auto-Tune action scheduled for the domain.
public ScheduledAutoTuneDetails withDate(Date date)
Specifies timestamp for the Auto-Tune action scheduled for the domain.
date
- Specifies timestamp for the Auto-Tune action scheduled for the domain.public void setActionType(String actionType)
Specifies Auto-Tune action type. Valid values are JVM_HEAP_SIZE_TUNING and JVM_YOUNG_GEN_TUNING.
actionType
- Specifies Auto-Tune action type. Valid values are JVM_HEAP_SIZE_TUNING and JVM_YOUNG_GEN_TUNING.ScheduledAutoTuneActionType
public String getActionType()
Specifies Auto-Tune action type. Valid values are JVM_HEAP_SIZE_TUNING and JVM_YOUNG_GEN_TUNING.
ScheduledAutoTuneActionType
public ScheduledAutoTuneDetails withActionType(String actionType)
Specifies Auto-Tune action type. Valid values are JVM_HEAP_SIZE_TUNING and JVM_YOUNG_GEN_TUNING.
actionType
- Specifies Auto-Tune action type. Valid values are JVM_HEAP_SIZE_TUNING and JVM_YOUNG_GEN_TUNING.ScheduledAutoTuneActionType
public ScheduledAutoTuneDetails withActionType(ScheduledAutoTuneActionType actionType)
Specifies Auto-Tune action type. Valid values are JVM_HEAP_SIZE_TUNING and JVM_YOUNG_GEN_TUNING.
actionType
- Specifies Auto-Tune action type. Valid values are JVM_HEAP_SIZE_TUNING and JVM_YOUNG_GEN_TUNING.ScheduledAutoTuneActionType
public void setAction(String action)
Specifies Auto-Tune action description.
action
- Specifies Auto-Tune action description.public String getAction()
Specifies Auto-Tune action description.
public ScheduledAutoTuneDetails withAction(String action)
Specifies Auto-Tune action description.
action
- Specifies Auto-Tune action description.public void setSeverity(String severity)
Specifies Auto-Tune action severity. Valid values are LOW, MEDIUM and HIGH.
severity
- Specifies Auto-Tune action severity. Valid values are LOW, MEDIUM and HIGH.ScheduledAutoTuneSeverityType
public String getSeverity()
Specifies Auto-Tune action severity. Valid values are LOW, MEDIUM and HIGH.
ScheduledAutoTuneSeverityType
public ScheduledAutoTuneDetails withSeverity(String severity)
Specifies Auto-Tune action severity. Valid values are LOW, MEDIUM and HIGH.
severity
- Specifies Auto-Tune action severity. Valid values are LOW, MEDIUM and HIGH.ScheduledAutoTuneSeverityType
public ScheduledAutoTuneDetails withSeverity(ScheduledAutoTuneSeverityType severity)
Specifies Auto-Tune action severity. Valid values are LOW, MEDIUM and HIGH.
severity
- Specifies Auto-Tune action severity. Valid values are LOW, MEDIUM and HIGH.ScheduledAutoTuneSeverityType
public String toString()
toString
in class Object
Object.toString()
public ScheduledAutoTuneDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.