Package africa.sendbyte.domains
Class Domains
java.lang.Object
africa.sendbyte.domains.Domains
The Domains resource: register sending domains, fetch their DNS records, and
trigger verification.
Obtain an instance via client.domains(). Every method has a blocking
form and an ...Async form returning a CompletableFuture.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRegister a sending domain and receive the SPF, DKIM, and DMARC records to publish.createAsync(String domain) Asynchronouscreate(String).Fetch a single domain and its verification status by id.Asynchronousget(String).list()List all domains registered on the account.Asynchronouslist().Trigger a live DNS check.verifyAsync(String id) Asynchronousverify(String).
-
Constructor Details
-
Domains
-
-
Method Details
-
create
Register a sending domain and receive the SPF, DKIM, and DMARC records to publish. Re-registering an existing domain returns the existing record (idempotent).- Parameters:
domain- the bare domain name, e.g.paylink.ngormail.paylink.ng
-
createAsync
Asynchronouscreate(String). -
get
Fetch a single domain and its verification status by id. -
getAsync
Asynchronousget(String). -
list
List all domains registered on the account. -
listAsync
Asynchronouslist(). -
verify
Trigger a live DNS check. When all required records (SPF + DKIM) pass, the returned domain's status flips toDomainStatus.VERIFIED. -
verifyAsync
Asynchronousverify(String).
-