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) |