Show / Hide Table of Contents

Class CopyObjectRequest

Copy metadata object request.

Inheritance
object
CopyObjectRequest
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 CopyObjectRequest

Properties

CopiedItems

Declaration
[JsonProperty(PropertyName = "copiedItems")]
public List<CopyObjectMetadataSummary> CopiedItems { get; set; }
Property Value
Type Description
List<CopyObjectMetadataSummary>

The array of copy object details.

CopyConflictResolution

Declaration
[JsonProperty(PropertyName = "copyConflictResolution")]
public CopyConflictResolution CopyConflictResolution { get; set; }
Property Value
Type Description
CopyConflictResolution

CopyMetadataObjectRequestStatus

Declaration
[JsonProperty(PropertyName = "copyMetadataObjectRequestStatus")]
[JsonConverter(typeof(ResponseEnumConverter))]
public CopyObjectRequest.CopyMetadataObjectRequestStatusEnum? CopyMetadataObjectRequestStatus { get; set; }
Property Value
Type Description
CopyObjectRequest.CopyMetadataObjectRequestStatusEnum?

Copy Object request status.

CreatedBy

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

OCID of the user who initiated copy request.

CreatedByName

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

Name of the user who created the copy object request.

Key

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

Copy object request key.

Name

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

Name of the copy object 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 copied.

ReferencedItems

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

The array of copied referenced objects.

SourceWorkspaceId

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

The workspace id of the source from where we need to copy object.

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.

TotalObjectsCopiedIntoTarget

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

Number of objects copied into the target.

TotalSourceObjectCount

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

Number of source objects to be copied.

In this article
Back to top