Class RecordData
- java.lang.Object
-
- com.yahoo.vespa.hosted.controller.api.integration.dns.RecordData
-
- All Implemented Interfaces:
java.lang.Comparable<RecordData>
public class RecordData extends java.lang.Object implements java.lang.Comparable<RecordData>
Represents the data field of a DNS record (RDATA). E.g. this may be an IP address for A records, or a FQDN for CNAME records.- Author:
- mpolden
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringasString()intcompareTo(RecordData that)booleanequals(java.lang.Object o)static RecordDatafqdn(java.lang.String data)Create a new record and append a trailing dot to given data, if missingstatic RecordDatafrom(java.lang.String data)Create data containing the given datainthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
asString
public java.lang.String asString()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
from
public static RecordData from(java.lang.String data)
Create data containing the given data
-
fqdn
public static RecordData fqdn(java.lang.String data)
Create a new record and append a trailing dot to given data, if missing
-
compareTo
public int compareTo(RecordData that)
- Specified by:
compareToin interfacejava.lang.Comparable<RecordData>
-
-