public static interface SendDataSetNotificationRequest.Builder extends DataExchangeRequest.Builder, SdkPojo, CopyableBuilder<SendDataSetNotificationRequest.Builder,SendDataSetNotificationRequest>
| Modifier and Type | Method and Description |
|---|---|
SendDataSetNotificationRequest.Builder |
clientToken(String clientToken)
Idempotency key for the notification, this key allows us to deduplicate notifications that are sent in quick
succession erroneously.
|
SendDataSetNotificationRequest.Builder |
comment(String comment)
Free-form text field for providers to add information about their notifications.
|
SendDataSetNotificationRequest.Builder |
dataSetId(String dataSetId)
Affected data set of the notification.
|
default SendDataSetNotificationRequest.Builder |
details(Consumer<NotificationDetails.Builder> details)
Extra details specific to this notification type.
|
SendDataSetNotificationRequest.Builder |
details(NotificationDetails details)
Extra details specific to this notification type.
|
SendDataSetNotificationRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
SendDataSetNotificationRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default SendDataSetNotificationRequest.Builder |
scope(Consumer<ScopeDetails.Builder> scope)
Affected scope of this notification such as the underlying resources affected by the notification event.
|
SendDataSetNotificationRequest.Builder |
scope(ScopeDetails scope)
Affected scope of this notification such as the underlying resources affected by the notification event.
|
SendDataSetNotificationRequest.Builder |
type(NotificationType type)
The type of the notification.
|
SendDataSetNotificationRequest.Builder |
type(String type)
The type of the notification.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildSendDataSetNotificationRequest.Builder scope(ScopeDetails scope)
Affected scope of this notification such as the underlying resources affected by the notification event.
scope - Affected scope of this notification such as the underlying resources affected by the notification
event.default SendDataSetNotificationRequest.Builder scope(Consumer<ScopeDetails.Builder> scope)
Affected scope of this notification such as the underlying resources affected by the notification event.
This is a convenience method that creates an instance of theScopeDetails.Builder avoiding the need
to create one manually via ScopeDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to scope(ScopeDetails).
scope - a consumer that will call methods on ScopeDetails.Builderscope(ScopeDetails)SendDataSetNotificationRequest.Builder clientToken(String clientToken)
Idempotency key for the notification, this key allows us to deduplicate notifications that are sent in quick succession erroneously.
clientToken - Idempotency key for the notification, this key allows us to deduplicate notifications that are sent in
quick succession erroneously.SendDataSetNotificationRequest.Builder comment(String comment)
Free-form text field for providers to add information about their notifications.
comment - Free-form text field for providers to add information about their notifications.SendDataSetNotificationRequest.Builder dataSetId(String dataSetId)
Affected data set of the notification.
dataSetId - Affected data set of the notification.SendDataSetNotificationRequest.Builder details(NotificationDetails details)
Extra details specific to this notification type.
details - Extra details specific to this notification type.default SendDataSetNotificationRequest.Builder details(Consumer<NotificationDetails.Builder> details)
Extra details specific to this notification type.
This is a convenience method that creates an instance of theNotificationDetails.Builder avoiding the
need to create one manually via NotificationDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to details(NotificationDetails).
details - a consumer that will call methods on NotificationDetails.Builderdetails(NotificationDetails)SendDataSetNotificationRequest.Builder type(String type)
The type of the notification. Describing the kind of event the notification is alerting you to.
type - The type of the notification. Describing the kind of event the notification is alerting you to.NotificationType,
NotificationTypeSendDataSetNotificationRequest.Builder type(NotificationType type)
The type of the notification. Describing the kind of event the notification is alerting you to.
type - The type of the notification. Describing the kind of event the notification is alerting you to.NotificationType,
NotificationTypeSendDataSetNotificationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderSendDataSetNotificationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.