Package com.mailersend.sdk.domains
Class DomainSettingsUpdateBuilder
- java.lang.Object
-
- com.mailersend.sdk.domains.DomainSettingsUpdateBuilder
-
public class DomainSettingsUpdateBuilder extends Object
DomainSettingsUpdateBuilder class.
- Version:
- $Id: $Id
- Author:
- mailersend
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDomainSettingsUpdateBuilder(MailerSend apiObjectRef)Protected constructor, should only be instantiated by the sdk
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainSettingsUpdateBuildercustomnTrackingEnabled(boolean customTrackingEnabled)customnTrackingEnabled.DomainSettingsUpdateBuildercustomTrackingSubdomain(String customTrackingSubdomain)Set custom subdomain tracking on/offDomainSettingsUpdateBuilderignoreDuplicatedRecipients(boolean ignoreDuplicatedRecipients)Set ignore duplicated recipients on/offDomainSettingsUpdateBuilderprecedenceBulk(boolean precedenceBulk)Set precedence bulk on/offDomainSettingsUpdateBuildersendPaused(boolean sendPaused)Set sendings pause on/offDomainSettingsUpdateBuildertrackClicks(boolean trackClicks)Set click tracking on/offDomainSettingsUpdateBuildertrackContent(boolean trackContent)Set content tracking on/offDomainSettingsUpdateBuildertrackOpens(boolean trackOpens)Set opens tracking on/offDomainSettingsUpdateBuildertrackUnsubscribe(boolean trackUnsubscribe)Set unsubscribe tracking on/offDomainSettingsUpdateBuildertrackUnsubscribeHtml(String html)Set the unsubscribe html contentDomainSettingsUpdateBuildertrackUnsubscribePlain(String plain)Set the unsubscribe plain contentDomainupdateDomain(String domainId)Updates a domain's settings
-
-
-
Constructor Detail
-
DomainSettingsUpdateBuilder
protected DomainSettingsUpdateBuilder(MailerSend apiObjectRef)
Protected constructor, should only be instantiated by the sdk- Parameters:
apiObjectRef- aMailerSendobject.
-
-
Method Detail
-
sendPaused
public DomainSettingsUpdateBuilder sendPaused(boolean sendPaused)
Set sendings pause on/off- Parameters:
sendPaused- a boolean.- Returns:
- a
DomainSettingsUpdateBuilderobject.
-
trackClicks
public DomainSettingsUpdateBuilder trackClicks(boolean trackClicks)
Set click tracking on/off- Parameters:
trackClicks- a boolean.- Returns:
- a
DomainSettingsUpdateBuilderobject.
-
trackOpens
public DomainSettingsUpdateBuilder trackOpens(boolean trackOpens)
Set opens tracking on/off- Parameters:
trackOpens- a boolean.- Returns:
- a
DomainSettingsUpdateBuilderobject.
-
trackUnsubscribe
public DomainSettingsUpdateBuilder trackUnsubscribe(boolean trackUnsubscribe)
Set unsubscribe tracking on/off- Parameters:
trackUnsubscribe- a boolean.- Returns:
- a
DomainSettingsUpdateBuilderobject.
-
trackUnsubscribeHtml
public DomainSettingsUpdateBuilder trackUnsubscribeHtml(String html)
Set the unsubscribe html content- Parameters:
html- aStringobject.- Returns:
- a
DomainSettingsUpdateBuilderobject.
-
trackUnsubscribePlain
public DomainSettingsUpdateBuilder trackUnsubscribePlain(String plain)
Set the unsubscribe plain content- Parameters:
plain- aStringobject.- Returns:
- a
DomainSettingsUpdateBuilderobject.
-
trackContent
public DomainSettingsUpdateBuilder trackContent(boolean trackContent)
Set content tracking on/off- Parameters:
trackContent- a boolean.- Returns:
- a
DomainSettingsUpdateBuilderobject.
-
customnTrackingEnabled
public DomainSettingsUpdateBuilder customnTrackingEnabled(boolean customTrackingEnabled)
customnTrackingEnabled.
- Parameters:
customTrackingEnabled- a boolean.- Returns:
- a
DomainSettingsUpdateBuilderobject.
-
customTrackingSubdomain
public DomainSettingsUpdateBuilder customTrackingSubdomain(String customTrackingSubdomain)
Set custom subdomain tracking on/off- Parameters:
customTrackingSubdomain- aStringobject.- Returns:
- a
DomainSettingsUpdateBuilderobject.
-
precedenceBulk
public DomainSettingsUpdateBuilder precedenceBulk(boolean precedenceBulk)
Set precedence bulk on/off- Parameters:
precedenceBulk- a boolean.- Returns:
- a
DomainSettingsUpdateBuilderobject.
-
ignoreDuplicatedRecipients
public DomainSettingsUpdateBuilder ignoreDuplicatedRecipients(boolean ignoreDuplicatedRecipients)
Set ignore duplicated recipients on/off- Parameters:
ignoreDuplicatedRecipients- a boolean.- Returns:
- a
DomainSettingsUpdateBuilderobject.
-
updateDomain
public Domain updateDomain(String domainId) throws MailerSendException
Updates a domain's settings- Parameters:
domainId- aStringobject.- Returns:
- a
Domainobject. - Throws:
MailerSendException
-
-