Class CreateExportRequestDetails
Details of export request. Export is supported using three ways. First, when objectKeys are provided, export of those objects take place. Second, when filter are provided, all the objects based on the filter provided are exported. Third, when neither objectKeys nor filters are provided, we export all the design objects for the workspace.
Inherited Members
Namespace: Oci.DataintegrationService.Models
Assembly: OCI.DotNetSDK.Dataintegration.dll
Syntax
public class CreateExportRequestDetails
Properties
AreReferencesIncluded
Declaration
[JsonProperty(PropertyName = "areReferencesIncluded")]
public bool? AreReferencesIncluded { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | This field controls if the references will be exported along with the objects |
BucketName
Declaration
[Required(ErrorMessage = "BucketName is required.")]
[JsonProperty(PropertyName = "bucketName")]
public string BucketName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Name of the Object Storage bucket where the object will be exported. |
Remarks
Required
FileName
Declaration
[JsonProperty(PropertyName = "fileName")]
public string FileName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Name of the exported zip file. |
Filters
Declaration
[JsonProperty(PropertyName = "filters")]
public List<string> Filters { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> | Filters for exported objects |
IsObjectOverwriteEnabled
Declaration
[JsonProperty(PropertyName = "isObjectOverwriteEnabled")]
public bool? IsObjectOverwriteEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | Flag to control whether to overwrite the object if it is already present at the provided object storage location. |
ObjectKeys
Declaration
[JsonProperty(PropertyName = "objectKeys")]
public List<string> ObjectKeys { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> | Field is used to specify which object keys to export |
ObjectStorageRegion
Declaration
[JsonProperty(PropertyName = "objectStorageRegion")]
public string ObjectStorageRegion { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Region of the object storage (if using object storage of different region) |
ObjectStorageTenancyId
Declaration
[JsonProperty(PropertyName = "objectStorageTenancyId")]
public string ObjectStorageTenancyId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy) |