public class InstanceGroupTimeline
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
The timeline of the instance group lifecycle.
Modifier and Type | Field and Description |
---|---|
private java.util.Date |
creationDateTime
The creation date and time of the instance group.
|
private java.util.Date |
endDateTime
The date and time when the instance group terminated.
|
private java.util.Date |
readyDateTime
The date and time when the instance group became ready to perform tasks.
|
Constructor and Description |
---|
InstanceGroupTimeline() |
Modifier and Type | Method and Description |
---|---|
InstanceGroupTimeline |
clone() |
boolean |
equals(java.lang.Object obj) |
java.util.Date |
getCreationDateTime()
The creation date and time of the instance group.
|
java.util.Date |
getEndDateTime()
The date and time when the instance group terminated.
|
java.util.Date |
getReadyDateTime()
The date and time when the instance group became ready to perform tasks.
|
int |
hashCode() |
void |
setCreationDateTime(java.util.Date creationDateTime)
The creation date and time of the instance group.
|
void |
setEndDateTime(java.util.Date endDateTime)
The date and time when the instance group terminated.
|
void |
setReadyDateTime(java.util.Date readyDateTime)
The date and time when the instance group became ready to perform tasks.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
InstanceGroupTimeline |
withCreationDateTime(java.util.Date creationDateTime)
The creation date and time of the instance group.
|
InstanceGroupTimeline |
withEndDateTime(java.util.Date endDateTime)
The date and time when the instance group terminated.
|
InstanceGroupTimeline |
withReadyDateTime(java.util.Date readyDateTime)
The date and time when the instance group became ready to perform tasks.
|
private java.util.Date creationDateTime
The creation date and time of the instance group.
private java.util.Date readyDateTime
The date and time when the instance group became ready to perform tasks.
private java.util.Date endDateTime
The date and time when the instance group terminated.
public void setCreationDateTime(java.util.Date creationDateTime)
The creation date and time of the instance group.
creationDateTime
- The creation date and time of the instance group.public java.util.Date getCreationDateTime()
The creation date and time of the instance group.
public InstanceGroupTimeline withCreationDateTime(java.util.Date creationDateTime)
The creation date and time of the instance group.
creationDateTime
- The creation date and time of the instance group.public void setReadyDateTime(java.util.Date readyDateTime)
The date and time when the instance group became ready to perform tasks.
readyDateTime
- The date and time when the instance group became ready to perform
tasks.public java.util.Date getReadyDateTime()
The date and time when the instance group became ready to perform tasks.
public InstanceGroupTimeline withReadyDateTime(java.util.Date readyDateTime)
The date and time when the instance group became ready to perform tasks.
readyDateTime
- The date and time when the instance group became ready to perform
tasks.public void setEndDateTime(java.util.Date endDateTime)
The date and time when the instance group terminated.
endDateTime
- The date and time when the instance group terminated.public java.util.Date getEndDateTime()
The date and time when the instance group terminated.
public InstanceGroupTimeline withEndDateTime(java.util.Date endDateTime)
The date and time when the instance group terminated.
endDateTime
- The date and time when the instance group terminated.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public InstanceGroupTimeline clone()
clone
in class java.lang.Object