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.Builder
areReferencesIncluded(Boolean areReferencesIncluded)
This field controls if the references will be exported along with the objectsCreateExportRequestDetails.Builder
bucketName(String bucketName)
Name of the Object Storage bucket where the object will be exported.CreateExportRequestDetails
build()
CreateExportRequestDetails.Builder
copy(CreateExportRequestDetails model)
CreateExportRequestDetails.Builder
fileName(String fileName)
Name of the exported zip file.CreateExportRequestDetails.Builder
filters(List<String> filters)
Filters for exported objectsCreateExportRequestDetails.Builder
isObjectOverwriteEnabled(Boolean isObjectOverwriteEnabled)
Flag to control whether to overwrite the object if it is already present at the provided object storage location.CreateExportRequestDetails.Builder
objectKeys(List<String> objectKeys)
Field is used to specify which object keys to exportCreateExportRequestDetails.Builder
objectStorageRegion(String objectStorageRegion)
Region of the object storage (if using object storage of different region)CreateExportRequestDetails.Builder
objectStorageTenancyId(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)
-
-