/*
* Copyright (C) Alibaba Cloud Computing
* All rights reserved.
*
* 版权所有 (C)阿里云计算有限公司
*/
namespace Aliyun.OSS
{
///
/// 包含获取列表的请求信息。
///
public class ListMultipartUploadsRequest
{
///
/// 获取所在的名称。
///
public string BucketName { get; private set; }
///
/// 获取或设置一个值
/// 用来对返回结果进行分组
///
public string Delimiter { get; set; }
///
/// 获取或设置一个值
/// 限定此次返回Multipart Uploads事件的最大数目
/// 如果不设定,默认为1000
/// max-keys取值不能大于1000
///
public int? MaxUploads { get; set; }
///
/// 获取或设置一个值
/// 与upload-id-marker参数一同使用来指定返回结果的起始位置。
/// 如果upload-id-marker参数未设置,查询结果中包含:
/// 所有Object名字的字典序大于key-marker参数值的Multipart事件。
/// 如果upload-id-marker参数被设置,查询结果中包含:
/// 所有Object名字的字典序大于key-marker参数值的Multipart事件和Object名字等于key-marker参数值,
/// 但是Upload ID比upload-id-marker参数值大的Multipart Uploads事件。
///
public string KeyMarker { get; set; }
///
/// 获取或设置一个值
/// 限定返回的object key必须以prefix作为前缀。
///
public string Prefix { get; set;}
///
/// 获取或设置一个值
/// 与key-marker参数一同使用来指定返回结果的起始位置。
/// 如果key-marker参数未设置,则OSS忽略upload-id-marker参数。
/// 如果key-marker参数被设置,查询结果中包含:
/// 所有Object名字的字典序大于key-marker参数值的Multipart事件和Object名字等于key-marker参数值,
/// 但是Upload ID比upload-id-marker参数值大的Multipart Uploads事件。
///
public string UploadIdMarker { get; set;}
///
/// 获取encoding-type的值
///
public string EncodingType { get; set; }
///
/// 构造一个新的实例。
///
/// 所在的名称。
public ListMultipartUploadsRequest(string bucketName)
{
BucketName = bucketName;
EncodingType = Util.HttpUtils.UrlEncodingType;
}
}
}