Class BatchCompletedResults
Namespace: Autodesk.Oss.Model
Assembly: Autodesk.Oss.dll
The results returned by the Complete Batch Upload to S3 Signed URLs operation.
[DataContract]
public class BatchCompletedResults
Inheritance
Inherited Members
object.Equals(object) , object.Equals(object, object) , object.GetHashCode() , object.GetType() , object.MemberwiseClone() , object.ReferenceEquals(object, object) , object.ToString()
Constructors
BatchCompletedResults()
Initializes a new instance of the
public BatchCompletedResults()
Properties
BucketKey
The bucket key of the bucket the object was uploaded to.
[DataMember(Name = "bucketKey", EmitDefaultValue = false)]
public string BucketKey { get; set; }
Property Value
CacheControl
The Cache-Control value for the uploaded object as recorded within OSS. This attribute is returned only if it was specified when the object was uploaded.
[DataMember(Name = "cacheControl", EmitDefaultValue = false)]
public string CacheControl { get; set; }
Property Value
ContentDisposition
The Content-Disposition value for the uploaded object as recorded within OSS. This attribute is returned only if it was specified when the object was uploaded.
[DataMember(Name = "contentDisposition", EmitDefaultValue = false)]
public string ContentDisposition { get; set; }
Property Value
ContentEncoding
The Content-Encoding value for the uploaded object as recorded within OSS. This attribute is returned only if it was specified when the object was uploaded.
[DataMember(Name = "contentEncoding", EmitDefaultValue = false)]
public string ContentEncoding { get; set; }
Property Value
ContentType
The format of the data stored within the object, expressed as a MIME type. This attribute is returned only if it was specified when the object was uploaded.
[DataMember(Name = "contentType", EmitDefaultValue = false)]
public string ContentType { get; set; }
Property Value
ObjectId
An identifier (URN) that uniquely and persistently identifies the object.
[DataMember(Name = "objectId", EmitDefaultValue = false)]
public string ObjectId { get; set; }
Property Value
ObjectKey
The URL-encoded human friendly name of the object.
[DataMember(Name = "objectKey", EmitDefaultValue = false)]
public string ObjectKey { get; set; }
Property Value
Parts
An array containing the status of each part, indicating any issues with eTag or size mismatch issues.
[DataMember(Name = "parts", EmitDefaultValue = false)]
public List<BatchCompletedResultsParts> Parts { get; set; }
Property Value
Reason
The reason for the failure, if the status is error
.
[DataMember(Name = "reason", EmitDefaultValue = false)]
public string Reason { get; set; }
Property Value
Size
The total amount of storage space occupied by the object, in bytes.
[DataMember(Name = "size", EmitDefaultValue = false)]
public int? Size { get; set; }
Property Value
int ?
Status
If this attribute is not returned, completion has succeeded. If the value of this attribute is “error”, completion failed.’
[DataMember(Name = "status", EmitDefaultValue = false)]
public string Status { get; set; }
Property Value
Methods
ToString()
Returns the string presentation of the object.
public override string ToString()
Returns
String presentation of the object.