public static class UpdateApplianceExportJobDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and 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.
|
public UpdateApplianceExportJobDetails.Builder bucketName(String bucketName)
public UpdateApplianceExportJobDetails.Builder prefix(String prefix)
List of objects with names matching this prefix would be part of this export job.
prefix
- the value to setpublic UpdateApplianceExportJobDetails.Builder rangeStart(String rangeStart)
Object names returned by a list query must be greater or equal to this parameter.
rangeStart
- the value to setpublic UpdateApplianceExportJobDetails.Builder rangeEnd(String rangeEnd)
Object names returned by a list query must be strictly less than this parameter.
rangeEnd
- the value to setpublic UpdateApplianceExportJobDetails.Builder displayName(String displayName)
public UpdateApplianceExportJobDetails.Builder lifecycleState(UpdateApplianceExportJobDetails.LifecycleState lifecycleState)
public UpdateApplianceExportJobDetails.Builder lifecycleStateDetails(String lifecycleStateDetails)
A property that can contain details on the lifecycle.
lifecycleStateDetails
- the value to setpublic UpdateApplianceExportJobDetails.Builder manifestFile(String manifestFile)
Manifest File associated with this export job.
manifestFile
- the value to setpublic UpdateApplianceExportJobDetails.Builder manifestMd5(String manifestMd5)
md5 digest of the manifest file.
manifestMd5
- the value to setpublic UpdateApplianceExportJobDetails.Builder numberOfObjects(String numberOfObjects)
Total number of objects that are exported in this job.
numberOfObjects
- the value to setpublic UpdateApplianceExportJobDetails.Builder totalSizeInBytes(String totalSizeInBytes)
Total size of objects in Bytes that are exported in this job.
totalSizeInBytes
- the value to setpublic UpdateApplianceExportJobDetails.Builder firstObject(String firstObject)
First object in the list of objects that are exported in this job.
firstObject
- the value to setpublic UpdateApplianceExportJobDetails.Builder lastObject(String lastObject)
Last object in the list of objects that are exported in this job.
lastObject
- the value to setpublic UpdateApplianceExportJobDetails.Builder nextObject(String nextObject)
First object from which the next potential export job could start.
nextObject
- the value to setpublic UpdateApplianceExportJobDetails.Builder expectedReturnDate(Date expectedReturnDate)
Expected return date from customer for the device, time portion should be zero.
expectedReturnDate
- the value to setpublic UpdateApplianceExportJobDetails.Builder pickupWindowStartTime(Date pickupWindowStartTime)
Start time for the window to pickup the device from customer.
pickupWindowStartTime
- the value to setpublic UpdateApplianceExportJobDetails.Builder pickupWindowEndTime(Date pickupWindowEndTime)
End time for the window to pickup the device from customer.
pickupWindowEndTime
- the value to setpublic UpdateApplianceExportJobDetails.Builder customerShippingAddress(ShippingAddress customerShippingAddress)
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"}
freeformTags
- the value to setpublic 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"}}
definedTags
- the value to setpublic UpdateApplianceExportJobDetails build()
public UpdateApplianceExportJobDetails.Builder copy(UpdateApplianceExportJobDetails model)
Copyright © 2016–2024. All rights reserved.