@Generated(value="OracleSDKGenerator", comments="API Version: 1.0.017") public final class TransferAppliance extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
TransferAppliance.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the TransferAppliance.Builder
, which maintain a
set of all explicitly set fields called TransferAppliance.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).Modifier and Type | Class and Description |
---|---|
static class |
TransferAppliance.Builder |
static class |
TransferAppliance.LifecycleState |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
TransferAppliance(String label,
TransferAppliance.LifecycleState lifecycleState,
String transferJobId,
String serialNumber,
Date creationTime,
Date customerReceivedTime,
Date customerReturnedTime,
Date nextBillingTime,
String deliverySecurityTieId,
String returnSecurityTieId,
String applianceDeliveryTrackingNumber,
String applianceReturnDeliveryTrackingNumber,
String applianceDeliveryVendor,
ShippingAddress customerShippingAddress,
String uploadStatusLogUri,
String returnShippingLabelUri,
Date expectedReturnDate,
Date pickupWindowStartTime,
Date pickupWindowEndTime,
Integer minimumStorageCapacityInTerabytes)
Deprecated.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"label","lifecycleState","transferJobId","serialNumber","creationTime","customerReceivedTime","customerReturnedTime","nextBillingTime","deliverySecurityTieId","returnSecurityTieId","applianceDeliveryTrackingNumber","applianceReturnDeliveryTrackingNumber","applianceDeliveryVendor","customerShippingAddress","uploadStatusLogUri","returnShippingLabelUri","expectedReturnDate","pickupWindowStartTime","pickupWindowEndTime","minimumStorageCapacityInTerabytes"}) public TransferAppliance(String label, TransferAppliance.LifecycleState lifecycleState, String transferJobId, String serialNumber, Date creationTime, Date customerReceivedTime, Date customerReturnedTime, Date nextBillingTime, String deliverySecurityTieId, String returnSecurityTieId, String applianceDeliveryTrackingNumber, String applianceReturnDeliveryTrackingNumber, String applianceDeliveryVendor, ShippingAddress customerShippingAddress, String uploadStatusLogUri, String returnShippingLabelUri, Date expectedReturnDate, Date pickupWindowStartTime, Date pickupWindowEndTime, Integer minimumStorageCapacityInTerabytes)
public static TransferAppliance.Builder builder()
Create a new builder.
public TransferAppliance.Builder toBuilder()
public String getLabel()
Unique alpha-numeric identifier for a transfer appliance auto generated during create.
public TransferAppliance.LifecycleState getLifecycleState()
public String getTransferJobId()
public String getSerialNumber()
public Date getCreationTime()
public Date getCustomerReceivedTime()
public Date getCustomerReturnedTime()
public Date getNextBillingTime()
public String getDeliverySecurityTieId()
public String getReturnSecurityTieId()
public String getApplianceDeliveryTrackingNumber()
public String getApplianceReturnDeliveryTrackingNumber()
public String getApplianceDeliveryVendor()
public ShippingAddress getCustomerShippingAddress()
public String getUploadStatusLogUri()
public String getReturnShippingLabelUri()
public Date getExpectedReturnDate()
Expected return date from customer for the device, time portion should be zero.
public Date getPickupWindowStartTime()
Start time for the window to pickup the device from customer.
public Date getPickupWindowEndTime()
End time for the window to pickup the device from customer.
public Integer getMinimumStorageCapacityInTerabytes()
Minimum storage capacity of the device, in terabytes. Valid options are 50, 95 and 150.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.