public class Event
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
This data type is used as a response element in the DescribeEvents action.
Modifier and Type | Field and Description |
---|---|
private java.util.Date |
dateValue
Specifies the date and time of the event.
|
private SdkInternalList<java.lang.String> |
eventCategories
Specifies the category for the event.
|
private java.lang.String |
message
Provides the text of this event.
|
private java.lang.String |
sourceIdentifier
Provides the identifier for the source of the event.
|
private java.lang.String |
sourceType
Specifies the source type for this event.
|
Constructor and Description |
---|
Event() |
Modifier and Type | Method and Description |
---|---|
Event |
clone() |
boolean |
equals(java.lang.Object obj) |
java.util.Date |
getDate()
Specifies the date and time of the event.
|
java.util.List<java.lang.String> |
getEventCategories()
Specifies the category for the event.
|
java.lang.String |
getMessage()
Provides the text of this event.
|
java.lang.String |
getSourceIdentifier()
Provides the identifier for the source of the event.
|
java.lang.String |
getSourceType()
Specifies the source type for this event.
|
int |
hashCode() |
void |
setDate(java.util.Date dateValue)
Specifies the date and time of the event.
|
void |
setEventCategories(java.util.Collection<java.lang.String> eventCategories)
Specifies the category for the event.
|
void |
setMessage(java.lang.String message)
Provides the text of this event.
|
void |
setSourceIdentifier(java.lang.String sourceIdentifier)
Provides the identifier for the source of the event.
|
void |
setSourceType(SourceType sourceType)
Specifies the source type for this event.
|
void |
setSourceType(java.lang.String sourceType)
Specifies the source type for this event.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
Event |
withDate(java.util.Date dateValue)
Specifies the date and time of the event.
|
Event |
withEventCategories(java.util.Collection<java.lang.String> eventCategories)
Specifies the category for the event.
|
Event |
withEventCategories(java.lang.String... eventCategories)
Specifies the category for the event.
|
Event |
withMessage(java.lang.String message)
Provides the text of this event.
|
Event |
withSourceIdentifier(java.lang.String sourceIdentifier)
Provides the identifier for the source of the event.
|
Event |
withSourceType(SourceType sourceType)
Specifies the source type for this event.
|
Event |
withSourceType(java.lang.String sourceType)
Specifies the source type for this event.
|
private java.lang.String sourceIdentifier
Provides the identifier for the source of the event.
private java.lang.String sourceType
Specifies the source type for this event.
private java.lang.String message
Provides the text of this event.
private SdkInternalList<java.lang.String> eventCategories
Specifies the category for the event.
private java.util.Date dateValue
Specifies the date and time of the event.
public void setSourceIdentifier(java.lang.String sourceIdentifier)
Provides the identifier for the source of the event.
sourceIdentifier
- Provides the identifier for the source of the event.public java.lang.String getSourceIdentifier()
Provides the identifier for the source of the event.
public Event withSourceIdentifier(java.lang.String sourceIdentifier)
Provides the identifier for the source of the event.
sourceIdentifier
- Provides the identifier for the source of the event.public void setSourceType(java.lang.String sourceType)
Specifies the source type for this event.
sourceType
- Specifies the source type for this event.SourceType
public java.lang.String getSourceType()
Specifies the source type for this event.
SourceType
public Event withSourceType(java.lang.String sourceType)
Specifies the source type for this event.
sourceType
- Specifies the source type for this event.SourceType
public void setSourceType(SourceType sourceType)
Specifies the source type for this event.
sourceType
- Specifies the source type for this event.SourceType
public Event withSourceType(SourceType sourceType)
Specifies the source type for this event.
sourceType
- Specifies the source type for this event.SourceType
public void setMessage(java.lang.String message)
Provides the text of this event.
message
- Provides the text of this event.public java.lang.String getMessage()
Provides the text of this event.
public Event withMessage(java.lang.String message)
Provides the text of this event.
message
- Provides the text of this event.public java.util.List<java.lang.String> getEventCategories()
Specifies the category for the event.
public void setEventCategories(java.util.Collection<java.lang.String> eventCategories)
Specifies the category for the event.
eventCategories
- Specifies the category for the event.public Event withEventCategories(java.lang.String... eventCategories)
Specifies the category for the event.
NOTE: This method appends the values to the existing list (if
any). Use setEventCategories(java.util.Collection)
or
withEventCategories(java.util.Collection)
if you want to
override the existing values.
eventCategories
- Specifies the category for the event.public Event withEventCategories(java.util.Collection<java.lang.String> eventCategories)
Specifies the category for the event.
eventCategories
- Specifies the category for the event.public void setDate(java.util.Date dateValue)
Specifies the date and time of the event.
dateValue
- Specifies the date and time of the event.public java.util.Date getDate()
Specifies the date and time of the event.
public Event withDate(java.util.Date dateValue)
Specifies the date and time of the event.
dateValue
- Specifies the date and time of the event.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 Event clone()
clone
in class java.lang.Object