Table of Contents

Class ListVersionsRequest

Namespace
Amazon.S3.Model
Assembly
AWSSDK.S3.dll

Container for the parameters to the ListVersions operation.

Returns metadata about all of the versions of objects in a bucket.

public class ListVersionsRequest : AmazonWebServiceRequest
Inheritance
ListVersionsRequest

Constructors

ListVersionsRequest()

public ListVersionsRequest()

Properties

BucketName

The bucket name that contains the objects.

public string BucketName { get; set; }

Property Value

string

Delimiter

A delimiter is a character you use to group keys.

public string Delimiter { get; set; }

Property Value

string

Encoding

Requests Amazon S3 to encode the object keys in the response and specifies the encoding method to use. An object key may contain any Unicode character; however, XML 1.0 parser cannot parse some characters, such as characters with an ASCII value from 0 to 10. For characters that are not supported in XML 1.0, you can add this parameter to request that Amazon S3 encode the keys in the response.

public EncodingType Encoding { get; set; }

Property Value

EncodingType

ExpectedBucketOwner

The account id of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP 403 (Access Denied) error.

public string ExpectedBucketOwner { get; set; }

Property Value

string

KeyMarker

Specifies the key to start with when listing objects in a bucket.

public string KeyMarker { get; set; }

Property Value

string

MaxKeys

Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.

public int MaxKeys { get; set; }

Property Value

int

Prefix

Limits the response to keys that begin with the specified prefix.

public string Prefix { get; set; }

Property Value

string

VersionIdMarker

Specifies the object version you want to start listing from.

public string VersionIdMarker { get; set; }

Property Value

string