Class RecordName
- java.lang.Object
-
- com.yahoo.vespa.hosted.controller.api.integration.dns.RecordName
-
- All Implemented Interfaces:
java.lang.Comparable<RecordName>
public class RecordName extends java.lang.Object implements java.lang.Comparable<RecordName>
Represents the name field of a DNS record (NAME).- Author:
- mpolden
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RecordNameasFqdn()Returns this as a fully qualified domain name (ends in trailing dot)java.lang.StringasString()intcompareTo(RecordName that)booleanequals(java.lang.Object o)static RecordNamefqdn(java.lang.String name)static RecordNamefrom(java.lang.String name)inthashCode()booleanisFqdn()Returns whether this is a fully qualified domain name (ends in trailing dot)java.lang.StringtoString()
-
-
-
Method Detail
-
asString
public java.lang.String asString()
-
isFqdn
public boolean isFqdn()
Returns whether this is a fully qualified domain name (ends in trailing dot)
-
asFqdn
public RecordName asFqdn()
Returns this as a fully qualified domain name (ends in trailing dot)
-
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 RecordName from(java.lang.String name)
-
fqdn
public static RecordName fqdn(java.lang.String name)
-
compareTo
public int compareTo(RecordName that)
- Specified by:
compareToin interfacejava.lang.Comparable<RecordName>
-
-