Table of Contents

Class Signeds3download_response

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

Properties

Params

The values for the updatable params that were used in the creation of the returned S3 signed URL -- Content-Type, Content-Disposition, and Cache-Control.

public Signeds3download_response_params? Params { get; set; }

Property Value

Signeds3download_response_params

Sha1

The calculated sha1 of the object, if available.

public string? Sha1 { get; set; }

Property Value

string

Size

The object size in bytes.

public long? Size { get; set; }

Property Value

long?

Status

Indicates the status of the object. complete indicates a raw upload or merged resumable upload; chunked indicates an unmerged resumable upload where the user provide public-resource-fallback=false; fallback indicates an unmerged resumable upload where the user provides public-resource-fallback=true.

public Signeds3download_response_status? Status { get; set; }

Property Value

Signeds3download_response_status?

Url

The S3 signed URL with which to download the object. This attribute is returned when status is complete or fallback; in the latter case, this will return an OSS Signed Resource, not an S3 signed URL.

public string? Url { get; set; }

Property Value

string

Urls

A map of S3 signed URLs, one for each chunk of an unmerged resumable upload. This attribute is returned when status is chunked. The key of each entry is the byte range of the total file which the chunk comprises.

public Signeds3download_response_urls? Urls { get; set; }

Property Value

Signeds3download_response_urls

Methods

CreateFromDiscriminatorValue(IParseNode)

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

public static Signeds3download_response CreateFromDiscriminatorValue(IParseNode parseNode)

Parameters

parseNode IParseNode

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

Returns

Signeds3download_response

A Signeds3download_response

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