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.Builder
areReferencesIncluded(Boolean areReferencesIncluded)
Controls if the references will be exported along with the objectsExportRequestSummary.Builder
bucketName(String bucketName)
The name of the Object Storage Bucket where the objects will be exported toExportRequestSummary
build()
ExportRequestSummary.Builder
copy(ExportRequestSummary model)
ExportRequestSummary.Builder
createdBy(String createdBy)
Name of the user who initiated export request.ExportRequestSummary.Builder
errorMessages(Map<String,String> errorMessages)
Contains key of the errorExportRequestSummary.Builder
exportedItems(List<ExportObjectMetadataSummary> exportedItems)
The array of exported object details.ExportRequestSummary.Builder
fileName(String fileName)
Name of the exported zip file.ExportRequestSummary.Builder
filters(List<String> filters)
Export multiple objects based on filters.ExportRequestSummary.Builder
isObjectOverwriteEnabled(Boolean isObjectOverwriteEnabled)
Flag to control whether to overwrite the object if it is already present at the provided object storage location.ExportRequestSummary.Builder
key(String key)
Export object request keyExportRequestSummary.Builder
name(String name)
Name of the export request.ExportRequestSummary.Builder
objectKeys(List<String> objectKeys)
The list of the objects to be exportedExportRequestSummary.Builder
objectStorageRegion(String objectStorageRegion)
Region of the object storage (if using object storage of different region)ExportRequestSummary.Builder
objectStorageTenancyId(String objectStorageTenancyId)
Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)ExportRequestSummary.Builder
referencedItems(String referencedItems)
The array of exported referenced objects.ExportRequestSummary.Builder
status(ExportRequestSummary.Status status)
Export Objects request status.ExportRequestSummary.Builder
timeEndedInMillis(Long timeEndedInMillis)
Time at which the request was completely processed.ExportRequestSummary.Builder
timeStartedInMillis(Long timeStartedInMillis)
Time at which the request started getting processed.ExportRequestSummary.Builder
totalExportedObjectCount(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)
-
-