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
ObjectKey
The key/name of the object for which to complete an upload.
public string? ObjectKey { get; set; }
Property Value
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
XAdsMetaCacheControl
The Cache-Control value that OSS will store in the record for the uploaded object.
public string? XAdsMetaCacheControl { get; set; }
Property Value
XAdsMetaContentDisposition
The Content-Disposition value that OSS will store in the record for the uploaded object.
public string? XAdsMetaContentDisposition { get; set; }
Property Value
XAdsMetaContentEncoding
The Content-Encoding value that OSS will store in the record for the uploaded object.
public string? XAdsMetaContentEncoding { get; set; }
Property Value
XAdsMetaContentType
The Content-Type value that OSS will store in the record for the uploaded object.
public string? XAdsMetaContentType { get; set; }
Property Value
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
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
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