Interface GroundStationReservationListItem.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<GroundStationReservationListItem.Builder,,GroundStationReservationListItem> SdkBuilder<GroundStationReservationListItem.Builder,,GroundStationReservationListItem> SdkPojo
- Enclosing class:
GroundStationReservationListItem
@Mutable
@NotThreadSafe
public static interface GroundStationReservationListItem.Builder
extends SdkPojo, CopyableBuilder<GroundStationReservationListItem.Builder,GroundStationReservationListItem>
-
Method Summary
Modifier and TypeMethodDescriptionantennaName(String antennaName) Name of an antenna.End time of a ground station reservation in UTC.groundStationId(String groundStationId) ID of a ground station.reservationDetails(Consumer<ReservationDetails.Builder> reservationDetails) Details of a ground station reservation.reservationDetails(ReservationDetails reservationDetails) Details of a ground station reservation.reservationType(String reservationType) Type of a ground station reservation.reservationType(ReservationType reservationType) Type of a ground station reservation.Start time of a ground station reservation in UTC.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
-
reservationType
Type of a ground station reservation.
- Parameters:
reservationType- Type of a ground station reservation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
reservationType
Type of a ground station reservation.
- Parameters:
reservationType- Type of a ground station reservation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
groundStationId
ID of a ground station.
- Parameters:
groundStationId- ID of a ground station.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
antennaName
Name of an antenna.
- Parameters:
antennaName- Name of an antenna.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
Start time of a ground station reservation in UTC.
- Parameters:
startTime- Start time of a ground station reservation in UTC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
End time of a ground station reservation in UTC.
- Parameters:
endTime- End time of a ground station reservation in UTC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reservationDetails
Details of a ground station reservation.
- Parameters:
reservationDetails- Details of a ground station reservation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reservationDetails
default GroundStationReservationListItem.Builder reservationDetails(Consumer<ReservationDetails.Builder> reservationDetails) Details of a ground station reservation.
This is a convenience method that creates an instance of theReservationDetails.Builderavoiding the need to create one manually viaReservationDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toreservationDetails(ReservationDetails).- Parameters:
reservationDetails- a consumer that will call methods onReservationDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-