Search Results for

    Show / Hide Table of Contents

    Class ListObjectsV2Request

    Inheritance
    object
    S3RequestBase
    ObjectRequestBase
    ListObjectsV2Request
    Implements
    IValidatable
    IRequestParameterProvider
    Inherited Members
    ObjectRequestBase.Bucket
    ObjectRequestBase.Key
    ObjectRequestBase.VersionId
    ObjectRequestBase.IfMatch
    ObjectRequestBase.IfModifiedSince
    ObjectRequestBase.IfNoneMatch
    ObjectRequestBase.IfUnmodifiedSince
    ObjectRequestBase.SSECustomerAlgorithm
    ObjectRequestBase.SSECustomerKey
    ObjectRequestBase.SSECustomerKeyMD5
    ObjectRequestBase.Validate()
    S3RequestBase.ExpectedBucketOwner
    S3RequestBase.RequestPayer
    S3RequestBase.IsValid()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Glitch9.AIDevKit.AmazonAws.S3
    Assembly: Glitch9.AIDevKit.Provider.AmazonAws.dll
    Syntax
    public class ListObjectsV2Request : ObjectRequestBase, IValidatable, IRequestParameterProvider

    Properties

    | Edit this page View Source

    ContinuationToken

    ContinuationToken for pagination. Use NextContinuationToken from previous response.

    Declaration
    public string ContinuationToken { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Delimiter

    Delimiter to group keys (e.g., "/"). Directory buckets only support "/".

    Declaration
    public string Delimiter { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    EncodingType

    Encoding type for object keys in response. Only "url" is supported.

    Declaration
    public string EncodingType { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    FetchOwner

    Set to true to return owner field with each key. Directory buckets return bucket owner for all objects.

    Declaration
    public bool? FetchOwner { get; set; }
    Property Value
    Type Description
    bool?
    | Edit this page View Source

    MaxKeys

    Maximum number of keys to return (default: 1000).

    Declaration
    public int? MaxKeys { get; set; }
    Property Value
    Type Description
    int?
    | Edit this page View Source

    OptionalObjectAttributes

    Optional fields to return (e.g., "RestoreStatus"). Not supported for directory buckets.

    Declaration
    public string OptionalObjectAttributes { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    Prefix

    Limits response to keys that begin with the specified prefix. Directory buckets only support prefixes ending with "/".

    Declaration
    public string Prefix { get; set; }
    Property Value
    Type Description
    string
    | Edit this page View Source

    StartAfter

    StartAfter key name for listing. Not supported for directory buckets.

    Declaration
    public string StartAfter { get; set; }
    Property Value
    Type Description
    string

    Methods

    | Edit this page View Source

    GetRequestParameters()

    Declaration
    public override IEnumerable<RequestParameter> GetRequestParameters()
    Returns
    Type Description
    IEnumerable<RequestParameter>
    Overrides
    ObjectRequestBase.GetRequestParameters()

    Implements

    IValidatable
    IRequestParameterProvider

    Extension Methods

    ArrayExtensions.ToArrayOrEmpty<T>(T)
    ArrayExtensions.ToArrayOrNull<T>(T)
    EventExtensions.ToDelta<T>(T, string, int, string, bool)
    EventExtensions.ToDone<T>(T, string, int, string)
    EventExtensions.ToEvent<T>(T)
    EventExtensions.UpcastDelta<T1, T2>(T1, string, int, string, bool)
    FallbackExtensions.IsOr<TParent, TChild>(TParent, TChild)
    ResponseCastingExtensions.GetResult<T>(T)
    ResponseCastingExtensions.ToParams(IRequestParameterProvider)
    ResponseCastingExtensions.ToParams(IRequestParameterProvider, params RequestParameter[])
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation