Interface ReservationDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ReservationDetails.Builder,,ReservationDetails> SdkBuilder<ReservationDetails.Builder,,ReservationDetails> SdkPojo
- Enclosing class:
ReservationDetails
@Mutable
@NotThreadSafe
public static interface ReservationDetails.Builder
extends SdkPojo, CopyableBuilder<ReservationDetails.Builder,ReservationDetails>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ReservationDetails.Buildercontact(Consumer<ContactReservationDetails.Builder> contact) Details of a contact reservation.contact(ContactReservationDetails contact) Details of a contact reservation.default ReservationDetails.Buildermaintenance(Consumer<MaintenanceReservationDetails.Builder> maintenance) Details of a maintenance reservation.maintenance(MaintenanceReservationDetails maintenance) Details of a maintenance reservation.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, sdkFieldNameToField, sdkFields
-
Method Details
-
maintenance
Details of a maintenance reservation.
- Parameters:
maintenance- Details of a maintenance reservation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maintenance
default ReservationDetails.Builder maintenance(Consumer<MaintenanceReservationDetails.Builder> maintenance) Details of a maintenance reservation.
This is a convenience method that creates an instance of theMaintenanceReservationDetails.Builderavoiding the need to create one manually viaMaintenanceReservationDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomaintenance(MaintenanceReservationDetails).- Parameters:
maintenance- a consumer that will call methods onMaintenanceReservationDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
contact
Details of a contact reservation.
- Parameters:
contact- Details of a contact reservation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contact
Details of a contact reservation.
This is a convenience method that creates an instance of theContactReservationDetails.Builderavoiding the need to create one manually viaContactReservationDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontact(ContactReservationDetails).- Parameters:
contact- a consumer that will call methods onContactReservationDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-