Class ResourceRecordSet

java.lang.Object
org.jclouds.route53.domain.ResourceRecordSet
Direct Known Subclasses:
ResourceRecordSet.RecordSubset

public class ResourceRecordSet extends Object
  • Field Details

  • Method Details

    • getName

      public String getName()
      The name of the domain.
    • getType

      public String getType()
      The resource record set type.
    • getTTL

      public com.google.common.base.Optional<Integer> getTTL()
      Present in all resource record sets except aliases. The resource record cache time to live (TTL), in seconds.
    • getValues

      public List<String> getValues()
      Type-specific values that differentiates the RRs in this set. Empty if getType() is A or AAAA and getAliasTarget() is present.
    • getAliasTarget

      public com.google.common.base.Optional<ResourceRecordSet.AliasTarget> getAliasTarget()
      When present, getType() is A or AAAA. Instead of getValues() containing the corresponding IP addresses, the server will follow this link and resolve one on-demand.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • builder

      public static ResourceRecordSet.Builder builder()
    • toBuilder

      public ResourceRecordSet.Builder toBuilder()