Class ImportRequest.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.ImportRequest.Builder
-
- Enclosing class:
- ImportRequest
public static class ImportRequest.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImportRequest.Builder
areDataAssetReferencesIncluded(Boolean areDataAssetReferencesIncluded)
This field controls if the data asset references will be included during import.ImportRequest.Builder
bucketName(String bucketName)
The name of the Object Storage Bucket where the objects will be imported fromImportRequest
build()
ImportRequest.Builder
copy(ImportRequest model)
ImportRequest.Builder
createdBy(String createdBy)
Name of the user who initiated import request.ImportRequest.Builder
errorMessages(Map<String,String> errorMessages)
Contains key of the errorImportRequest.Builder
fileName(String fileName)
Name of the zip file from which objects will be imported.ImportRequest.Builder
importConflictResolution(ImportConflictResolution importConflictResolution)
ImportRequest.Builder
importedObjects(List<ImportObjectMetadataSummary> importedObjects)
The array of imported object details.ImportRequest.Builder
key(String key)
Import object request keyImportRequest.Builder
name(String name)
Name of the import request.ImportRequest.Builder
objectKeyForImport(String objectKeyForImport)
Key of the object inside which all the objects will be importedImportRequest.Builder
objectStorageRegion(String objectStorageRegion)
Region of the object storage (if using object storage of different region)ImportRequest.Builder
objectStorageTenancyId(String objectStorageTenancyId)
Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)ImportRequest.Builder
status(ImportRequest.Status status)
Import Objects request status.ImportRequest.Builder
timeEndedInMillis(Long timeEndedInMillis)
Time at which the request was completely processed.ImportRequest.Builder
timeStartedInMillis(Long timeStartedInMillis)
Time at which the request started getting processed.ImportRequest.Builder
totalImportedObjectCount(Integer totalImportedObjectCount)
Number of objects that are imported.
-
-
-
Method Detail
-
key
public ImportRequest.Builder key(String key)
Import object request key- Parameters:
key
- the value to set- Returns:
- this builder
-
bucketName
public ImportRequest.Builder bucketName(String bucketName)
The name of the Object Storage Bucket where the objects will be imported from- Parameters:
bucketName
- the value to set- Returns:
- this builder
-
fileName
public ImportRequest.Builder fileName(String fileName)
Name of the zip file from which objects will be imported.- Parameters:
fileName
- the value to set- Returns:
- this builder
-
objectStorageTenancyId
public ImportRequest.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 ImportRequest.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
-
objectKeyForImport
public ImportRequest.Builder objectKeyForImport(String objectKeyForImport)
Key of the object inside which all the objects will be imported- Parameters:
objectKeyForImport
- the value to set- Returns:
- this builder
-
areDataAssetReferencesIncluded
public ImportRequest.Builder areDataAssetReferencesIncluded(Boolean areDataAssetReferencesIncluded)
This field controls if the data asset references will be included during import.- Parameters:
areDataAssetReferencesIncluded
- the value to set- Returns:
- this builder
-
importConflictResolution
public ImportRequest.Builder importConflictResolution(ImportConflictResolution importConflictResolution)
-
status
public ImportRequest.Builder status(ImportRequest.Status status)
Import Objects request status.- Parameters:
status
- the value to set- Returns:
- this builder
-
createdBy
public ImportRequest.Builder createdBy(String createdBy)
Name of the user who initiated import request.- Parameters:
createdBy
- the value to set- Returns:
- this builder
-
totalImportedObjectCount
public ImportRequest.Builder totalImportedObjectCount(Integer totalImportedObjectCount)
Number of objects that are imported.- Parameters:
totalImportedObjectCount
- the value to set- Returns:
- this builder
-
timeStartedInMillis
public ImportRequest.Builder timeStartedInMillis(Long timeStartedInMillis)
Time at which the request started getting processed.- Parameters:
timeStartedInMillis
- the value to set- Returns:
- this builder
-
timeEndedInMillis
public ImportRequest.Builder timeEndedInMillis(Long timeEndedInMillis)
Time at which the request was completely processed.- Parameters:
timeEndedInMillis
- the value to set- Returns:
- this builder
-
errorMessages
public ImportRequest.Builder errorMessages(Map<String,String> errorMessages)
Contains key of the error- Parameters:
errorMessages
- the value to set- Returns:
- this builder
-
importedObjects
public ImportRequest.Builder importedObjects(List<ImportObjectMetadataSummary> importedObjects)
The array of imported object details.- Parameters:
importedObjects
- the value to set- Returns:
- this builder
-
name
public ImportRequest.Builder name(String name)
Name of the import request.- Parameters:
name
- the value to set- Returns:
- this builder
-
build
public ImportRequest build()
-
copy
public ImportRequest.Builder copy(ImportRequest model)
-
-