@Generated(value="software.amazon.awssdk:codegen") public final class NotificationConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NotificationConfiguration.Builder,NotificationConfiguration>
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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
NotificationConfiguration.Builder |
static class |
NotificationConfiguration.Type |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final HttpsNotificationConfiguration httpsNotificationConfiguration()
The configurations for HTTPS subscriber notification.
public final SqsNotificationConfiguration sqsNotificationConfiguration()
The configurations for SQS subscriber notification.
public NotificationConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<NotificationConfiguration.Builder,NotificationConfiguration>public static NotificationConfiguration.Builder builder()
public static Class<? extends NotificationConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static NotificationConfiguration fromHttpsNotificationConfiguration(HttpsNotificationConfiguration httpsNotificationConfiguration)
httpsNotificationConfiguration() initialized to the given value.
The configurations for HTTPS subscriber notification.
httpsNotificationConfiguration - The configurations for HTTPS subscriber notification.public static NotificationConfiguration fromHttpsNotificationConfiguration(Consumer<HttpsNotificationConfiguration.Builder> httpsNotificationConfiguration)
httpsNotificationConfiguration() initialized to the given value.
The configurations for HTTPS subscriber notification.
httpsNotificationConfiguration - The configurations for HTTPS subscriber notification.public static NotificationConfiguration fromSqsNotificationConfiguration(SqsNotificationConfiguration sqsNotificationConfiguration)
sqsNotificationConfiguration() initialized to the given value.
The configurations for SQS subscriber notification.
sqsNotificationConfiguration - The configurations for SQS subscriber notification.public static NotificationConfiguration fromSqsNotificationConfiguration(Consumer<SqsNotificationConfiguration.Builder> sqsNotificationConfiguration)
sqsNotificationConfiguration() initialized to the given value.
The configurations for SQS subscriber notification.
sqsNotificationConfiguration - The configurations for SQS subscriber notification.public NotificationConfiguration.Type type()
NotificationConfiguration.Type.UNKNOWN_TO_SDK_VERSION if the
service returned a member that is only known to a newer SDK version.
When this class is created directly in your code, this will be NotificationConfiguration.Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.