csharp/core/Models/GetObjectRequest.cs (56 lines of code) (raw):
// This file is auto-generated, don't edit it. Thanks.
using System;
using System.Collections.Generic;
using System.IO;
using Tea;
namespace AlibabaCloud.OSS.Models
{
public class GetObjectRequest : TeaModel {
/// <summary>
/// BucketName
/// </summary>
[NameInMap("BucketName")]
[Validation(Required=true, Pattern="[a-zA-Z0-9-_]+")]
public string BucketName { get; set; }
/// <summary>
/// ObjectName
/// </summary>
[NameInMap("ObjectName")]
[Validation(Required=true)]
public string ObjectName { get; set; }
/// <summary>
/// Header
/// </summary>
[NameInMap("Header")]
[Validation(Required=false)]
public GetObjectRequestHeader Header { get; set; }
public class GetObjectRequestHeader : TeaModel {
[NameInMap("response-content-type")]
[Validation(Required=false)]
public string ResponseContentType { get; set; }
[NameInMap("response-content-language")]
[Validation(Required=false)]
public string ResponseContentLanguage { get; set; }
[NameInMap("response-expires")]
[Validation(Required=false)]
public string ResponseExpires { get; set; }
[NameInMap("response-cache-control")]
[Validation(Required=false)]
public string ResponseCacheControl { get; set; }
[NameInMap("response-content-disposition")]
[Validation(Required=false)]
public string ResponseContentDisposition { get; set; }
[NameInMap("response-content-encoding")]
[Validation(Required=false)]
public string ResponseContentEncoding { get; set; }
[NameInMap("Range")]
[Validation(Required=false)]
public string Range { get; set; }
[NameInMap("If-Modified-Since")]
[Validation(Required=false)]
public string IfModifiedSince { get; set; }
[NameInMap("If-Unmodified-Since")]
[Validation(Required=false)]
public string IfUnmodifiedSince { get; set; }
[NameInMap("If-Match")]
[Validation(Required=false)]
public string IfMatch { get; set; }
[NameInMap("If-None-Match")]
[Validation(Required=false)]
public string IfNoneMatch { get; set; }
[NameInMap("Accept-Encoding")]
[Validation(Required=false)]
public string AcceptEncoding { get; set; }
};
}
}