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