Class UpdateApplianceExportJobDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dts.model.UpdateApplianceExportJobDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 1.0.017") public final class UpdateApplianceExportJobDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Note: Objects should always be created or deserialized using theUpdateApplianceExportJobDetails.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
UpdateApplianceExportJobDetails.Builder, which maintain a set of all explicitly set fields calledUpdateApplianceExportJobDetails.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 classUpdateApplianceExportJobDetails.Builderstatic classUpdateApplianceExportJobDetails.LifecycleState
-
Constructor Summary
Constructors Constructor Description UpdateApplianceExportJobDetails(String bucketName, String prefix, String rangeStart, String rangeEnd, String displayName, UpdateApplianceExportJobDetails.LifecycleState lifecycleState, String lifecycleStateDetails, String manifestFile, String manifestMd5, String numberOfObjects, String totalSizeInBytes, String firstObject, String lastObject, String nextObject, 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 UpdateApplianceExportJobDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetBucketName()ShippingAddressgetCustomerShippingAddress()Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetDisplayName()DategetExpectedReturnDate()Expected return date from customer for the device, time portion should be zero.StringgetFirstObject()First object in the list of objects that are exported in this job.Map<String,String>getFreeformTags()Free-form tags for this resource.StringgetLastObject()Last object in the list of objects that are exported in this job.UpdateApplianceExportJobDetails.LifecycleStategetLifecycleState()StringgetLifecycleStateDetails()A property that can contain details on the lifecycle.StringgetManifestFile()Manifest File associated with this export job.StringgetManifestMd5()md5 digest of the manifest file.StringgetNextObject()First object from which the next potential export job could start.StringgetNumberOfObjects()Total number of objects that are exported in this job.DategetPickupWindowEndTime()End time for the window to pickup the device from customer.DategetPickupWindowStartTime()Start time for the window to pickup the device from customer.StringgetPrefix()List of objects with names matching this prefix would be part of this export job.StringgetRangeEnd()Object names returned by a list query must be strictly less than this parameter.StringgetRangeStart()Object names returned by a list query must be greater or equal to this parameter.StringgetTotalSizeInBytes()Total size of objects in Bytes that are exported in this job.inthashCode()UpdateApplianceExportJobDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
UpdateApplianceExportJobDetails
@Deprecated @ConstructorProperties({"bucketName","prefix","rangeStart","rangeEnd","displayName","lifecycleState","lifecycleStateDetails","manifestFile","manifestMd5","numberOfObjects","totalSizeInBytes","firstObject","lastObject","nextObject","expectedReturnDate","pickupWindowStartTime","pickupWindowEndTime","customerShippingAddress","freeformTags","definedTags"}) public UpdateApplianceExportJobDetails(String bucketName, String prefix, String rangeStart, String rangeEnd, String displayName, UpdateApplianceExportJobDetails.LifecycleState lifecycleState, String lifecycleStateDetails, String manifestFile, String manifestMd5, String numberOfObjects, String totalSizeInBytes, String firstObject, String lastObject, String nextObject, Date expectedReturnDate, Date pickupWindowStartTime, Date pickupWindowEndTime, ShippingAddress customerShippingAddress, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)
Deprecated.
-
-
Method Detail
-
builder
public static UpdateApplianceExportJobDetails.Builder builder()
Create a new builder.
-
toBuilder
public UpdateApplianceExportJobDetails.Builder toBuilder()
-
getBucketName
public String getBucketName()
-
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()
Object names returned by a list query must be greater or equal to this parameter.- Returns:
- the value
-
getRangeEnd
public String getRangeEnd()
Object names returned by a list query must be strictly less than this parameter.- Returns:
- the value
-
getDisplayName
public String getDisplayName()
-
getLifecycleState
public UpdateApplianceExportJobDetails.LifecycleState getLifecycleState()
-
getLifecycleStateDetails
public String getLifecycleStateDetails()
A property that can contain details on the lifecycle.- Returns:
- the value
-
getManifestFile
public String getManifestFile()
Manifest File associated with this export job.- Returns:
- the value
-
getManifestMd5
public String getManifestMd5()
md5 digest of the manifest file.- 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
-
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:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-