Package com.mypurecloud.sdk.v2.model
Class CampaignRuleParameters
java.lang.Object
com.mypurecloud.sdk.v2.model.CampaignRuleParameters
- All Implemented Interfaces:
Serializable
CampaignRuleParameters
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe dialing mode to set a campaign to.static enumThe operator for comparison.static enumThe priority to set a campaign to. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabandonRate(BigDecimal abandonRate) The abandon rate to set a campaign to.dialingMode(CampaignRuleParameters.DialingModeEnum dialingMode) The dialing mode to set a campaign to.emailContentTemplate(DomainEntityRef emailContentTemplate) The content template to set a Email campaign to.emailMessagesPerMinute(Integer emailMessagesPerMinute) The number of messages per minute to set a Email messaging campaign to.booleanforDuration(Duration forDuration) ISO-8601 Duration for which condition expression must be continuously true before condition is evaluated as truegetQueue()getValue()inthashCode()maxCallsPerAgent(BigDecimal maxCallsPerAgent) The maximum number of calls per agent to set a campaign to.messagesPerMinute(Integer messagesPerMinute) The number of messages per minute to set a messaging campaign to.operator(CampaignRuleParameters.OperatorEnum operator) The operator for comparison.outboundLineCount(Integer outboundLineCount) The number of outbound lines to set a campaign to.priority(CampaignRuleParameters.PriorityEnum priority) The priority to set a campaign to.queue(DomainEntityRef queue) The queue a campaign to.relativeWeight(Integer relativeWeight) The relative weight to set a campaign to.voidsetAbandonRate(BigDecimal abandonRate) voidsetDialingMode(CampaignRuleParameters.DialingModeEnum dialingMode) voidsetEmailContentTemplate(DomainEntityRef emailContentTemplate) voidsetEmailMessagesPerMinute(Integer emailMessagesPerMinute) voidsetForDuration(Duration forDuration) voidsetMaxCallsPerAgent(BigDecimal maxCallsPerAgent) voidsetMessagesPerMinute(Integer messagesPerMinute) voidvoidsetOutboundLineCount(Integer outboundLineCount) voidvoidsetQueue(DomainEntityRef queue) voidsetRelativeWeight(Integer relativeWeight) voidsetSmsContentTemplate(DomainEntityRef smsContentTemplate) voidsetSmsMessagesPerMinute(Integer smsMessagesPerMinute) voidsmsContentTemplate(DomainEntityRef smsContentTemplate) The content template to set a SMS campaign to.smsMessagesPerMinute(Integer smsMessagesPerMinute) The number of messages per minute to set a SMS messaging campaign to.toString()The value for comparison.
-
Constructor Details
-
CampaignRuleParameters
public CampaignRuleParameters() -
CampaignRuleParameters
-
-
Method Details
-
operator
The operator for comparison. Required for a CampaignRuleCondition. -
getOperator
-
setOperator
-
value
The value for comparison. Required for a CampaignRuleCondition. -
getValue
-
setValue
-
priority
The priority to set a campaign to. Required for the 'setCampaignPriority' action. -
getPriority
-
setPriority
-
dialingMode
The dialing mode to set a campaign to. Required for the 'setCampaignDialingMode' action. -
getDialingMode
-
setDialingMode
-
abandonRate
The abandon rate to set a campaign to. Required for the 'setCampaignAbandonRate' action. -
getAbandonRate
-
setAbandonRate
-
outboundLineCount
The number of outbound lines to set a campaign to. Required for the 'setCampaignNumberOfLines' action. -
getOutboundLineCount
-
setOutboundLineCount
-
relativeWeight
The relative weight to set a campaign to. Required for the 'setCampaignWeight' action. -
getRelativeWeight
-
setRelativeWeight
-
maxCallsPerAgent
The maximum number of calls per agent to set a campaign to. Required for the 'setCampaignMaxCallsPerAgent' action. -
getMaxCallsPerAgent
-
setMaxCallsPerAgent
-
queue
The queue a campaign to. Required for the 'changeCampaignQueue' action. -
getQueue
-
setQueue
-
messagesPerMinute
The number of messages per minute to set a messaging campaign to. -
getMessagesPerMinute
-
setMessagesPerMinute
-
smsMessagesPerMinute
The number of messages per minute to set a SMS messaging campaign to. -
getSmsMessagesPerMinute
-
setSmsMessagesPerMinute
-
emailMessagesPerMinute
The number of messages per minute to set a Email messaging campaign to. -
getEmailMessagesPerMinute
-
setEmailMessagesPerMinute
-
smsContentTemplate
The content template to set a SMS campaign to. -
getSmsContentTemplate
-
setSmsContentTemplate
-
emailContentTemplate
The content template to set a Email campaign to. -
getEmailContentTemplate
-
setEmailContentTemplate
-
forDuration
ISO-8601 Duration for which condition expression must be continuously true before condition is evaluated as true -
getForDuration
-
setForDuration
-
equals
-
hashCode
public int hashCode() -
toString
-