Class ExportRequestSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.ExportRequestSummary.Builder
-
- Enclosing class:
- ExportRequestSummary
public static class ExportRequestSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExportRequestSummary.BuilderareReferencesIncluded(Boolean areReferencesIncluded)Controls if the references will be exported along with the objectsExportRequestSummary.BuilderbucketName(String bucketName)The name of the Object Storage Bucket where the objects will be exported toExportRequestSummarybuild()ExportRequestSummary.Buildercopy(ExportRequestSummary model)ExportRequestSummary.BuildercreatedBy(String createdBy)Name of the user who initiated export request.ExportRequestSummary.BuildererrorMessages(Map<String,String> errorMessages)Contains key of the errorExportRequestSummary.BuilderexportedItems(List<ExportObjectMetadataSummary> exportedItems)The array of exported object details.ExportRequestSummary.BuilderfileName(String fileName)Name of the exported zip file.ExportRequestSummary.Builderfilters(List<String> filters)Export multiple objects based on filters.ExportRequestSummary.BuilderisObjectOverwriteEnabled(Boolean isObjectOverwriteEnabled)Flag to control whether to overwrite the object if it is already present at the provided object storage location.ExportRequestSummary.Builderkey(String key)Export object request keyExportRequestSummary.Buildername(String name)Name of the export request.ExportRequestSummary.BuilderobjectKeys(List<String> objectKeys)The list of the objects to be exportedExportRequestSummary.BuilderobjectStorageRegion(String objectStorageRegion)Region of the object storage (if using object storage of different region)ExportRequestSummary.BuilderobjectStorageTenancyId(String objectStorageTenancyId)Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)ExportRequestSummary.BuilderreferencedItems(String referencedItems)The array of exported referenced objects.ExportRequestSummary.Builderstatus(ExportRequestSummary.Status status)Export Objects request status.ExportRequestSummary.BuildertimeEndedInMillis(Long timeEndedInMillis)Time at which the request was completely processed.ExportRequestSummary.BuildertimeStartedInMillis(Long timeStartedInMillis)Time at which the request started getting processed.ExportRequestSummary.BuildertotalExportedObjectCount(Integer totalExportedObjectCount)Number of objects that are exported.
-
-
-
Method Detail
-
key
public ExportRequestSummary.Builder key(String key)
Export object request key- Parameters:
key- the value to set- Returns:
- this builder
-
objectKeys
public ExportRequestSummary.Builder objectKeys(List<String> objectKeys)
The list of the objects to be exported- Parameters:
objectKeys- the value to set- Returns:
- this builder
-
bucketName
public ExportRequestSummary.Builder bucketName(String bucketName)
The name of the Object Storage Bucket where the objects will be exported to- Parameters:
bucketName- the value to set- Returns:
- this builder
-
fileName
public ExportRequestSummary.Builder fileName(String fileName)
Name of the exported zip file.- Parameters:
fileName- the value to set- Returns:
- this builder
-
objectStorageTenancyId
public ExportRequestSummary.Builder objectStorageTenancyId(String objectStorageTenancyId)
Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)- Parameters:
objectStorageTenancyId- the value to set- Returns:
- this builder
-
objectStorageRegion
public ExportRequestSummary.Builder objectStorageRegion(String objectStorageRegion)
Region of the object storage (if using object storage of different region)- Parameters:
objectStorageRegion- the value to set- Returns:
- this builder
-
areReferencesIncluded
public ExportRequestSummary.Builder areReferencesIncluded(Boolean areReferencesIncluded)
Controls if the references will be exported along with the objects- Parameters:
areReferencesIncluded- the value to set- Returns:
- this builder
-
isObjectOverwriteEnabled
public ExportRequestSummary.Builder isObjectOverwriteEnabled(Boolean isObjectOverwriteEnabled)
Flag to control whether to overwrite the object if it is already present at the provided object storage location.- Parameters:
isObjectOverwriteEnabled- the value to set- Returns:
- this builder
-
filters
public ExportRequestSummary.Builder filters(List<String> filters)
Export multiple objects based on filters.- Parameters:
filters- the value to set- Returns:
- this builder
-
status
public ExportRequestSummary.Builder status(ExportRequestSummary.Status status)
Export Objects request status.- Parameters:
status- the value to set- Returns:
- this builder
-
createdBy
public ExportRequestSummary.Builder createdBy(String createdBy)
Name of the user who initiated export request.- Parameters:
createdBy- the value to set- Returns:
- this builder
-
totalExportedObjectCount
public ExportRequestSummary.Builder totalExportedObjectCount(Integer totalExportedObjectCount)
Number of objects that are exported.- Parameters:
totalExportedObjectCount- the value to set- Returns:
- this builder
-
timeStartedInMillis
public ExportRequestSummary.Builder timeStartedInMillis(Long timeStartedInMillis)
Time at which the request started getting processed.- Parameters:
timeStartedInMillis- the value to set- Returns:
- this builder
-
timeEndedInMillis
public ExportRequestSummary.Builder timeEndedInMillis(Long timeEndedInMillis)
Time at which the request was completely processed.- Parameters:
timeEndedInMillis- the value to set- Returns:
- this builder
-
errorMessages
public ExportRequestSummary.Builder errorMessages(Map<String,String> errorMessages)
Contains key of the error- Parameters:
errorMessages- the value to set- Returns:
- this builder
-
exportedItems
public ExportRequestSummary.Builder exportedItems(List<ExportObjectMetadataSummary> exportedItems)
The array of exported object details.- Parameters:
exportedItems- the value to set- Returns:
- this builder
-
referencedItems
public ExportRequestSummary.Builder referencedItems(String referencedItems)
The array of exported referenced objects.- Parameters:
referencedItems- the value to set- Returns:
- this builder
-
name
public ExportRequestSummary.Builder name(String name)
Name of the export request.- Parameters:
name- the value to set- Returns:
- this builder
-
build
public ExportRequestSummary build()
-
copy
public ExportRequestSummary.Builder copy(ExportRequestSummary model)
-
-