Interface NotificationDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<NotificationDetails.Builder,
,NotificationDetails> SdkBuilder<NotificationDetails.Builder,
,NotificationDetails> SdkPojo
- Enclosing class:
NotificationDetails
-
Method Summary
Modifier and TypeMethodDescriptiondefault NotificationDetails.Builder
dataUpdate
(Consumer<DataUpdateRequestDetails.Builder> dataUpdate) Extra details specific to a data update type notification.dataUpdate
(DataUpdateRequestDetails dataUpdate) Extra details specific to a data update type notification.default NotificationDetails.Builder
deprecation
(Consumer<DeprecationRequestDetails.Builder> deprecation) Extra details specific to a deprecation type notification.deprecation
(DeprecationRequestDetails deprecation) Extra details specific to a deprecation type notification.default NotificationDetails.Builder
schemaChange
(Consumer<SchemaChangeRequestDetails.Builder> schemaChange) Extra details specific to a schema change type notification.schemaChange
(SchemaChangeRequestDetails schemaChange) Extra details specific to a schema change type notification.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
dataUpdate
Extra details specific to a data update type notification.
- Parameters:
dataUpdate
- Extra details specific to a data update type notification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataUpdate
default NotificationDetails.Builder dataUpdate(Consumer<DataUpdateRequestDetails.Builder> dataUpdate) Extra details specific to a data update type notification.
This is a convenience method that creates an instance of theDataUpdateRequestDetails.Builder
avoiding the need to create one manually viaDataUpdateRequestDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataUpdate(DataUpdateRequestDetails)
.- Parameters:
dataUpdate
- a consumer that will call methods onDataUpdateRequestDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deprecation
Extra details specific to a deprecation type notification.
- Parameters:
deprecation
- Extra details specific to a deprecation type notification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deprecation
default NotificationDetails.Builder deprecation(Consumer<DeprecationRequestDetails.Builder> deprecation) Extra details specific to a deprecation type notification.
This is a convenience method that creates an instance of theDeprecationRequestDetails.Builder
avoiding the need to create one manually viaDeprecationRequestDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todeprecation(DeprecationRequestDetails)
.- Parameters:
deprecation
- a consumer that will call methods onDeprecationRequestDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
schemaChange
Extra details specific to a schema change type notification.
- Parameters:
schemaChange
- Extra details specific to a schema change type notification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schemaChange
default NotificationDetails.Builder schemaChange(Consumer<SchemaChangeRequestDetails.Builder> schemaChange) Extra details specific to a schema change type notification.
This is a convenience method that creates an instance of theSchemaChangeRequestDetails.Builder
avoiding the need to create one manually viaSchemaChangeRequestDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toschemaChange(SchemaChangeRequestDetails)
.- Parameters:
schemaChange
- a consumer that will call methods onSchemaChangeRequestDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-