Table of Contents

Class Completes3upload_body

Namespace
Autodesk.DataManagement.OSS.Models
Assembly
Autodesk.DataManagement.dll
public class Completes3upload_body : IParsable
Inheritance
Completes3upload_body
Implements
IParsable
Inherited Members

Properties

ETags

An array of eTags. For a single-part upload, this array contains the expected eTag of the entire object. For a multipart upload, this array contains the expected eTag of each part of the upload; the index of an eTag in the array corresponds to its part number in the upload.

public List<string>? ETags { get; set; }

Property Value

List<string>

Size

The expected size of the uploaded object. If provided, OSS will check this against the blob in S3 and return an error if the size does not match.

public int? Size { get; set; }

Property Value

int?

UploadKey

The identifier of the upload session, which was provided by OSS in the response to the request for the signed URL/s with which to upload the object.

public string? UploadKey { get; set; }

Property Value

string

Methods

CreateFromDiscriminatorValue(IParseNode)

Creates a new instance of the appropriate class based on discriminator value

public static Completes3upload_body CreateFromDiscriminatorValue(IParseNode parseNode)

Parameters

parseNode IParseNode

The parse node to use to read the discriminator value and create the object

Returns

Completes3upload_body

A Completes3upload_body

GetFieldDeserializers()

The deserialization information for the current model

public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()

Returns

IDictionary<string, Action<IParseNode>>

A IDictionary<string, Action<IParseNode>>

Serialize(ISerializationWriter)

Serializes information the current object

public virtual void Serialize(ISerializationWriter writer)

Parameters

writer ISerializationWriter

Serialization writer to use to serialize this model