com.amazonaws.services.simpledb.model

## クラス CreateDomainRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.simpledb.model.CreateDomainRequest

- すべての実装されたインタフェース:
    java.io.Serializable

      public class CreateDomainRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `CreateDomain operation`.

  The `CreateDomain` operation creates a new domain. The domain name should be unique among the domains associated with the Access Key ID provided in the request. The `CreateDomain` operation may take 10 or more seconds to complete.

  NOTE: CreateDomain is an idempotent operation; running it multiple times using the same domain name will not result in an error response.

  The client can create up to 100 domains per account.

  If the client requires additional domains, go to http://aws.amazon.com/contact-us/simpledb-limit-request/ .

  関連項目:
    `AmazonSimpleDB.createDomain(CreateDomainRequest)`, 直列化された形式

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `CreateDomainRequest()` Default constructor for a new CreateDomainRequest object.
    `CreateDomainRequest(java.lang.String domainName)` Constructs a new CreateDomainRequest object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getDomainName()` The name of the domain to create.
    `int` | `hashCode()`
    `void` | `setDomainName(java.lang.String domainName)` The name of the domain to create.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `CreateDomainRequest` | `withDomainName(java.lang.String domainName)` The name of the domain to create.

    - ### クラスから継承されたメソッド com.amazonaws.AmazonWebServiceRequest

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### CreateDomainRequest

          public CreateDomainRequest()

      Default constructor for a new CreateDomainRequest object. Callers should use the setter or fluent setter (with...) methods to initialize this object after creating it.

    - #### CreateDomainRequest

          public CreateDomainRequest(java.lang.String domainName)

      Constructs a new CreateDomainRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `domainName` - The name of the domain to create. The name can range between 3 and 255 characters and can contain the following characters: a-z, A-Z, 0-9, '_', '-', and '.'.

  - ### メソッドの詳細

    - #### getDomainName

          public java.lang.String getDomainName()

      The name of the domain to create. The name can range between 3 and 255 characters and can contain the following characters: a-z, A-Z, 0-9, '_', '-', and '.'.
      戻り値:
        The name of the domain to create. The name can range between 3 and 255 characters and can contain the following characters: a-z, A-Z, 0-9, '_', '-', and '.'.

    - #### setDomainName

          public void setDomainName(java.lang.String domainName)

      The name of the domain to create. The name can range between 3 and 255 characters and can contain the following characters: a-z, A-Z, 0-9, '_', '-', and '.'.
      パラメータ:
        `domainName` - The name of the domain to create. The name can range between 3 and 255 characters and can contain the following characters: a-z, A-Z, 0-9, '_', '-', and '.'.

    - #### withDomainName

          public CreateDomainRequest withDomainName(java.lang.String domainName)

      The name of the domain to create. The name can range between 3 and 255 characters and can contain the following characters: a-z, A-Z, 0-9, '_', '-', and '.'.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `domainName` - The name of the domain to create. The name can range between 3 and 255 characters and can contain the following characters: a-z, A-Z, 0-9, '_', '-', and '.'.

    - #### toString

          public java.lang.String toString()

      Returns a string representation of this object; useful for testing and debugging.
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        A string representation of this object.
      関連項目:
        `Object.toString()`

    - #### hashCode

          public int hashCode()

      オーバーライド:
        `hashCode` クラス内 `java.lang.Object`

    - #### equals

          public boolean equals(java.lang.Object obj)

      オーバーライド:
        `equals` クラス内 `java.lang.Object`