Package com.oracle.bmc.dts.model
Class UpdateApplianceExportJobDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.dts.model.UpdateApplianceExportJobDetails.Builder
-
- Enclosing class:
- UpdateApplianceExportJobDetails
public static class UpdateApplianceExportJobDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateApplianceExportJobDetails.BuilderbucketName(String bucketName)UpdateApplianceExportJobDetailsbuild()UpdateApplianceExportJobDetails.Buildercopy(UpdateApplianceExportJobDetails model)UpdateApplianceExportJobDetails.BuildercustomerShippingAddress(ShippingAddress customerShippingAddress)UpdateApplianceExportJobDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.UpdateApplianceExportJobDetails.BuilderdisplayName(String displayName)UpdateApplianceExportJobDetails.BuilderexpectedReturnDate(Date expectedReturnDate)Expected return date from customer for the device, time portion should be zero.UpdateApplianceExportJobDetails.BuilderfirstObject(String firstObject)First object in the list of objects that are exported in this job.UpdateApplianceExportJobDetails.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.UpdateApplianceExportJobDetails.BuilderlastObject(String lastObject)Last object in the list of objects that are exported in this job.UpdateApplianceExportJobDetails.BuilderlifecycleState(UpdateApplianceExportJobDetails.LifecycleState lifecycleState)UpdateApplianceExportJobDetails.BuilderlifecycleStateDetails(String lifecycleStateDetails)A property that can contain details on the lifecycle.UpdateApplianceExportJobDetails.BuildermanifestFile(String manifestFile)Manifest File associated with this export job.UpdateApplianceExportJobDetails.BuildermanifestMd5(String manifestMd5)md5 digest of the manifest file.UpdateApplianceExportJobDetails.BuildernextObject(String nextObject)First object from which the next potential export job could start.UpdateApplianceExportJobDetails.BuildernumberOfObjects(String numberOfObjects)Total number of objects that are exported in this job.UpdateApplianceExportJobDetails.BuilderpickupWindowEndTime(Date pickupWindowEndTime)End time for the window to pickup the device from customer.UpdateApplianceExportJobDetails.BuilderpickupWindowStartTime(Date pickupWindowStartTime)Start time for the window to pickup the device from customer.UpdateApplianceExportJobDetails.Builderprefix(String prefix)List of objects with names matching this prefix would be part of this export job.UpdateApplianceExportJobDetails.BuilderrangeEnd(String rangeEnd)Object names returned by a list query must be strictly less than this parameter.UpdateApplianceExportJobDetails.BuilderrangeStart(String rangeStart)Object names returned by a list query must be greater or equal to this parameter.UpdateApplianceExportJobDetails.BuildertotalSizeInBytes(String totalSizeInBytes)Total size of objects in Bytes that are exported in this job.
-
-
-
Method Detail
-
bucketName
public UpdateApplianceExportJobDetails.Builder bucketName(String bucketName)
-
prefix
public UpdateApplianceExportJobDetails.Builder prefix(String prefix)
List of objects with names matching this prefix would be part of this export job.- Parameters:
prefix- the value to set- Returns:
- this builder
-
rangeStart
public UpdateApplianceExportJobDetails.Builder rangeStart(String rangeStart)
Object names returned by a list query must be greater or equal to this parameter.- Parameters:
rangeStart- the value to set- Returns:
- this builder
-
rangeEnd
public UpdateApplianceExportJobDetails.Builder rangeEnd(String rangeEnd)
Object names returned by a list query must be strictly less than this parameter.- Parameters:
rangeEnd- the value to set- Returns:
- this builder
-
displayName
public UpdateApplianceExportJobDetails.Builder displayName(String displayName)
-
lifecycleState
public UpdateApplianceExportJobDetails.Builder lifecycleState(UpdateApplianceExportJobDetails.LifecycleState lifecycleState)
-
lifecycleStateDetails
public UpdateApplianceExportJobDetails.Builder lifecycleStateDetails(String lifecycleStateDetails)
A property that can contain details on the lifecycle.- Parameters:
lifecycleStateDetails- the value to set- Returns:
- this builder
-
manifestFile
public UpdateApplianceExportJobDetails.Builder manifestFile(String manifestFile)
Manifest File associated with this export job.- Parameters:
manifestFile- the value to set- Returns:
- this builder
-
manifestMd5
public UpdateApplianceExportJobDetails.Builder manifestMd5(String manifestMd5)
md5 digest of the manifest file.- Parameters:
manifestMd5- the value to set- Returns:
- this builder
-
numberOfObjects
public UpdateApplianceExportJobDetails.Builder numberOfObjects(String numberOfObjects)
Total number of objects that are exported in this job.- Parameters:
numberOfObjects- the value to set- Returns:
- this builder
-
totalSizeInBytes
public UpdateApplianceExportJobDetails.Builder totalSizeInBytes(String totalSizeInBytes)
Total size of objects in Bytes that are exported in this job.- Parameters:
totalSizeInBytes- the value to set- Returns:
- this builder
-
firstObject
public UpdateApplianceExportJobDetails.Builder firstObject(String firstObject)
First object in the list of objects that are exported in this job.- Parameters:
firstObject- the value to set- Returns:
- this builder
-
lastObject
public UpdateApplianceExportJobDetails.Builder lastObject(String lastObject)
Last object in the list of objects that are exported in this job.- Parameters:
lastObject- the value to set- Returns:
- this builder
-
nextObject
public UpdateApplianceExportJobDetails.Builder nextObject(String nextObject)
First object from which the next potential export job could start.- Parameters:
nextObject- the value to set- Returns:
- this builder
-
expectedReturnDate
public UpdateApplianceExportJobDetails.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 UpdateApplianceExportJobDetails.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 UpdateApplianceExportJobDetails.Builder pickupWindowEndTime(Date pickupWindowEndTime)
End time for the window to pickup the device from customer.- Parameters:
pickupWindowEndTime- the value to set- Returns:
- this builder
-
customerShippingAddress
public UpdateApplianceExportJobDetails.Builder customerShippingAddress(ShippingAddress customerShippingAddress)
-
freeformTags
public UpdateApplianceExportJobDetails.Builder freeformTags(Map<String,String> freeformTags)
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"}
- Parameters:
freeformTags- the value to set- Returns:
- this builder
-
definedTags
public UpdateApplianceExportJobDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}
- Parameters:
definedTags- the value to set- Returns:
- this builder
-
build
public UpdateApplianceExportJobDetails build()
-
copy
public UpdateApplianceExportJobDetails.Builder copy(UpdateApplianceExportJobDetails model)
-
-