implicit final class VertxDnsClientOps extends AnyVal
- Alphabetic
- By Inheritance
- VertxDnsClientOps
- AnyVal
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new VertxDnsClientOps(target: DnsClient)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
##(): Int
- Definition Classes
- Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
lookup4L(name: String): Task[String]
Try to lookup the A (ipv4) record for the given name.
Try to lookup the A (ipv4) record for the given name. The first found will be used.
- name
the name to resolve
- returns
a reference to this, so the API can be used fluently
-
def
lookup6L(name: String): Task[String]
Try to lookup the AAAA (ipv6) record for the given name.
Try to lookup the AAAA (ipv6) record for the given name. The first found will be used.
- name
the name to resolve
- returns
a reference to this, so the API can be used fluently
-
def
lookupL(name: String): Task[String]
Try to lookup the A (ipv4) or AAAA (ipv6) record for the given name.
Try to lookup the A (ipv4) or AAAA (ipv6) record for the given name. The first found will be used.
- name
the name to resolve
- returns
a reference to this, so the API can be used fluently
-
def
resolveAAAAL(name: String): Task[List[String]]
Try to resolve all AAAA (ipv6) records for the given name.
Try to resolve all AAAA (ipv6) records for the given name.
- name
the name to resolve
- returns
a reference to this, so the API can be used fluently
-
def
resolveAL(name: String): Task[List[String]]
Try to resolve all A (ipv4) records for the given name.
Try to resolve all A (ipv4) records for the given name.
- name
the name to resolve
- returns
a reference to this, so the API can be used fluently
-
def
resolveCNAMEL(name: String): Task[List[String]]
Try to resolve the CNAME record for the given name.
Try to resolve the CNAME record for the given name.
- name
the name to resolve the CNAME for
- returns
a reference to this, so the API can be used fluently.
-
def
resolveMXL(name: String): Task[List[MxRecord]]
Try to resolve the MX records for the given name.
Try to resolve the MX records for the given name.
- name
the name for which the MX records should be resolved
- returns
a reference to this, so the API can be used fluently.
-
def
resolveNSL(name: String): Task[List[String]]
Try to resolve the NS records for the given name.
Try to resolve the NS records for the given name.
- name
the name for which the NS records should be resolved
- returns
a reference to this, so the API can be used fluently.
-
def
resolvePTRL(name: String): Task[String]
Try to resolve the PTR record for the given name.
Try to resolve the PTR record for the given name.
- name
the name to resolve the PTR for
- returns
a reference to this, so the API can be used fluently.
-
def
resolveSRVL(name: String): Task[List[SrvRecord]]
Try to resolve the SRV records for the given name.
Try to resolve the SRV records for the given name.
- name
the name for which the SRV records should be resolved
- returns
a reference to this, so the API can be used fluently.
-
def
resolveTXTL(name: String): Task[List[String]]
Try to resolve the TXT records for the given name.
Try to resolve the TXT records for the given name.
- name
the name for which the TXT records should be resolved
- returns
a reference to this, so the API can be used fluently.
-
def
reverseLookupL(ipaddress: String): Task[String]
Try to do a reverse lookup of an IP address.
Try to do a reverse lookup of an IP address. This is basically the same as doing trying to resolve a PTR record but allows you to just pass in the IP address and not a valid ptr query string.
- ipaddress
the IP address to resolve the PTR for
- returns
a reference to this, so the API can be used fluently.
- val target: DnsClient
-
def
toString(): String
- Definition Classes
- Any