Search Results for

    Show / Hide Table of Contents

    Class ObjectRequestBase

    Inheritance
    object
    S3RequestBase
    ObjectRequestBase
    DeleteObjectRequest
    GetObjectRequest
    ListObjectsV2Request
    PutObjectRequest
    Implements
    IValidatable
    IRequestParameterProvider
    Inherited Members
    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 abstract class ObjectRequestBase : S3RequestBase, IValidatable, IRequestParameterProvider

    Properties

    | Edit this page View Source

    Bucket

    The bucket name containing the object.

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

    IfMatch

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

    IfModifiedSince

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

    IfNoneMatch

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

    IfUnmodifiedSince

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

    Key

    Key of the object to get.

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

    SSECustomerAlgorithm

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

    SSECustomerKey

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

    SSECustomerKeyMD5

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

    VersionId

    Version ID used to reference a specific version of the object. For directory buckets, only null value is supported.

    Declaration
    public string VersionId { 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
    S3RequestBase.GetRequestParameters()
    | Edit this page View Source

    Validate()

    Validates the object's parameters and throws if invalid.

    Declaration
    public override void Validate()
    Overrides
    S3RequestBase.Validate()

    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