@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AssessmentRunNotification extends Object implements Serializable, Cloneable, StructuredPojo
Used as one of the elements of the AssessmentRun data type.
| Constructor and Description |
|---|
AssessmentRunNotification() |
| Modifier and Type | Method and Description |
|---|---|
AssessmentRunNotification |
clone() |
boolean |
equals(Object obj) |
Date |
getDate()
The date of the notification.
|
Boolean |
getError()
The Boolean value that specifies whether the notification represents an error.
|
String |
getEvent()
The event for which a notification is sent.
|
String |
getMessage()
The message included in the notification.
|
String |
getSnsPublishStatusCode()
The status code of the SNS notification.
|
String |
getSnsTopicArn()
The SNS topic to which the SNS notification is sent.
|
int |
hashCode() |
Boolean |
isError()
The Boolean value that specifies whether the notification represents an error.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setDate(Date date)
The date of the notification.
|
void |
setError(Boolean error)
The Boolean value that specifies whether the notification represents an error.
|
void |
setEvent(InspectorEvent event)
The event for which a notification is sent.
|
void |
setEvent(String event)
The event for which a notification is sent.
|
void |
setMessage(String message)
The message included in the notification.
|
void |
setSnsPublishStatusCode(AssessmentRunNotificationSnsStatusCode snsPublishStatusCode)
The status code of the SNS notification.
|
void |
setSnsPublishStatusCode(String snsPublishStatusCode)
The status code of the SNS notification.
|
void |
setSnsTopicArn(String snsTopicArn)
The SNS topic to which the SNS notification is sent.
|
String |
toString()
Returns a string representation of this object.
|
AssessmentRunNotification |
withDate(Date date)
The date of the notification.
|
AssessmentRunNotification |
withError(Boolean error)
The Boolean value that specifies whether the notification represents an error.
|
AssessmentRunNotification |
withEvent(InspectorEvent event)
The event for which a notification is sent.
|
AssessmentRunNotification |
withEvent(String event)
The event for which a notification is sent.
|
AssessmentRunNotification |
withMessage(String message)
The message included in the notification.
|
AssessmentRunNotification |
withSnsPublishStatusCode(AssessmentRunNotificationSnsStatusCode snsPublishStatusCode)
The status code of the SNS notification.
|
AssessmentRunNotification |
withSnsPublishStatusCode(String snsPublishStatusCode)
The status code of the SNS notification.
|
AssessmentRunNotification |
withSnsTopicArn(String snsTopicArn)
The SNS topic to which the SNS notification is sent.
|
public void setDate(Date date)
The date of the notification.
date - The date of the notification.public Date getDate()
The date of the notification.
public AssessmentRunNotification withDate(Date date)
The date of the notification.
date - The date of the notification.public void setEvent(String event)
The event for which a notification is sent.
event - The event for which a notification is sent.InspectorEventpublic String getEvent()
The event for which a notification is sent.
InspectorEventpublic AssessmentRunNotification withEvent(String event)
The event for which a notification is sent.
event - The event for which a notification is sent.InspectorEventpublic void setEvent(InspectorEvent event)
The event for which a notification is sent.
event - The event for which a notification is sent.InspectorEventpublic AssessmentRunNotification withEvent(InspectorEvent event)
The event for which a notification is sent.
event - The event for which a notification is sent.InspectorEventpublic void setMessage(String message)
The message included in the notification.
message - The message included in the notification.public String getMessage()
The message included in the notification.
public AssessmentRunNotification withMessage(String message)
The message included in the notification.
message - The message included in the notification.public void setError(Boolean error)
The Boolean value that specifies whether the notification represents an error.
error - The Boolean value that specifies whether the notification represents an error.public Boolean getError()
The Boolean value that specifies whether the notification represents an error.
public AssessmentRunNotification withError(Boolean error)
The Boolean value that specifies whether the notification represents an error.
error - The Boolean value that specifies whether the notification represents an error.public Boolean isError()
The Boolean value that specifies whether the notification represents an error.
public void setSnsTopicArn(String snsTopicArn)
The SNS topic to which the SNS notification is sent.
snsTopicArn - The SNS topic to which the SNS notification is sent.public String getSnsTopicArn()
The SNS topic to which the SNS notification is sent.
public AssessmentRunNotification withSnsTopicArn(String snsTopicArn)
The SNS topic to which the SNS notification is sent.
snsTopicArn - The SNS topic to which the SNS notification is sent.public void setSnsPublishStatusCode(String snsPublishStatusCode)
The status code of the SNS notification.
snsPublishStatusCode - The status code of the SNS notification.AssessmentRunNotificationSnsStatusCodepublic String getSnsPublishStatusCode()
The status code of the SNS notification.
AssessmentRunNotificationSnsStatusCodepublic AssessmentRunNotification withSnsPublishStatusCode(String snsPublishStatusCode)
The status code of the SNS notification.
snsPublishStatusCode - The status code of the SNS notification.AssessmentRunNotificationSnsStatusCodepublic void setSnsPublishStatusCode(AssessmentRunNotificationSnsStatusCode snsPublishStatusCode)
The status code of the SNS notification.
snsPublishStatusCode - The status code of the SNS notification.AssessmentRunNotificationSnsStatusCodepublic AssessmentRunNotification withSnsPublishStatusCode(AssessmentRunNotificationSnsStatusCode snsPublishStatusCode)
The status code of the SNS notification.
snsPublishStatusCode - The status code of the SNS notification.AssessmentRunNotificationSnsStatusCodepublic String toString()
toString in class ObjectObject.toString()public AssessmentRunNotification clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.