Table of Contents

Class Batchcompleteupload_object_requests

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

Properties

ETags

The eTags of the parts uploaded to S3, exactly as returned by S3. The index of an eTag in the array corresponds to the number of the part in the entire object. If provided, OSS will fail the upload completion if any part does not match the data found in S3.

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

Property Value

List<string>

ObjectKey

The key/name of the object for which to complete an upload.

public string? ObjectKey { get; set; }

Property Value

string

Size

The size of the object for which to complete an upload. If provided, OSS will fail the upload completion if the size does not match that of the data found in S3.

public int? Size { get; set; }

Property Value

int?

UploadKey

The key of the upload to complete.

public string? UploadKey { get; set; }

Property Value

string

XAdsMetaCacheControl

The Cache-Control value that OSS will store in the record for the uploaded object.

public string? XAdsMetaCacheControl { get; set; }

Property Value

string

XAdsMetaContentDisposition

The Content-Disposition value that OSS will store in the record for the uploaded object.

public string? XAdsMetaContentDisposition { get; set; }

Property Value

string

XAdsMetaContentEncoding

The Content-Encoding value that OSS will store in the record for the uploaded object.

public string? XAdsMetaContentEncoding { get; set; }

Property Value

string

XAdsMetaContentType

The Content-Type value that OSS will store in the record for the uploaded object.

public string? XAdsMetaContentType { get; set; }

Property Value

string

XAdsUserDefinedMetadata

This parameter allows setting any custom metadata to be stored with the object, which can be retrieved later on download or when getting the object details. It has the following restrictions: - It must have a JSON format. - The maximum length is 100 bytes

public string? XAdsUserDefinedMetadata { get; set; }

Property Value

string

Methods

CreateFromDiscriminatorValue(IParseNode)

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

public static Batchcompleteupload_object_requests CreateFromDiscriminatorValue(IParseNode parseNode)

Parameters

parseNode IParseNode

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

Returns

Batchcompleteupload_object_requests

A Batchcompleteupload_object_requests

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