Package io.mailtrap.api.sendingdomains
Class SendingDomainsImpl
java.lang.Object
io.mailtrap.api.apiresource.ApiResource
io.mailtrap.api.sendingdomains.SendingDomainsImpl
- All Implemented Interfaces:
SendingDomains
-
Field Summary
Fields inherited from class io.mailtrap.api.apiresource.ApiResource
apiHost, httpClient, token -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(long accountId, CreateSendingDomainRequest request) Create a sending domainvoiddeleteSendingDomain(long accountId, long sendingDomainId) Delete a sending domaingetSendingDomain(long accountId, long sendingDomainId) Get domain data and it's statusgetSendingDomains(long accountId) Get sending domains and their statusesvoidsendSendingDomainsSetupInstructions(long accountId, long sendingDomainId, SendingDomainsSetupInstructionsRequest request) Send sending domain setup instructions
-
Constructor Details
-
SendingDomainsImpl
-
-
Method Details
-
create
Description copied from interface:SendingDomainsCreate a sending domain- Specified by:
createin interfaceSendingDomains- Parameters:
accountId- unique account IDrequest- request data- Returns:
- Attributes of created sending domain
-
getSendingDomains
Description copied from interface:SendingDomainsGet sending domains and their statuses- Specified by:
getSendingDomainsin interfaceSendingDomains- Parameters:
accountId- unique account ID- Returns:
- domains with their attributes, DNS records, statuses
-
getSendingDomain
Description copied from interface:SendingDomainsGet domain data and it's status- Specified by:
getSendingDomainin interfaceSendingDomains- Parameters:
accountId- unique account IDsendingDomainId- unique domain ID- Returns:
- domain attributes, DNS records, status
-
sendSendingDomainsSetupInstructions
public void sendSendingDomainsSetupInstructions(long accountId, long sendingDomainId, SendingDomainsSetupInstructionsRequest request) Description copied from interface:SendingDomainsSend sending domain setup instructions- Specified by:
sendSendingDomainsSetupInstructionsin interfaceSendingDomains- Parameters:
accountId- unique account IDsendingDomainId- unique domain IDrequest- request data
-
deleteSendingDomain
public void deleteSendingDomain(long accountId, long sendingDomainId) Description copied from interface:SendingDomainsDelete a sending domain- Specified by:
deleteSendingDomainin interfaceSendingDomains- Parameters:
accountId- unique account IDsendingDomainId- unique domain ID
-