@Generated(value="software.amazon.awssdk:codegen") public final class SendDataSetNotificationRequest extends DataExchangeRequest implements ToCopyableBuilder<SendDataSetNotificationRequest.Builder,SendDataSetNotificationRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
SendDataSetNotificationRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SendDataSetNotificationRequest.Builder |
builder() |
String |
clientToken()
Idempotency key for the notification, this key allows us to deduplicate notifications that are sent in quick
succession erroneously.
|
String |
comment()
Free-form text field for providers to add information about their notifications.
|
String |
dataSetId()
Affected data set of the notification.
|
NotificationDetails |
details()
Extra details specific to this notification type.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
ScopeDetails |
scope()
Affected scope of this notification such as the underlying resources affected by the notification event.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SendDataSetNotificationRequest.Builder> |
serializableBuilderClass() |
SendDataSetNotificationRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
NotificationType |
type()
The type of the notification.
|
String |
typeAsString()
The type of the notification.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ScopeDetails scope()
Affected scope of this notification such as the underlying resources affected by the notification event.
public final String clientToken()
Idempotency key for the notification, this key allows us to deduplicate notifications that are sent in quick succession erroneously.
public final String comment()
Free-form text field for providers to add information about their notifications.
public final String dataSetId()
Affected data set of the notification.
public final NotificationDetails details()
Extra details specific to this notification type.
public final NotificationType type()
The type of the notification. Describing the kind of event the notification is alerting you to.
If the service returns an enum value that is not available in the current SDK version, type will return
NotificationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
NotificationTypepublic final String typeAsString()
The type of the notification. Describing the kind of event the notification is alerting you to.
If the service returns an enum value that is not available in the current SDK version, type will return
NotificationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
NotificationTypepublic SendDataSetNotificationRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SendDataSetNotificationRequest.Builder,SendDataSetNotificationRequest>toBuilder in class DataExchangeRequestpublic static SendDataSetNotificationRequest.Builder builder()
public static Class<? extends SendDataSetNotificationRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.