@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class NotificationConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Specify the configurations you want to use for subscriber notification to notify the subscriber when new data is written to the data lake for sources that the subscriber consumes in Security Lake.
| Constructor and Description |
|---|
NotificationConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
NotificationConfiguration |
clone() |
boolean |
equals(Object obj) |
HttpsNotificationConfiguration |
getHttpsNotificationConfiguration()
The configurations for HTTPS subscriber notification.
|
SqsNotificationConfiguration |
getSqsNotificationConfiguration()
The configurations for SQS subscriber notification.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setHttpsNotificationConfiguration(HttpsNotificationConfiguration httpsNotificationConfiguration)
The configurations for HTTPS subscriber notification.
|
void |
setSqsNotificationConfiguration(SqsNotificationConfiguration sqsNotificationConfiguration)
The configurations for SQS subscriber notification.
|
String |
toString()
Returns a string representation of this object.
|
NotificationConfiguration |
withHttpsNotificationConfiguration(HttpsNotificationConfiguration httpsNotificationConfiguration)
The configurations for HTTPS subscriber notification.
|
NotificationConfiguration |
withSqsNotificationConfiguration(SqsNotificationConfiguration sqsNotificationConfiguration)
The configurations for SQS subscriber notification.
|
public void setHttpsNotificationConfiguration(HttpsNotificationConfiguration httpsNotificationConfiguration)
The configurations for HTTPS subscriber notification.
httpsNotificationConfiguration - The configurations for HTTPS subscriber notification.public HttpsNotificationConfiguration getHttpsNotificationConfiguration()
The configurations for HTTPS subscriber notification.
public NotificationConfiguration withHttpsNotificationConfiguration(HttpsNotificationConfiguration httpsNotificationConfiguration)
The configurations for HTTPS subscriber notification.
httpsNotificationConfiguration - The configurations for HTTPS subscriber notification.public void setSqsNotificationConfiguration(SqsNotificationConfiguration sqsNotificationConfiguration)
The configurations for SQS subscriber notification.
sqsNotificationConfiguration - The configurations for SQS subscriber notification.public SqsNotificationConfiguration getSqsNotificationConfiguration()
The configurations for SQS subscriber notification.
public NotificationConfiguration withSqsNotificationConfiguration(SqsNotificationConfiguration sqsNotificationConfiguration)
The configurations for SQS subscriber notification.
sqsNotificationConfiguration - The configurations for SQS subscriber notification.public String toString()
toString in class ObjectObject.toString()public NotificationConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.