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.Builder
bucketName(String bucketName)
UpdateApplianceExportJobDetails
build()
UpdateApplianceExportJobDetails.Builder
copy(UpdateApplianceExportJobDetails model)
UpdateApplianceExportJobDetails.Builder
customerShippingAddress(ShippingAddress customerShippingAddress)
UpdateApplianceExportJobDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.UpdateApplianceExportJobDetails.Builder
displayName(String displayName)
UpdateApplianceExportJobDetails.Builder
expectedReturnDate(Date expectedReturnDate)
Expected return date from customer for the device, time portion should be zero.UpdateApplianceExportJobDetails.Builder
firstObject(String firstObject)
First object in the list of objects that are exported in this job.UpdateApplianceExportJobDetails.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.UpdateApplianceExportJobDetails.Builder
lastObject(String lastObject)
Last object in the list of objects that are exported in this job.UpdateApplianceExportJobDetails.Builder
lifecycleState(UpdateApplianceExportJobDetails.LifecycleState lifecycleState)
UpdateApplianceExportJobDetails.Builder
lifecycleStateDetails(String lifecycleStateDetails)
A property that can contain details on the lifecycle.UpdateApplianceExportJobDetails.Builder
manifestFile(String manifestFile)
Manifest File associated with this export job.UpdateApplianceExportJobDetails.Builder
manifestMd5(String manifestMd5)
md5 digest of the manifest file.UpdateApplianceExportJobDetails.Builder
nextObject(String nextObject)
First object from which the next potential export job could start.UpdateApplianceExportJobDetails.Builder
numberOfObjects(String numberOfObjects)
Total number of objects that are exported in this job.UpdateApplianceExportJobDetails.Builder
pickupWindowEndTime(Date pickupWindowEndTime)
End time for the window to pickup the device from customer.UpdateApplianceExportJobDetails.Builder
pickupWindowStartTime(Date pickupWindowStartTime)
Start time for the window to pickup the device from customer.UpdateApplianceExportJobDetails.Builder
prefix(String prefix)
List of objects with names matching this prefix would be part of this export job.UpdateApplianceExportJobDetails.Builder
rangeEnd(String rangeEnd)
Object names returned by a list query must be strictly less than this parameter.UpdateApplianceExportJobDetails.Builder
rangeStart(String rangeStart)
Object names returned by a list query must be greater or equal to this parameter.UpdateApplianceExportJobDetails.Builder
totalSizeInBytes(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)
-
-