@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 Object
Object.toString()
public NotificationConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.