Package com.oracle.bmc.dts.model
Class UpdateTransferApplianceDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.dts.model.UpdateTransferApplianceDetails.Builder
-
- Enclosing class:
- UpdateTransferApplianceDetails
public static class UpdateTransferApplianceDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
lifecycleState
public UpdateTransferApplianceDetails.Builder lifecycleState(UpdateTransferApplianceDetails.LifecycleState lifecycleState)
-
customerShippingAddress
public UpdateTransferApplianceDetails.Builder customerShippingAddress(ShippingAddress customerShippingAddress)
-
expectedReturnDate
public UpdateTransferApplianceDetails.Builder expectedReturnDate(Date expectedReturnDate)
Expected return date from customer for the device, time portion should be zero.- Parameters:
expectedReturnDate
- the value to set- Returns:
- this builder
-
pickupWindowStartTime
public UpdateTransferApplianceDetails.Builder pickupWindowStartTime(Date pickupWindowStartTime)
Start time for the window to pickup the device from customer.- Parameters:
pickupWindowStartTime
- the value to set- Returns:
- this builder
-
pickupWindowEndTime
public UpdateTransferApplianceDetails.Builder pickupWindowEndTime(Date pickupWindowEndTime)
End time for the window to pickup the device from customer.- Parameters:
pickupWindowEndTime
- the value to set- Returns:
- this builder
-
minimumStorageCapacityInTerabytes
public UpdateTransferApplianceDetails.Builder minimumStorageCapacityInTerabytes(Integer minimumStorageCapacityInTerabytes)
Minimum storage capacity of the device, in terabytes.Valid options are 50, 95 and 150.
- Parameters:
minimumStorageCapacityInTerabytes
- the value to set- Returns:
- this builder
-
build
public UpdateTransferApplianceDetails build()
-
copy
public UpdateTransferApplianceDetails.Builder copy(UpdateTransferApplianceDetails model)
-
-