Class CreateExportRequestDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.CreateExportRequestDetails.Builder
-
- Enclosing class:
- CreateExportRequestDetails
public static class CreateExportRequestDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateExportRequestDetails.BuilderareReferencesIncluded(Boolean areReferencesIncluded)This field controls if the references will be exported along with the objectsCreateExportRequestDetails.BuilderbucketName(String bucketName)Name of the Object Storage bucket where the object will be exported.CreateExportRequestDetailsbuild()CreateExportRequestDetails.Buildercopy(CreateExportRequestDetails model)CreateExportRequestDetails.BuilderfileName(String fileName)Name of the exported zip file.CreateExportRequestDetails.Builderfilters(List<String> filters)Filters for exported objectsCreateExportRequestDetails.BuilderisObjectOverwriteEnabled(Boolean isObjectOverwriteEnabled)Flag to control whether to overwrite the object if it is already present at the provided object storage location.CreateExportRequestDetails.BuilderobjectKeys(List<String> objectKeys)Field is used to specify which object keys to exportCreateExportRequestDetails.BuilderobjectStorageRegion(String objectStorageRegion)Region of the object storage (if using object storage of different region)CreateExportRequestDetails.BuilderobjectStorageTenancyId(String objectStorageTenancyId)Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)
-
-
-
Method Detail
-
bucketName
public CreateExportRequestDetails.Builder bucketName(String bucketName)
Name of the Object Storage bucket where the object will be exported.- Parameters:
bucketName- the value to set- Returns:
- this builder
-
fileName
public CreateExportRequestDetails.Builder fileName(String fileName)
Name of the exported zip file.- Parameters:
fileName- the value to set- Returns:
- this builder
-
objectStorageTenancyId
public CreateExportRequestDetails.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 CreateExportRequestDetails.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
-
isObjectOverwriteEnabled
public CreateExportRequestDetails.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
-
objectKeys
public CreateExportRequestDetails.Builder objectKeys(List<String> objectKeys)
Field is used to specify which object keys to export- Parameters:
objectKeys- the value to set- Returns:
- this builder
-
areReferencesIncluded
public CreateExportRequestDetails.Builder areReferencesIncluded(Boolean areReferencesIncluded)
This field controls if the references will be exported along with the objects- Parameters:
areReferencesIncluded- the value to set- Returns:
- this builder
-
filters
public CreateExportRequestDetails.Builder filters(List<String> filters)
Filters for exported objects- Parameters:
filters- the value to set- Returns:
- this builder
-
build
public CreateExportRequestDetails build()
-
copy
public CreateExportRequestDetails.Builder copy(CreateExportRequestDetails model)
-
-