Search Results for

    Show / Hide Table of Contents

    Class PutObjectRequest

    Inheritance
    object
    S3RequestBase
    ObjectRequestBase
    PutObjectRequest
    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 PutObjectRequest : ObjectRequestBase, IValidatable, IRequestParameterProvider

    Properties

    | Edit this page View Source

    Body

    Object data (binary content).

    Declaration
    public byte[] Body { get; set; }
    Property Value
    Type Description
    byte[]
    | Edit this page View Source

    BucketKeyEnabled

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

    CacheControl

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

    ChecksumAlgorithm

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

    ChecksumCRC32

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

    ChecksumCRC32C

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

    ChecksumCRC64NVME

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

    ChecksumSHA1

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

    ChecksumSHA256

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

    ContentDisposition

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

    ContentEncoding

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

    ContentLanguage

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

    ContentMD5

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

    Expires

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

    ObjectLockLegalHoldStatus

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

    ObjectLockMode

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

    ObjectLockRetainUntilDate

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

    SSEKMSEncryptionContext

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

    SSEKMSKeyId

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

    ServerSideEncryption

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

    StorageClass

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

    Tagging

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

    WebsiteRedirectLocation

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

    WriteOffsetBytes

    Declaration
    public long? WriteOffsetBytes { get; set; }
    Property Value
    Type Description
    long?

    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