Interface NotificationDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<NotificationDetails.Builder,NotificationDetails>,SdkBuilder<NotificationDetails.Builder,NotificationDetails>,SdkPojo
- Enclosing class:
- NotificationDetails
public static interface NotificationDetails.Builder extends SdkPojo, CopyableBuilder<NotificationDetails.Builder,NotificationDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default NotificationDetails.BuilderdataUpdate(Consumer<DataUpdateRequestDetails.Builder> dataUpdate)Extra details specific to a data update type notification.NotificationDetails.BuilderdataUpdate(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.NotificationDetails.Builderdeprecation(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.NotificationDetails.BuilderschemaChange(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, sdkFields
-
-
-
-
Method Detail
-
dataUpdate
NotificationDetails.Builder dataUpdate(DataUpdateRequestDetails 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:
dataUpdate(DataUpdateRequestDetails)
-
deprecation
NotificationDetails.Builder deprecation(DeprecationRequestDetails 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:
deprecation(DeprecationRequestDetails)
-
schemaChange
NotificationDetails.Builder schemaChange(SchemaChangeRequestDetails 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:
schemaChange(SchemaChangeRequestDetails)
-
-