com.amazonaws.services.route53.model

## クラス HostedZone

- java.lang.Object
- - com.amazonaws.services.route53.model.HostedZone

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

      public class HostedZone
      extends java.lang.Object
      implements java.io.Serializable

  A complex type that contain information about the specified hosted zone.

  関連項目:
    直列化された形式

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

    コンストラクタ
    コンストラクタと説明
    `HostedZone()` Default constructor for a new HostedZone object.
    `HostedZone(java.lang.String id, java.lang.String name, java.lang.String callerReference)` Constructs a new HostedZone object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.String` | `getCallerReference()` A unique string that identifies the request to create the hosted zone.
    `HostedZoneConfig` | `getConfig()` A complex type that contains the `Comment` element.
    `java.lang.String` | `getId()` The ID of the specified hosted zone.
    `java.lang.String` | `getName()` The name of the domain.
    `java.lang.Long` | `getResourceRecordSetCount()` Total number of resource record sets in the hosted zone.
    `int` | `hashCode()`
    `void` | `setCallerReference(java.lang.String callerReference)` A unique string that identifies the request to create the hosted zone.
    `void` | `setConfig(HostedZoneConfig config)` A complex type that contains the `Comment` element.
    `void` | `setId(java.lang.String id)` The ID of the specified hosted zone.
    `void` | `setName(java.lang.String name)` The name of the domain.
    `void` | `setResourceRecordSetCount(java.lang.Long resourceRecordSetCount)` Total number of resource record sets in the hosted zone.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `HostedZone` | `withCallerReference(java.lang.String callerReference)` A unique string that identifies the request to create the hosted zone.
    `HostedZone` | `withConfig(HostedZoneConfig config)` A complex type that contains the `Comment` element.
    `HostedZone` | `withId(java.lang.String id)` The ID of the specified hosted zone.
    `HostedZone` | `withName(java.lang.String name)` The name of the domain.
    `HostedZone` | `withResourceRecordSetCount(java.lang.Long resourceRecordSetCount)` Total number of resource record sets in the hosted zone.

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

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

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

    - #### HostedZone

          public HostedZone()

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

    - #### HostedZone

          public HostedZone(java.lang.String id,
                    java.lang.String name,
                    java.lang.String callerReference)

      Constructs a new HostedZone object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `id` - The ID of the specified hosted zone.
        `name` - The name of the domain. This must be a fully-specified domain, for example, www.example.com. The trailing dot is optional; Route 53 assumes that the domain name is fully qualified. This means that Route 53 treats www.example.com (without a trailing dot) and www.example.com. (with a trailing dot) as identical.

        This is the name you have registered with your DNS registrar. You should ask your registrar to change the authoritative name servers for your domain to the set of `NameServers` elements returned in `DelegationSet`.

        `callerReference` - A unique string that identifies the request to create the hosted zone.

  - ### メソッドの詳細

    - #### getId

          public java.lang.String getId()

      The ID of the specified hosted zone.

      Constraints:
      Length: 0 - 32

      戻り値:
        The ID of the specified hosted zone.

    - #### setId

          public void setId(java.lang.String id)

      The ID of the specified hosted zone.

      Constraints:
      Length: 0 - 32

      パラメータ:
        `id` - The ID of the specified hosted zone.

    - #### withId

          public HostedZone withId(java.lang.String id)

      The ID of the specified hosted zone.

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

      Constraints:
      Length: 0 - 32

      パラメータ:
        `id` - The ID of the specified hosted zone.

    - #### getName

          public java.lang.String getName()

      The name of the domain. This must be a fully-specified domain, for example, www.example.com. The trailing dot is optional; Route 53 assumes that the domain name is fully qualified. This means that Route 53 treats www.example.com (without a trailing dot) and www.example.com. (with a trailing dot) as identical.

      This is the name you have registered with your DNS registrar. You should ask your registrar to change the authoritative name servers for your domain to the set of `NameServers` elements returned in `DelegationSet`.

      Constraints:
      Length: 0 - 1024

      戻り値:
        The name of the domain. This must be a fully-specified domain, for example, www.example.com. The trailing dot is optional; Route 53 assumes that the domain name is fully qualified. This means that Route 53 treats www.example.com (without a trailing dot) and www.example.com. (with a trailing dot) as identical.

        This is the name you have registered with your DNS registrar. You should ask your registrar to change the authoritative name servers for your domain to the set of `NameServers` elements returned in `DelegationSet`.

    - #### setName

          public void setName(java.lang.String name)

      The name of the domain. This must be a fully-specified domain, for example, www.example.com. The trailing dot is optional; Route 53 assumes that the domain name is fully qualified. This means that Route 53 treats www.example.com (without a trailing dot) and www.example.com. (with a trailing dot) as identical.

      This is the name you have registered with your DNS registrar. You should ask your registrar to change the authoritative name servers for your domain to the set of `NameServers` elements returned in `DelegationSet`.

      Constraints:
      Length: 0 - 1024

      パラメータ:
        `name` - The name of the domain. This must be a fully-specified domain, for example, www.example.com. The trailing dot is optional; Route 53 assumes that the domain name is fully qualified. This means that Route 53 treats www.example.com (without a trailing dot) and www.example.com. (with a trailing dot) as identical.

        This is the name you have registered with your DNS registrar. You should ask your registrar to change the authoritative name servers for your domain to the set of `NameServers` elements returned in `DelegationSet`.

    - #### withName

          public HostedZone withName(java.lang.String name)

      The name of the domain. This must be a fully-specified domain, for example, www.example.com. The trailing dot is optional; Route 53 assumes that the domain name is fully qualified. This means that Route 53 treats www.example.com (without a trailing dot) and www.example.com. (with a trailing dot) as identical.

      This is the name you have registered with your DNS registrar. You should ask your registrar to change the authoritative name servers for your domain to the set of `NameServers` elements returned in `DelegationSet`.

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

      Constraints:
      Length: 0 - 1024

      パラメータ:
        `name` - The name of the domain. This must be a fully-specified domain, for example, www.example.com. The trailing dot is optional; Route 53 assumes that the domain name is fully qualified. This means that Route 53 treats www.example.com (without a trailing dot) and www.example.com. (with a trailing dot) as identical.

        This is the name you have registered with your DNS registrar. You should ask your registrar to change the authoritative name servers for your domain to the set of `NameServers` elements returned in `DelegationSet`.

    - #### getCallerReference

          public java.lang.String getCallerReference()

      A unique string that identifies the request to create the hosted zone.

      Constraints:
      Length: 1 - 128

      戻り値:
        A unique string that identifies the request to create the hosted zone.

    - #### setCallerReference

          public void setCallerReference(java.lang.String callerReference)

      A unique string that identifies the request to create the hosted zone.

      Constraints:
      Length: 1 - 128

      パラメータ:
        `callerReference` - A unique string that identifies the request to create the hosted zone.

    - #### withCallerReference

          public HostedZone withCallerReference(java.lang.String callerReference)

      A unique string that identifies the request to create the hosted zone.

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

      Constraints:
      Length: 1 - 128

      パラメータ:
        `callerReference` - A unique string that identifies the request to create the hosted zone.

    - #### getConfig

          public HostedZoneConfig getConfig()

      A complex type that contains the `Comment` element.
      戻り値:
        A complex type that contains the `Comment` element.

    - #### setConfig

          public void setConfig(HostedZoneConfig config)

      A complex type that contains the `Comment` element.
      パラメータ:
        `config` - A complex type that contains the `Comment` element.

    - #### withConfig

          public HostedZone withConfig(HostedZoneConfig config)

      A complex type that contains the `Comment` element.

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

      パラメータ:
        `config` - A complex type that contains the `Comment` element.

    - #### getResourceRecordSetCount

          public java.lang.Long getResourceRecordSetCount()

      Total number of resource record sets in the hosted zone.
      戻り値:
        Total number of resource record sets in the hosted zone.

    - #### setResourceRecordSetCount

          public void setResourceRecordSetCount(java.lang.Long resourceRecordSetCount)

      Total number of resource record sets in the hosted zone.
      パラメータ:
        `resourceRecordSetCount` - Total number of resource record sets in the hosted zone.

    - #### withResourceRecordSetCount

          public HostedZone withResourceRecordSetCount(java.lang.Long resourceRecordSetCount)

      Total number of resource record sets in the hosted zone.

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

      パラメータ:
        `resourceRecordSetCount` - Total number of resource record sets in the hosted zone.

    - #### 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`