Search Results for

    Show / Hide Table of Contents

    Class CreateBucketRequest

    Inheritance
    object
    S3RequestBase
    BucketRequestBase
    CreateBucketRequest
    Implements
    IValidatable
    IRequestParameterProvider
    Inherited Members
    BucketRequestBase.Acl
    BucketRequestBase.ObjectLockEnabled
    BucketRequestBase.GrantFullControl
    BucketRequestBase.GrantRead
    BucketRequestBase.GrantReadACP
    BucketRequestBase.GrantWrite
    BucketRequestBase.GrantWriteACP
    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 CreateBucketRequest : BucketRequestBase, IValidatable, IRequestParameterProvider

    Properties

    | Edit this page View Source

    Bucket

    Required. The name of the bucket to create.

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

    Configuration

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

    ObjectOwnership

    Optional. The container element for object ownership for a bucket's ownership controls. Valid values: BucketOwnerPreferred | ObjectWriter | BucketOwnerEnforced (Not supported for directory buckets.)

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

    Methods

    | Edit this page View Source

    Create(string, string)

    Declaration
    public static CreateBucketRequest Create(string bucketName, string region = null)
    Parameters
    Type Name Description
    string bucketName
    string region
    Returns
    Type Description
    CreateBucketRequest
    | Edit this page View Source

    GetRegion()

    Declaration
    public string GetRegion()
    Returns
    Type Description
    string
    | Edit this page View Source

    GetRequestParameters()

    Declaration
    public override IEnumerable<RequestParameter> GetRequestParameters()
    Returns
    Type Description
    IEnumerable<RequestParameter>
    Overrides
    BucketRequestBase.GetRequestParameters()
    | Edit this page View Source

    Validate()

    Validates the object's parameters and throws if invalid.

    Declaration
    public override void Validate()
    Overrides
    BucketRequestBase.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