com.amazonaws.services.route53.model

## クラス ResourceRecordSet

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

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

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

  A complex type that contains information about the current resource record set.

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `AliasTarget` | `getAliasTarget()` Alias resource record sets only: Information about the AWS resource to which you are redirecting traffic.
    `java.lang.String` | `getFailover()` Failover resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that indicates whether the current resource record set is a primary or secondary resource record set.
    `java.lang.String` | `getHealthCheckId()` Health Check resource record sets only, not required for alias resource record sets: An identifier that is used to identify health check associated with the resource record set.
    `java.lang.String` | `getName()` The domain name of the current resource record set.
    `java.lang.String` | `getNiftyComment()` NIFTYCloudの独自仕様です。
    `java.lang.String` | `getNiftyDefaultHost()` NIFTYCloudの独自仕様です。
    `NiftyHealthCheckConfig` | `getNiftyHealthCheckConfig()` NIFTYCloudの独自仕様です。
    `java.lang.String` | `getRegion()` Regional resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that specifies the AWS region for the current resource record set.
    `java.util.List<ResourceRecord>` | `getResourceRecords()` A complex type that contains the resource records for the current resource record set.
    `java.lang.String` | `getSetIdentifier()` Weighted, Regional, and Failover resource record sets only: An identifier that differentiates among multiple resource record sets that have the same combination of DNS name and type.
    `java.lang.Long` | `getTTL()` The cache time to live for the current resource record set.
    `java.lang.String` | `getType()` The type of the current resource record set.
    `java.lang.Long` | `getWeight()` Weighted resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that determines what portion of traffic for the current resource record set is routed to the associated location.
    `int` | `hashCode()`
    `void` | `setAliasTarget(AliasTarget aliasTarget)` Alias resource record sets only: Information about the AWS resource to which you are redirecting traffic.
    `void` | `setFailover(ResourceRecordSetFailover failover)` Failover resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that indicates whether the current resource record set is a primary or secondary resource record set.
    `void` | `setFailover(java.lang.String failover)` Failover resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that indicates whether the current resource record set is a primary or secondary resource record set.
    `void` | `setHealthCheckId(java.lang.String healthCheckId)` Health Check resource record sets only, not required for alias resource record sets: An identifier that is used to identify health check associated with the resource record set.
    `void` | `setName(java.lang.String name)` The domain name of the current resource record set.
    `void` | `setNiftyComment(java.lang.String niftyComment)` NIFTYCloudの独自仕様です。
    `void` | `setNiftyDefaultHost(java.lang.String niftyDefaultHost)` NIFTYCloudの独自仕様です。
    `void` | `setNiftyHealthCheckConfig(NiftyHealthCheckConfig niftyHealthCheckConfig)` NIFTYCloudの独自仕様です。
    `void` | `setRegion(ResourceRecordSetRegion region)` Regional resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that specifies the AWS region for the current resource record set.
    `void` | `setRegion(java.lang.String region)` Regional resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that specifies the AWS region for the current resource record set.
    `void` | `setResourceRecords(java.util.Collection<ResourceRecord> resourceRecords)` A complex type that contains the resource records for the current resource record set.
    `void` | `setSetIdentifier(java.lang.String setIdentifier)` Weighted, Regional, and Failover resource record sets only: An identifier that differentiates among multiple resource record sets that have the same combination of DNS name and type.
    `void` | `setTTL(java.lang.Long tTL)` The cache time to live for the current resource record set.
    `void` | `setType(RRType type)` The type of the current resource record set.
    `void` | `setType(java.lang.String type)` The type of the current resource record set.
    `void` | `setWeight(java.lang.Long weight)` Weighted resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that determines what portion of traffic for the current resource record set is routed to the associated location.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `ResourceRecordSet` | `withAliasTarget(AliasTarget aliasTarget)` Alias resource record sets only: Information about the AWS resource to which you are redirecting traffic.
    `ResourceRecordSet` | `withFailover(ResourceRecordSetFailover failover)` Failover resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that indicates whether the current resource record set is a primary or secondary resource record set.
    `ResourceRecordSet` | `withFailover(java.lang.String failover)` Failover resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that indicates whether the current resource record set is a primary or secondary resource record set.
    `ResourceRecordSet` | `withHealthCheckId(java.lang.String healthCheckId)` Health Check resource record sets only, not required for alias resource record sets: An identifier that is used to identify health check associated with the resource record set.
    `ResourceRecordSet` | `withName(java.lang.String name)` The domain name of the current resource record set.
    `ResourceRecordSet` | `withRegion(ResourceRecordSetRegion region)` Regional resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that specifies the AWS region for the current resource record set.
    `ResourceRecordSet` | `withRegion(java.lang.String region)` Regional resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that specifies the AWS region for the current resource record set.
    `ResourceRecordSet` | `withResourceRecords(java.util.Collection<ResourceRecord> resourceRecords)` A complex type that contains the resource records for the current resource record set.
    `ResourceRecordSet` | `withResourceRecords(ResourceRecord... resourceRecords)` A complex type that contains the resource records for the current resource record set.
    `ResourceRecordSet` | `withSetIdentifier(java.lang.String setIdentifier)` Weighted, Regional, and Failover resource record sets only: An identifier that differentiates among multiple resource record sets that have the same combination of DNS name and type.
    `ResourceRecordSet` | `withTTL(java.lang.Long tTL)` The cache time to live for the current resource record set.
    `ResourceRecordSet` | `withType(RRType type)` The type of the current resource record set.
    `ResourceRecordSet` | `withType(java.lang.String type)` The type of the current resource record set.
    `ResourceRecordSet` | `withWeight(java.lang.Long weight)` Weighted resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that determines what portion of traffic for the current resource record set is routed to the associated location.

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

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

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

    - #### ResourceRecordSet

          public ResourceRecordSet()

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

    - #### ResourceRecordSet

          public ResourceRecordSet(java.lang.String name,
                           java.lang.String type)

      Constructs a new ResourceRecordSet object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `name` - The domain name of the current resource record set.
        `type` - The type of the current resource record set.

    - #### ResourceRecordSet

          public ResourceRecordSet(java.lang.String name,
                           RRType type)

      Constructs a new ResourceRecordSet object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `name` - The domain name of the current resource record set.
        `type` - The type of the current resource record set.

  - ### メソッドの詳細

    - #### getName

          public java.lang.String getName()

      The domain name of the current resource record set.

      Constraints:
      Length: 0 - 1024

      戻り値:
        The domain name of the current resource record set.

    - #### setName

          public void setName(java.lang.String name)

      The domain name of the current resource record set.

      Constraints:
      Length: 0 - 1024

      パラメータ:
        `name` - The domain name of the current resource record set.

    - #### withName

          public ResourceRecordSet withName(java.lang.String name)

      The domain name of the current resource record set.

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

      Constraints:
      Length: 0 - 1024

      パラメータ:
        `name` - The domain name of the current resource record set.

    - #### getType

          public java.lang.String getType()

      The type of the current resource record set.

      Constraints:
      Allowed Values: SOA, A, TXT, NS, CNAME, MX, PTR, SRV, SPF, AAAA

      戻り値:
        The type of the current resource record set.
      関連項目:
        `RRType`

    - #### setType

          public void setType(java.lang.String type)

      The type of the current resource record set.

      Constraints:
      Allowed Values: SOA, A, TXT, NS, CNAME, MX, PTR, SRV, SPF, AAAA

      パラメータ:
        `type` - The type of the current resource record set.
      関連項目:
        `RRType`

    - #### withType

          public ResourceRecordSet withType(java.lang.String type)

      The type of the current resource record set.

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

      Constraints:
      Allowed Values: SOA, A, TXT, NS, CNAME, MX, PTR, SRV, SPF, AAAA

      パラメータ:
        `type` - The type of the current resource record set.
      関連項目:
        `RRType`

    - #### setType

          public void setType(RRType type)

      The type of the current resource record set.

      Constraints:
      Allowed Values: SOA, A, TXT, NS, CNAME, MX, PTR, SRV, SPF, AAAA

      パラメータ:
        `type` - The type of the current resource record set.
      関連項目:
        `RRType`

    - #### withType

          public ResourceRecordSet withType(RRType type)

      The type of the current resource record set.

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

      Constraints:
      Allowed Values: SOA, A, TXT, NS, CNAME, MX, PTR, SRV, SPF, AAAA

      パラメータ:
        `type` - The type of the current resource record set.
      関連項目:
        `RRType`

    - #### getSetIdentifier

          public java.lang.String getSetIdentifier()

      Weighted, Regional, and Failover resource record sets only: An identifier that differentiates among multiple resource record sets that have the same combination of DNS name and type.

      Constraints:
      Length: 1 - 128

      戻り値:
        Weighted, Regional, and Failover resource record sets only: An identifier that differentiates among multiple resource record sets that have the same combination of DNS name and type.

    - #### setSetIdentifier

          public void setSetIdentifier(java.lang.String setIdentifier)

      Weighted, Regional, and Failover resource record sets only: An identifier that differentiates among multiple resource record sets that have the same combination of DNS name and type.

      Constraints:
      Length: 1 - 128

      パラメータ:
        `setIdentifier` - Weighted, Regional, and Failover resource record sets only: An identifier that differentiates among multiple resource record sets that have the same combination of DNS name and type.

    - #### withSetIdentifier

          public ResourceRecordSet withSetIdentifier(java.lang.String setIdentifier)

      Weighted, Regional, and Failover resource record sets only: An identifier that differentiates among multiple resource record sets that have the same combination of DNS name and type.

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

      Constraints:
      Length: 1 - 128

      パラメータ:
        `setIdentifier` - Weighted, Regional, and Failover resource record sets only: An identifier that differentiates among multiple resource record sets that have the same combination of DNS name and type.

    - #### getWeight

          public java.lang.Long getWeight()

      Weighted resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that determines what portion of traffic for the current resource record set is routed to the associated location.

      Constraints:
      Range: 0 - 255

      戻り値:
        Weighted resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that determines what portion of traffic for the current resource record set is routed to the associated location.

    - #### setWeight

          public void setWeight(java.lang.Long weight)

      Weighted resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that determines what portion of traffic for the current resource record set is routed to the associated location.

      Constraints:
      Range: 0 - 255

      パラメータ:
        `weight` - Weighted resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that determines what portion of traffic for the current resource record set is routed to the associated location.

    - #### withWeight

          public ResourceRecordSet withWeight(java.lang.Long weight)

      Weighted resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that determines what portion of traffic for the current resource record set is routed to the associated location.

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

      Constraints:
      Range: 0 - 255

      パラメータ:
        `weight` - Weighted resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that determines what portion of traffic for the current resource record set is routed to the associated location.

    - #### getRegion

          public java.lang.String getRegion()

      Regional resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that specifies the AWS region for the current resource record set.

      Constraints:
      Length: 1 - 64
      Allowed Values: us-east-1, us-west-1, us-west-2, eu-west-1, ap-southeast-1, ap-southeast-2, ap-northeast-1, sa-east-1

      戻り値:
        Regional resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that specifies the AWS region for the current resource record set.
      関連項目:
        `ResourceRecordSetRegion`

    - #### setRegion

          public void setRegion(java.lang.String region)

      Regional resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that specifies the AWS region for the current resource record set.

      Constraints:
      Length: 1 - 64
      Allowed Values: us-east-1, us-west-1, us-west-2, eu-west-1, ap-southeast-1, ap-southeast-2, ap-northeast-1, sa-east-1

      パラメータ:
        `region` - Regional resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that specifies the AWS region for the current resource record set.
      関連項目:
        `ResourceRecordSetRegion`

    - #### withRegion

          public ResourceRecordSet withRegion(java.lang.String region)

      Regional resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that specifies the AWS region for the current resource record set.

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

      Constraints:
      Length: 1 - 64
      Allowed Values: us-east-1, us-west-1, us-west-2, eu-west-1, ap-southeast-1, ap-southeast-2, ap-northeast-1, sa-east-1

      パラメータ:
        `region` - Regional resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that specifies the AWS region for the current resource record set.
      関連項目:
        `ResourceRecordSetRegion`

    - #### setRegion

          public void setRegion(ResourceRecordSetRegion region)

      Regional resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that specifies the AWS region for the current resource record set.

      Constraints:
      Length: 1 - 64
      Allowed Values: us-east-1, us-west-1, us-west-2, eu-west-1, ap-southeast-1, ap-southeast-2, ap-northeast-1, sa-east-1

      パラメータ:
        `region` - Regional resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that specifies the AWS region for the current resource record set.
      関連項目:
        `ResourceRecordSetRegion`

    - #### withRegion

          public ResourceRecordSet withRegion(ResourceRecordSetRegion region)

      Regional resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that specifies the AWS region for the current resource record set.

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

      Constraints:
      Length: 1 - 64
      Allowed Values: us-east-1, us-west-1, us-west-2, eu-west-1, ap-southeast-1, ap-southeast-2, ap-northeast-1, sa-east-1

      パラメータ:
        `region` - Regional resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that specifies the AWS region for the current resource record set.
      関連項目:
        `ResourceRecordSetRegion`

    - #### getFailover

          public java.lang.String getFailover()

      Failover resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that indicates whether the current resource record set is a primary or secondary resource record set. A failover set may contain at most one resource record set marked as primary and one resource record set marked as secondary. A resource record set marked as primary will be returned if any of the following are true: (1) an associated health check is passing, (2) if the resource record set is an alias with the evaluate target health and at least one target resource record set is healthy, (3) both the primary and secondary resource record set are failing health checks or (4) there is no secondary resource record set. A secondary resource record set will be returned if: (1) the primary is failing a health check and either the secondary is passing a health check or has no associated health check, or (2) there is no primary resource record set.

      Valid values: `PRIMARY` | `SECONDARY`

      Constraints:
      Allowed Values: PRIMARY, SECONDARY

      戻り値:
        Failover resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that indicates whether the current resource record set is a primary or secondary resource record set. A failover set may contain at most one resource record set marked as primary and one resource record set marked as secondary. A resource record set marked as primary will be returned if any of the following are true: (1) an associated health check is passing, (2) if the resource record set is an alias with the evaluate target health and at least one target resource record set is healthy, (3) both the primary and secondary resource record set are failing health checks or (4) there is no secondary resource record set. A secondary resource record set will be returned if: (1) the primary is failing a health check and either the secondary is passing a health check or has no associated health check, or (2) there is no primary resource record set.

        Valid values: `PRIMARY` | `SECONDARY`

      関連項目:
        `ResourceRecordSetFailover`

    - #### setFailover

          public void setFailover(java.lang.String failover)

      Failover resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that indicates whether the current resource record set is a primary or secondary resource record set. A failover set may contain at most one resource record set marked as primary and one resource record set marked as secondary. A resource record set marked as primary will be returned if any of the following are true: (1) an associated health check is passing, (2) if the resource record set is an alias with the evaluate target health and at least one target resource record set is healthy, (3) both the primary and secondary resource record set are failing health checks or (4) there is no secondary resource record set. A secondary resource record set will be returned if: (1) the primary is failing a health check and either the secondary is passing a health check or has no associated health check, or (2) there is no primary resource record set.

      Valid values: `PRIMARY` | `SECONDARY`

      Constraints:
      Allowed Values: PRIMARY, SECONDARY

      パラメータ:
        `failover` - Failover resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that indicates whether the current resource record set is a primary or secondary resource record set. A failover set may contain at most one resource record set marked as primary and one resource record set marked as secondary. A resource record set marked as primary will be returned if any of the following are true: (1) an associated health check is passing, (2) if the resource record set is an alias with the evaluate target health and at least one target resource record set is healthy, (3) both the primary and secondary resource record set are failing health checks or (4) there is no secondary resource record set. A secondary resource record set will be returned if: (1) the primary is failing a health check and either the secondary is passing a health check or has no associated health check, or (2) there is no primary resource record set.

        Valid values: `PRIMARY` | `SECONDARY`

      関連項目:
        `ResourceRecordSetFailover`

    - #### withFailover

          public ResourceRecordSet withFailover(java.lang.String failover)

      Failover resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that indicates whether the current resource record set is a primary or secondary resource record set. A failover set may contain at most one resource record set marked as primary and one resource record set marked as secondary. A resource record set marked as primary will be returned if any of the following are true: (1) an associated health check is passing, (2) if the resource record set is an alias with the evaluate target health and at least one target resource record set is healthy, (3) both the primary and secondary resource record set are failing health checks or (4) there is no secondary resource record set. A secondary resource record set will be returned if: (1) the primary is failing a health check and either the secondary is passing a health check or has no associated health check, or (2) there is no primary resource record set.

      Valid values: `PRIMARY` | `SECONDARY`

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

      Constraints:
      Allowed Values: PRIMARY, SECONDARY

      パラメータ:
        `failover` - Failover resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that indicates whether the current resource record set is a primary or secondary resource record set. A failover set may contain at most one resource record set marked as primary and one resource record set marked as secondary. A resource record set marked as primary will be returned if any of the following are true: (1) an associated health check is passing, (2) if the resource record set is an alias with the evaluate target health and at least one target resource record set is healthy, (3) both the primary and secondary resource record set are failing health checks or (4) there is no secondary resource record set. A secondary resource record set will be returned if: (1) the primary is failing a health check and either the secondary is passing a health check or has no associated health check, or (2) there is no primary resource record set.

        Valid values: `PRIMARY` | `SECONDARY`

      関連項目:
        `ResourceRecordSetFailover`

    - #### setFailover

          public void setFailover(ResourceRecordSetFailover failover)

      Failover resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that indicates whether the current resource record set is a primary or secondary resource record set. A failover set may contain at most one resource record set marked as primary and one resource record set marked as secondary. A resource record set marked as primary will be returned if any of the following are true: (1) an associated health check is passing, (2) if the resource record set is an alias with the evaluate target health and at least one target resource record set is healthy, (3) both the primary and secondary resource record set are failing health checks or (4) there is no secondary resource record set. A secondary resource record set will be returned if: (1) the primary is failing a health check and either the secondary is passing a health check or has no associated health check, or (2) there is no primary resource record set.

      Valid values: `PRIMARY` | `SECONDARY`

      Constraints:
      Allowed Values: PRIMARY, SECONDARY

      パラメータ:
        `failover` - Failover resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that indicates whether the current resource record set is a primary or secondary resource record set. A failover set may contain at most one resource record set marked as primary and one resource record set marked as secondary. A resource record set marked as primary will be returned if any of the following are true: (1) an associated health check is passing, (2) if the resource record set is an alias with the evaluate target health and at least one target resource record set is healthy, (3) both the primary and secondary resource record set are failing health checks or (4) there is no secondary resource record set. A secondary resource record set will be returned if: (1) the primary is failing a health check and either the secondary is passing a health check or has no associated health check, or (2) there is no primary resource record set.

        Valid values: `PRIMARY` | `SECONDARY`

      関連項目:
        `ResourceRecordSetFailover`

    - #### withFailover

          public ResourceRecordSet withFailover(ResourceRecordSetFailover failover)

      Failover resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that indicates whether the current resource record set is a primary or secondary resource record set. A failover set may contain at most one resource record set marked as primary and one resource record set marked as secondary. A resource record set marked as primary will be returned if any of the following are true: (1) an associated health check is passing, (2) if the resource record set is an alias with the evaluate target health and at least one target resource record set is healthy, (3) both the primary and secondary resource record set are failing health checks or (4) there is no secondary resource record set. A secondary resource record set will be returned if: (1) the primary is failing a health check and either the secondary is passing a health check or has no associated health check, or (2) there is no primary resource record set.

      Valid values: `PRIMARY` | `SECONDARY`

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

      Constraints:
      Allowed Values: PRIMARY, SECONDARY

      パラメータ:
        `failover` - Failover resource record sets only: Among resource record sets that have the same combination of DNS name and type, a value that indicates whether the current resource record set is a primary or secondary resource record set. A failover set may contain at most one resource record set marked as primary and one resource record set marked as secondary. A resource record set marked as primary will be returned if any of the following are true: (1) an associated health check is passing, (2) if the resource record set is an alias with the evaluate target health and at least one target resource record set is healthy, (3) both the primary and secondary resource record set are failing health checks or (4) there is no secondary resource record set. A secondary resource record set will be returned if: (1) the primary is failing a health check and either the secondary is passing a health check or has no associated health check, or (2) there is no primary resource record set.

        Valid values: `PRIMARY` | `SECONDARY`

      関連項目:
        `ResourceRecordSetFailover`

    - #### getTTL

          public java.lang.Long getTTL()

      The cache time to live for the current resource record set.

      Constraints:
      Range: 0 - 2147483647

      戻り値:
        The cache time to live for the current resource record set.

    - #### setTTL

          public void setTTL(java.lang.Long tTL)

      The cache time to live for the current resource record set.

      Constraints:
      Range: 0 - 2147483647

      パラメータ:
        `tTL` - The cache time to live for the current resource record set.

    - #### withTTL

          public ResourceRecordSet withTTL(java.lang.Long tTL)

      The cache time to live for the current resource record set.

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

      Constraints:
      Range: 0 - 2147483647

      パラメータ:
        `tTL` - The cache time to live for the current resource record set.

    - #### getResourceRecords

          public java.util.List<ResourceRecord> getResourceRecords()

      A complex type that contains the resource records for the current resource record set.

      Constraints:
      Length: 1 -

      戻り値:
        A complex type that contains the resource records for the current resource record set.

    - #### setResourceRecords

          public void setResourceRecords(java.util.Collection<ResourceRecord> resourceRecords)

      A complex type that contains the resource records for the current resource record set.

      Constraints:
      Length: 1 -

      パラメータ:
        `resourceRecords` - A complex type that contains the resource records for the current resource record set.

    - #### withResourceRecords

          public ResourceRecordSet withResourceRecords(ResourceRecord... resourceRecords)

      A complex type that contains the resource records for the current resource record set.

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

      Constraints:
      Length: 1 -

      パラメータ:
        `resourceRecords` - A complex type that contains the resource records for the current resource record set.

    - #### withResourceRecords

          public ResourceRecordSet withResourceRecords(java.util.Collection<ResourceRecord> resourceRecords)

      A complex type that contains the resource records for the current resource record set.

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

      Constraints:
      Length: 1 -

      パラメータ:
        `resourceRecords` - A complex type that contains the resource records for the current resource record set.

    - #### getAliasTarget

          public AliasTarget getAliasTarget()

      Alias resource record sets only: Information about the AWS resource to which you are redirecting traffic.
      戻り値:
        Alias resource record sets only: Information about the AWS resource to which you are redirecting traffic.

    - #### setAliasTarget

          public void setAliasTarget(AliasTarget aliasTarget)

      Alias resource record sets only: Information about the AWS resource to which you are redirecting traffic.
      パラメータ:
        `aliasTarget` - Alias resource record sets only: Information about the AWS resource to which you are redirecting traffic.

    - #### withAliasTarget

          public ResourceRecordSet withAliasTarget(AliasTarget aliasTarget)

      Alias resource record sets only: Information about the AWS resource to which you are redirecting traffic.

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

      パラメータ:
        `aliasTarget` - Alias resource record sets only: Information about the AWS resource to which you are redirecting traffic.

    - #### getHealthCheckId

          public java.lang.String getHealthCheckId()

      Health Check resource record sets only, not required for alias resource record sets: An identifier that is used to identify health check associated with the resource record set.

      Constraints:
      Length: 0 - 64

      戻り値:
        Health Check resource record sets only, not required for alias resource record sets: An identifier that is used to identify health check associated with the resource record set.

    - #### setHealthCheckId

          public void setHealthCheckId(java.lang.String healthCheckId)

      Health Check resource record sets only, not required for alias resource record sets: An identifier that is used to identify health check associated with the resource record set.

      Constraints:
      Length: 0 - 64

      パラメータ:
        `healthCheckId` - Health Check resource record sets only, not required for alias resource record sets: An identifier that is used to identify health check associated with the resource record set.

    - #### withHealthCheckId

          public ResourceRecordSet withHealthCheckId(java.lang.String healthCheckId)

      Health Check resource record sets only, not required for alias resource record sets: An identifier that is used to identify health check associated with the resource record set.

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

      Constraints:
      Length: 0 - 64

      パラメータ:
        `healthCheckId` - Health Check resource record sets only, not required for alias resource record sets: An identifier that is used to identify health check associated with the resource record set.

    - #### getNiftyDefaultHost

          public java.lang.String getNiftyDefaultHost()

      NIFTYCloudの独自仕様です。 LBRのデフォルトホストを取得します。 TypeにLBRを指定した時のみ設定可能です。 また指定する値は事前にホスト名をAレコードに登録する必要があります。
      戻り値:
        LBRのデフォルトホスト

    - #### setNiftyDefaultHost

          public void setNiftyDefaultHost(java.lang.String niftyDefaultHost)

      NIFTYCloudの独自仕様です。 LBRのデフォルトホストをセットします。 TypeにLBRを指定した時のみ設定可能です。 また指定する値は事前にホスト名をAレコードに登録する必要があります。
      パラメータ:
        `LBRのデフォルトホスト` -

    - #### getNiftyHealthCheckConfig

          public NiftyHealthCheckConfig getNiftyHealthCheckConfig()

      NIFTYCloudの独自仕様です。 HealthCheckConfig を取得します。 AWSでは「XXXHealthCheck」を使用しますが、NIFTYCloudでは ChangeResourceRecordSets Actionのパラメタで指定します。
      戻り値:
        監視するIPアドレスやPort、Protocol(TCP / HTTP AWSではTypeを指定)、 ResourcePath、FullyQualifiedDomainNameの情報を含む NiftyHealthCheckConfig

    - #### setNiftyHealthCheckConfig

          public void setNiftyHealthCheckConfig(NiftyHealthCheckConfig niftyHealthCheckConfig)

      NIFTYCloudの独自仕様です。 HealthCheckConfig をセットします。 AWSでは「XXXHealthCheck」を使用しますが、NIFTYCloudでは ChangeResourceRecordSets Actionのパラメタで指定します。
      パラメータ:
        `監視するIPアドレスやPort、Protocol(TCP` - / HTTP AWSではTypeを指定)、 ResourcePath、FullyQualifiedDomainNameの情報を含む NiftyHealthCheckConfig

    - #### getNiftyComment

          public java.lang.String getNiftyComment()

      NIFTYCloudの独自仕様です。 NiftyComment を取得します。
      戻り値:
        コメント

    - #### setNiftyComment

          public void setNiftyComment(java.lang.String niftyComment)

      NIFTYCloudの独自仕様です。 NiftyComment をセットします。
      パラメータ:
        `コメント` -

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