public static final class Reservation.Builder
extends java.lang.Object
Reservation
.Constructor and Description |
---|
Builder()
Constructor with parameters for the required properties of
Reservation . |
Modifier and Type | Method and Description |
---|---|
Reservation |
build() |
Reservation.Builder |
setCreateTime(java.lang.String createTime)
Optional
|
Reservation.Builder |
setDuration(java.lang.Long duration)
Duration - required for reservation in maintenance window format: int64
|
Reservation.Builder |
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
Optional
|
Reservation.Builder |
setRid(java.lang.String rid)
Reservation ID format: uuid
|
Reservation.Builder |
setStartTime(java.util.Calendar startTime)
Start time of a reservation format: date-time
|
public Builder()
Reservation
.public Reservation.Builder setDuration(java.lang.Long duration)
duration
- New value for the property.public Reservation.Builder setRid(java.lang.String rid)
rid
- New value for the property.public Reservation.Builder setCreateTime(java.lang.String createTime)
createTime
- New value for the property.public Reservation.Builder setStartTime(java.util.Calendar startTime)
startTime
- New value for the property.public Reservation.Builder setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
metadata
- New value for the property.public Reservation build()