Class AliasTarget
- java.lang.Object
-
- com.yahoo.vespa.hosted.controller.api.integration.dns.AliasTarget
-
public class AliasTarget extends java.lang.ObjectRepresents the target of an ALIAS record.- Author:
- mpolden
-
-
Constructor Summary
Constructors Constructor Description AliasTarget(com.yahoo.config.provision.HostName name, java.lang.String dnsZone, com.yahoo.config.provision.zone.ZoneId zone)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RecordDataasData()Returns the fields in this encoded as record datajava.lang.StringdnsZone()DNS zone of thisbooleanequals(java.lang.Object o)static AliasTargetfrom(RecordData data)inthashCode()com.yahoo.config.provision.HostNamename()DNS name of thisjava.lang.StringtoString()com.yahoo.config.provision.zone.ZoneIdzone()The zone where this exists
-
-
-
Method Detail
-
name
public com.yahoo.config.provision.HostName name()
DNS name of this
-
dnsZone
public java.lang.String dnsZone()
DNS zone of this
-
zone
public com.yahoo.config.provision.zone.ZoneId zone()
The zone where this exists
-
asData
public RecordData asData()
Returns the fields in this encoded as record data
-
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 AliasTarget from(RecordData data)
-
-