Package com.oracle.bmc.dts.model
Class TransferAppliance.Builder
- java.lang.Object
-
- com.oracle.bmc.dts.model.TransferAppliance.Builder
-
- Enclosing class:
- TransferAppliance
public static class TransferAppliance.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
label
public TransferAppliance.Builder label(String label)
Unique alpha-numeric identifier for a transfer appliance auto generated during create.- Parameters:
label
- the value to set- Returns:
- this builder
-
lifecycleState
public TransferAppliance.Builder lifecycleState(TransferAppliance.LifecycleState lifecycleState)
-
transferJobId
public TransferAppliance.Builder transferJobId(String transferJobId)
-
serialNumber
public TransferAppliance.Builder serialNumber(String serialNumber)
-
creationTime
public TransferAppliance.Builder creationTime(Date creationTime)
-
customerReceivedTime
public TransferAppliance.Builder customerReceivedTime(Date customerReceivedTime)
-
customerReturnedTime
public TransferAppliance.Builder customerReturnedTime(Date customerReturnedTime)
-
nextBillingTime
public TransferAppliance.Builder nextBillingTime(Date nextBillingTime)
-
deliverySecurityTieId
public TransferAppliance.Builder deliverySecurityTieId(String deliverySecurityTieId)
-
returnSecurityTieId
public TransferAppliance.Builder returnSecurityTieId(String returnSecurityTieId)
-
applianceDeliveryTrackingNumber
public TransferAppliance.Builder applianceDeliveryTrackingNumber(String applianceDeliveryTrackingNumber)
-
applianceReturnDeliveryTrackingNumber
public TransferAppliance.Builder applianceReturnDeliveryTrackingNumber(String applianceReturnDeliveryTrackingNumber)
-
applianceDeliveryVendor
public TransferAppliance.Builder applianceDeliveryVendor(String applianceDeliveryVendor)
-
customerShippingAddress
public TransferAppliance.Builder customerShippingAddress(ShippingAddress customerShippingAddress)
-
uploadStatusLogUri
public TransferAppliance.Builder uploadStatusLogUri(String uploadStatusLogUri)
-
returnShippingLabelUri
public TransferAppliance.Builder returnShippingLabelUri(String returnShippingLabelUri)
-
expectedReturnDate
public TransferAppliance.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 TransferAppliance.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 TransferAppliance.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 TransferAppliance.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 TransferAppliance build()
-
copy
public TransferAppliance.Builder copy(TransferAppliance model)
-
-