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
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
Methods
CreateFromDiscriminatorValue(IParseNode)
Creates a new instance of the appropriate class based on discriminator value
public static Completes3upload_body 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