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
Sha1
The calculated sha1 of the object, if available.
public string? Sha1 { get; set; }
Property Value
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
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
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
Methods
CreateFromDiscriminatorValue(IParseNode)
Creates a new instance of the appropriate class based on discriminator value
public static Signeds3download_response CreateFromDiscriminatorValue(IParseNode parseNode)
Parameters
parseNode
IParseNodeThe parse node to use to read the discriminator value and create the object
Returns
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
ISerializationWriterSerialization writer to use to serialize this model