Package com.mypurecloud.sdk.v2.model
Class MessagingCampaign
java.lang.Object
com.mypurecloud.sdk.v2.model.MessagingCampaign
- All Implemented Interfaces:
Serializable
MessagingCampaign
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe current status of the messaging campaign. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionalwaysRunning(Boolean alwaysRunning) Whether this messaging campaign is always runningcallableTimeSet(DomainEntityRef callableTimeSet) The callable time set for this messaging campaign.campaignStatus(MessagingCampaign.CampaignStatusEnum campaignStatus) The current status of the messaging campaign.contactList(DomainEntityRef contactList) The contact list that this messaging campaign will send messages for.contactListFilters(List<DomainEntityRef> contactListFilters) The contact list filter to check before sending a message for this messaging campaign.contactSorts(List<ContactSort> contactSorts) The order in which to sort contacts for dialing, based on up to four columns.division(DomainEntityRef division) The division this entity belongs to.dncLists(List<DomainEntityRef> dncLists) The dnc lists to check before sending a message for this messaging campaign.dynamicContactQueueingSettings(DynamicContactQueueingSettings dynamicContactQueueingSettings) Indicates (when true) that the campaign supports dynamic queueing of the contact list at the time of a request for contacts.emailConfig(EmailConfig emailConfig) Configuration for this messaging campaign to send Email messages.booleanerrors(List<RestErrorDetail> errors) A list of current error conditions associated with this messaging campaign.getId()getName()inthashCode()messagesPerMinute(Integer messagesPerMinute) How many messages this messaging campaign will send per minute.ruleSets(List<DomainEntityRef> ruleSets) Rule Sets to be applied while this campaign is sending messagesvoidsetAlwaysRunning(Boolean alwaysRunning) voidsetCallableTimeSet(DomainEntityRef callableTimeSet) voidsetCampaignStatus(MessagingCampaign.CampaignStatusEnum campaignStatus) voidsetContactList(DomainEntityRef contactList) voidsetContactListFilters(List<DomainEntityRef> contactListFilters) voidsetContactSorts(List<ContactSort> contactSorts) voidsetDivision(DomainEntityRef division) voidsetDncLists(List<DomainEntityRef> dncLists) voidsetDynamicContactQueueingSettings(DynamicContactQueueingSettings dynamicContactQueueingSettings) voidsetEmailConfig(EmailConfig emailConfig) voidsetErrors(List<RestErrorDetail> errors) voidsetMessagesPerMinute(Integer messagesPerMinute) voidvoidsetRuleSets(List<DomainEntityRef> ruleSets) voidsetSmsConfig(SmsConfig smsConfig) voidsetVersion(Integer version) voidsetWhatsAppConfig(WhatsAppConfig whatsAppConfig) Configuration for this messaging campaign to send SMS messages.toString()Required for updates, must match the version number of the most recent updatewhatsAppConfig(WhatsAppConfig whatsAppConfig) Configuration for this messaging campaign to send WhatsApp messages.
-
Constructor Details
-
MessagingCampaign
public MessagingCampaign() -
MessagingCampaign
-
-
Method Details
-
getId
-
name
-
getName
-
setName
-
getDateCreated
-
getDateModified
-
version
Required for updates, must match the version number of the most recent update -
getVersion
-
setVersion
-
division
The division this entity belongs to. -
getDivision
-
setDivision
-
campaignStatus
The current status of the messaging campaign. A messaging campaign may be turned 'on' or 'off'. -
getCampaignStatus
-
setCampaignStatus
-
callableTimeSet
The callable time set for this messaging campaign. -
getCallableTimeSet
-
setCallableTimeSet
-
contactList
The contact list that this messaging campaign will send messages for. -
getContactList
-
setContactList
-
dncLists
The dnc lists to check before sending a message for this messaging campaign. -
getDncLists
-
setDncLists
-
alwaysRunning
Whether this messaging campaign is always running -
getAlwaysRunning
-
setAlwaysRunning
-
contactSorts
The order in which to sort contacts for dialing, based on up to four columns. -
getContactSorts
-
setContactSorts
-
messagesPerMinute
How many messages this messaging campaign will send per minute. -
getMessagesPerMinute
-
setMessagesPerMinute
-
ruleSets
Rule Sets to be applied while this campaign is sending messages -
getRuleSets
-
setRuleSets
-
contactListFilters
The contact list filter to check before sending a message for this messaging campaign. -
getContactListFilters
-
setContactListFilters
-
errors
A list of current error conditions associated with this messaging campaign. -
getErrors
-
setErrors
-
dynamicContactQueueingSettings
public MessagingCampaign dynamicContactQueueingSettings(DynamicContactQueueingSettings dynamicContactQueueingSettings) Indicates (when true) that the campaign supports dynamic queueing of the contact list at the time of a request for contacts. -
getDynamicContactQueueingSettings
-
setDynamicContactQueueingSettings
public void setDynamicContactQueueingSettings(DynamicContactQueueingSettings dynamicContactQueueingSettings) -
emailConfig
Configuration for this messaging campaign to send Email messages. -
getEmailConfig
-
setEmailConfig
-
smsConfig
Configuration for this messaging campaign to send SMS messages. -
getSmsConfig
-
setSmsConfig
-
whatsAppConfig
Configuration for this messaging campaign to send WhatsApp messages. -
getWhatsAppConfig
-
setWhatsAppConfig
-
getSelfUri
-
equals
-
hashCode
public int hashCode() -
toString
-