Class RecordSet

  • All Implemented Interfaces:
    Serializable

    public final class RecordSet
    extends Object
    implements Serializable
    A class that represents a Google Cloud DNS record set.

    A RecordSet is the unit of data that will be returned by the DNS servers upon a DNS request for a specific domain. The RecordSet holds the current state of the DNS records that make up a zone. You can read the records but you cannot modify them directly. Rather, you edit the records in a zone by creating a ChangeRequest.

    See Also:
    Google Cloud DNS documentation, Serialized Form
    • Method Detail

      • toBuilder

        public RecordSet.Builder toBuilder()
        Creates a builder pre-populated with the attribute values of this instance.
      • getName

        public String getName()
        Returns the user-assigned name of this record set.
      • getRecords

        public List<String> getRecords()
        Returns a list of records stored in this record set.
      • getTtl

        public Integer getTtl()
        Returns the number of seconds that this record set can be cached by resolvers.
      • getType

        public RecordSet.Type getType()
        Returns the type of this record set.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object