Show / Hide Table of Contents

Class ExportRequest

Export metadata object response.

Inheritance
object
ExportRequest
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DataintegrationService.Models
Assembly: OCI.DotNetSDK.Dataintegration.dll
Syntax
public class ExportRequest

Properties

AreReferencesIncluded

Declaration
[JsonProperty(PropertyName = "areReferencesIncluded")]
public bool? AreReferencesIncluded { get; set; }
Property Value
Type Description
bool?

Controls if the references will be exported along with the objects

BucketName

Declaration
[JsonProperty(PropertyName = "bucketName")]
public string BucketName { get; set; }
Property Value
Type Description
string

The name of the Object Storage Bucket where the objects will be exported to

CreatedBy

Declaration
[JsonProperty(PropertyName = "createdBy")]
public string CreatedBy { get; set; }
Property Value
Type Description
string

Name of the user who initiated export request.

ErrorMessages

Declaration
[JsonProperty(PropertyName = "errorMessages")]
public Dictionary<string, string> ErrorMessages { get; set; }
Property Value
Type Description
Dictionary<string, string>

Contains key of the error

ExportedItems

Declaration
[JsonProperty(PropertyName = "exportedItems")]
public List<ExportObjectMetadataSummary> ExportedItems { get; set; }
Property Value
Type Description
List<ExportObjectMetadataSummary>

The array of exported object details.

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>

Export multiple objects based on filters.

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.

Key

Declaration
[JsonProperty(PropertyName = "key")]
public string Key { get; set; }
Property Value
Type Description
string

Export object request key

Name

Declaration
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type Description
string

Name of the export request.

ObjectKeys

Declaration
[JsonProperty(PropertyName = "objectKeys")]
public List<string> ObjectKeys { get; set; }
Property Value
Type Description
List<string>

The list of the objects to be exported

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)

ReferencedItems

Declaration
[JsonProperty(PropertyName = "referencedItems")]
public string ReferencedItems { get; set; }
Property Value
Type Description
string

The array of exported referenced objects.

Status

Declaration
[JsonProperty(PropertyName = "status")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ExportRequest.StatusEnum? Status { get; set; }
Property Value
Type Description
ExportRequest.StatusEnum?

Export Objects request status.

TimeEndedInMillis

Declaration
[JsonProperty(PropertyName = "timeEndedInMillis")]
public long? TimeEndedInMillis { get; set; }
Property Value
Type Description
long?

Time at which the request was completely processed.

TimeStartedInMillis

Declaration
[JsonProperty(PropertyName = "timeStartedInMillis")]
public long? TimeStartedInMillis { get; set; }
Property Value
Type Description
long?

Time at which the request started getting processed.

TotalExportedObjectCount

Declaration
[JsonProperty(PropertyName = "totalExportedObjectCount")]
public int? TotalExportedObjectCount { get; set; }
Property Value
Type Description
int?

Number of objects that are exported.

In this article
Back to top