Package io.rdapapi.client
Class RdapClient
java.lang.Object
io.rdapapi.client.RdapClient
- All Implemented Interfaces:
AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionRdapClient(String apiKey) RdapClient(String apiKey, RdapClientOptions options) -
Method Summary
Modifier and TypeMethodDescriptionasn(int number) bulkDomains(List<String> domains) bulkDomains(List<String> domains, DomainOptions options) voidclose()domain(String name, DomainOptions options) nameserver(String host)
-
Constructor Details
-
RdapClient
-
RdapClient
-
-
Method Details
-
domain
- Throws:
IOExceptionInterruptedException
-
domain
public DomainResponse domain(String name, DomainOptions options) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-
ip
- Throws:
IOExceptionInterruptedException
-
asn
- Throws:
IOExceptionInterruptedException
-
asn
- Throws:
IOExceptionInterruptedException
-
nameserver
- Throws:
IOExceptionInterruptedException
-
entity
- Throws:
IOExceptionInterruptedException
-
bulkDomains
public BulkDomainResponse bulkDomains(List<String> domains) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-
bulkDomains
public BulkDomainResponse bulkDomains(List<String> domains, DomainOptions options) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-