Interface NotificationDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<NotificationDetails.Builder,,NotificationDetails> SdkBuilder<NotificationDetails.Builder,,NotificationDetails> SdkPojo
- Enclosing class:
NotificationDetails
-
Method Summary
Modifier and TypeMethodDescriptiondefault NotificationDetails.BuilderdataUpdate(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.Builderdeprecation(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.BuilderschemaChange(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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.Builderavoiding the need to create one manually viaDataUpdateRequestDetails.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaDeprecationRequestDetails.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaSchemaChangeRequestDetails.builder().When the
Consumercompletes,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:
-