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 domaingetSendingDomain
(long accountId, long sendingDomainId) Get domain data and it's statusgetSendingDomains
(long accountId) Get sending domains and their statusesvoid
sendSendingDomainsSetupInstructions
(long accountId, long sendingDomainId, SendingDomainsSetupInstructionsRequest request) Send sending domain setup instructions
-
Constructor Details
-
SendingDomainsImpl
-
-
Method Details
-
create
Description copied from interface:SendingDomains
Create a sending domain- Specified by:
create
in interfaceSendingDomains
- Parameters:
accountId
- unique account IDrequest
- request data- Returns:
- Attributes of created sending domain
-
getSendingDomains
Description copied from interface:SendingDomains
Get sending domains and their statuses- Specified by:
getSendingDomains
in interfaceSendingDomains
- Parameters:
accountId
- unique account ID- Returns:
- domains with their attributes, DNS records, statuses
-
getSendingDomain
Description copied from interface:SendingDomains
Get domain data and it's status- Specified by:
getSendingDomain
in 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:SendingDomains
Send sending domain setup instructions- Specified by:
sendSendingDomainsSetupInstructions
in interfaceSendingDomains
- Parameters:
accountId
- unique account IDsendingDomainId
- unique domain IDrequest
- request data
-