Class ApplianceExportJob
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dts.model.ApplianceExportJob
-
@Generated(value="OracleSDKGenerator", comments="API Version: 1.0.017") public final class ApplianceExportJob extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Note: Objects should always be created or deserialized using theApplianceExportJob.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
ApplianceExportJob.Builder
, which maintain a set of all explicitly set fields calledApplianceExportJob.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ApplianceExportJob.Builder
static class
ApplianceExportJob.LifecycleState
-
Constructor Summary
Constructors Constructor Description ApplianceExportJob(String id, String compartmentId, String bucketName, String displayName, Date creationTime, ApplianceExportJob.LifecycleState lifecycleState, String lifecycleStateDetails, String applianceSerialNumber, String applianceDecryptionPassphrase, String applianceDeliveryVendor, String applianceDeliveryTrackingNumber, String applianceReturnDeliveryTrackingNumber, String sendingSecurityTie, String receivingSecurityTie, String prefix, String rangeStart, String rangeEnd, String numberOfObjects, String totalSizeInBytes, String firstObject, String lastObject, String nextObject, String manifestFile, String manifestMd5, List<String> bucketAccessPolicies, String returnShippingLabelUri, Date expectedReturnDate, Date pickupWindowStartTime, Date pickupWindowEndTime, ShippingAddress customerShippingAddress, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ApplianceExportJob.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getApplianceDecryptionPassphrase()
Passphrase associated with the Appliance.String
getApplianceDeliveryTrackingNumber()
Tracking number associated with the shipment while shipping the Appliance to Customer.String
getApplianceDeliveryVendor()
Shipping Vendor selected to ship the Appliance associated with this job.String
getApplianceReturnDeliveryTrackingNumber()
Tracking number associated with the shipment while shipping the Appliance back to Oracle.String
getApplianceSerialNumber()
Serial Number of the Appliance associated with this Export Job.List<String>
getBucketAccessPolicies()
Polices to grant Data Transfer Service to access objects in the BucketString
getBucketName()
String
getCompartmentId()
Date
getCreationTime()
ShippingAddress
getCustomerShippingAddress()
Map<String,Map<String,Object>>
getDefinedTags()
Defined tags for this resource.String
getDisplayName()
Date
getExpectedReturnDate()
Expected return date from customer for the device, time portion should be zero.String
getFirstObject()
First object in the list of objects that are exported in this job.Map<String,String>
getFreeformTags()
Free-form tags for this resource.String
getId()
String
getLastObject()
Last object in the list of objects that are exported in this job.ApplianceExportJob.LifecycleState
getLifecycleState()
String
getLifecycleStateDetails()
A property that can contain details on the lifecycle.String
getManifestFile()
Url of the Manifest File associated with this export job.String
getManifestMd5()
md5 digest of the manifest file.String
getNextObject()
First object from which the next potential export job could start.String
getNumberOfObjects()
Total number of objects that are exported in this job.Date
getPickupWindowEndTime()
End time for the window to pickup the device from customer.Date
getPickupWindowStartTime()
Start time for the window to pickup the device from customer.String
getPrefix()
List of objects with names matching this prefix would be part of this export job.String
getRangeEnd()
The name of the last object in the range of objects that are expected to be part of this export job.String
getRangeStart()
The name of the first object in the range of objects that are expected to be part of this export job.String
getReceivingSecurityTie()
Unique number associated with the return security tie used to seal the Appliance case.String
getReturnShippingLabelUri()
String
getSendingSecurityTie()
Unique number associated with the security tie used to seal the Appliance case.String
getTotalSizeInBytes()
Total size of objects in Bytes that are exported in this job.int
hashCode()
ApplianceExportJob.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ApplianceExportJob
@Deprecated @ConstructorProperties({"id","compartmentId","bucketName","displayName","creationTime","lifecycleState","lifecycleStateDetails","applianceSerialNumber","applianceDecryptionPassphrase","applianceDeliveryVendor","applianceDeliveryTrackingNumber","applianceReturnDeliveryTrackingNumber","sendingSecurityTie","receivingSecurityTie","prefix","rangeStart","rangeEnd","numberOfObjects","totalSizeInBytes","firstObject","lastObject","nextObject","manifestFile","manifestMd5","bucketAccessPolicies","returnShippingLabelUri","expectedReturnDate","pickupWindowStartTime","pickupWindowEndTime","customerShippingAddress","freeformTags","definedTags"}) public ApplianceExportJob(String id, String compartmentId, String bucketName, String displayName, Date creationTime, ApplianceExportJob.LifecycleState lifecycleState, String lifecycleStateDetails, String applianceSerialNumber, String applianceDecryptionPassphrase, String applianceDeliveryVendor, String applianceDeliveryTrackingNumber, String applianceReturnDeliveryTrackingNumber, String sendingSecurityTie, String receivingSecurityTie, String prefix, String rangeStart, String rangeEnd, String numberOfObjects, String totalSizeInBytes, String firstObject, String lastObject, String nextObject, String manifestFile, String manifestMd5, List<String> bucketAccessPolicies, String returnShippingLabelUri, Date expectedReturnDate, Date pickupWindowStartTime, Date pickupWindowEndTime, ShippingAddress customerShippingAddress, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)
Deprecated.
-
-
Method Detail
-
builder
public static ApplianceExportJob.Builder builder()
Create a new builder.
-
toBuilder
public ApplianceExportJob.Builder toBuilder()
-
getId
public String getId()
-
getCompartmentId
public String getCompartmentId()
-
getBucketName
public String getBucketName()
-
getDisplayName
public String getDisplayName()
-
getCreationTime
public Date getCreationTime()
-
getLifecycleState
public ApplianceExportJob.LifecycleState getLifecycleState()
-
getLifecycleStateDetails
public String getLifecycleStateDetails()
A property that can contain details on the lifecycle.- Returns:
- the value
-
getApplianceSerialNumber
public String getApplianceSerialNumber()
Serial Number of the Appliance associated with this Export Job.- Returns:
- the value
-
getApplianceDecryptionPassphrase
public String getApplianceDecryptionPassphrase()
Passphrase associated with the Appliance.- Returns:
- the value
-
getApplianceDeliveryVendor
public String getApplianceDeliveryVendor()
Shipping Vendor selected to ship the Appliance associated with this job.- Returns:
- the value
-
getApplianceDeliveryTrackingNumber
public String getApplianceDeliveryTrackingNumber()
Tracking number associated with the shipment while shipping the Appliance to Customer.- Returns:
- the value
-
getApplianceReturnDeliveryTrackingNumber
public String getApplianceReturnDeliveryTrackingNumber()
Tracking number associated with the shipment while shipping the Appliance back to Oracle.- Returns:
- the value
-
getSendingSecurityTie
public String getSendingSecurityTie()
Unique number associated with the security tie used to seal the Appliance case.- Returns:
- the value
-
getReceivingSecurityTie
public String getReceivingSecurityTie()
Unique number associated with the return security tie used to seal the Appliance case.- Returns:
- the value
-
getPrefix
public String getPrefix()
List of objects with names matching this prefix would be part of this export job.- Returns:
- the value
-
getRangeStart
public String getRangeStart()
The name of the first object in the range of objects that are expected to be part of this export job.- Returns:
- the value
-
getRangeEnd
public String getRangeEnd()
The name of the last object in the range of objects that are expected to be part of this export job.- Returns:
- the value
-
getNumberOfObjects
public String getNumberOfObjects()
Total number of objects that are exported in this job.- Returns:
- the value
-
getTotalSizeInBytes
public String getTotalSizeInBytes()
Total size of objects in Bytes that are exported in this job.- Returns:
- the value
-
getFirstObject
public String getFirstObject()
First object in the list of objects that are exported in this job.- Returns:
- the value
-
getLastObject
public String getLastObject()
Last object in the list of objects that are exported in this job.- Returns:
- the value
-
getNextObject
public String getNextObject()
First object from which the next potential export job could start.- Returns:
- the value
-
getManifestFile
public String getManifestFile()
Url of the Manifest File associated with this export job.- Returns:
- the value
-
getManifestMd5
public String getManifestMd5()
md5 digest of the manifest file.- Returns:
- the value
-
getBucketAccessPolicies
public List<String> getBucketAccessPolicies()
Polices to grant Data Transfer Service to access objects in the Bucket- Returns:
- the value
-
getReturnShippingLabelUri
public String getReturnShippingLabelUri()
-
getExpectedReturnDate
public Date getExpectedReturnDate()
Expected return date from customer for the device, time portion should be zero.- Returns:
- the value
-
getPickupWindowStartTime
public Date getPickupWindowStartTime()
Start time for the window to pickup the device from customer.- Returns:
- the value
-
getPickupWindowEndTime
public Date getPickupWindowEndTime()
End time for the window to pickup the device from customer.- Returns:
- the value
-
getCustomerShippingAddress
public ShippingAddress getCustomerShippingAddress()
-
getFreeformTags
public Map<String,String> getFreeformTags()
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}
- Returns:
- the value
-
getDefinedTags
public Map<String,Map<String,Object>> getDefinedTags()
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-