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.BuilderareDataAssetReferencesIncluded(Boolean areDataAssetReferencesIncluded)This field controls if the data asset references will be included during import.ImportRequest.BuilderbucketName(String bucketName)The name of the Object Storage Bucket where the objects will be imported fromImportRequestbuild()ImportRequest.Buildercopy(ImportRequest model)ImportRequest.BuildercreatedBy(String createdBy)Name of the user who initiated import request.ImportRequest.BuildererrorMessages(Map<String,String> errorMessages)Contains key of the errorImportRequest.BuilderfileName(String fileName)Name of the zip file from which objects will be imported.ImportRequest.BuilderimportConflictResolution(ImportConflictResolution importConflictResolution)ImportRequest.BuilderimportedObjects(List<ImportObjectMetadataSummary> importedObjects)The array of imported object details.ImportRequest.Builderkey(String key)Import object request keyImportRequest.Buildername(String name)Name of the import request.ImportRequest.BuilderobjectKeyForImport(String objectKeyForImport)Key of the object inside which all the objects will be importedImportRequest.BuilderobjectStorageRegion(String objectStorageRegion)Region of the object storage (if using object storage of different region)ImportRequest.BuilderobjectStorageTenancyId(String objectStorageTenancyId)Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)ImportRequest.Builderstatus(ImportRequest.Status status)Import Objects request status.ImportRequest.BuildertimeEndedInMillis(Long timeEndedInMillis)Time at which the request was completely processed.ImportRequest.BuildertimeStartedInMillis(Long timeStartedInMillis)Time at which the request started getting processed.ImportRequest.BuildertotalImportedObjectCount(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)
-
-