Package com.mypurecloud.sdk.v2.model
Class CampaignRule
java.lang.Object
com.mypurecloud.sdk.v2.model.CampaignRule
- All Implemented Interfaces:
Serializable
CampaignRule
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumCampaignRule processing algorithm -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncampaignRuleActions(List<CampaignRuleAction> campaignRuleActions) The list of actions that are executed if the conditions are satisfied.campaignRuleConditions(List<CampaignRuleCondition> campaignRuleConditions) The list of conditions that are evaluated on the entities.campaignRuleEntities(CampaignRuleEntities campaignRuleEntities) The list of entities that this CampaignRule monitors.campaignRuleProcessing(CampaignRule.CampaignRuleProcessingEnum campaignRuleProcessing) CampaignRule processing algorithmconditionGroups(List<CampaignRuleConditionGroup> conditionGroups) List of condition groups that are evaluated, used only with campaignRuleProcessing=\"v2\"Whether or not this CampaignRule is currently enabled.booleanexecutionSettings(CampaignRuleExecutionSettings executionSettings) CampaignRule execution settingsgetId()getName()inthashCode()matchAnyConditions(Boolean matchAnyConditions) The name of the CampaignRule.voidsetCampaignRuleActions(List<CampaignRuleAction> campaignRuleActions) voidsetCampaignRuleConditions(List<CampaignRuleCondition> campaignRuleConditions) voidsetCampaignRuleEntities(CampaignRuleEntities campaignRuleEntities) voidsetCampaignRuleProcessing(CampaignRule.CampaignRuleProcessingEnum campaignRuleProcessing) voidsetConditionGroups(List<CampaignRuleConditionGroup> conditionGroups) voidsetEnabled(Boolean enabled) voidsetExecutionSettings(CampaignRuleExecutionSettings executionSettings) voidsetMatchAnyConditions(Boolean matchAnyConditions) voidvoidsetTimeZoneId(String timeZoneId) voidsetVersion(Integer version) timeZoneId(String timeZoneId) The time zone to use for date-time conditions.toString()Required for updates, must match the version number of the most recent update
-
Constructor Details
-
CampaignRule
public CampaignRule() -
CampaignRule
-
-
Method Details
-
getId
-
name
The name of the CampaignRule. -
getName
-
setName
-
getDateCreated
-
getDateModified
-
version
Required for updates, must match the version number of the most recent update -
getVersion
-
setVersion
-
campaignRuleEntities
The list of entities that this CampaignRule monitors. -
getCampaignRuleEntities
-
setCampaignRuleEntities
-
campaignRuleConditions
The list of conditions that are evaluated on the entities. -
getCampaignRuleConditions
-
setCampaignRuleConditions
-
campaignRuleActions
The list of actions that are executed if the conditions are satisfied. -
getCampaignRuleActions
-
setCampaignRuleActions
-
matchAnyConditions
-
getMatchAnyConditions
-
setMatchAnyConditions
-
enabled
Whether or not this CampaignRule is currently enabled. Required on updates. -
getEnabled
-
setEnabled
-
campaignRuleProcessing
public CampaignRule campaignRuleProcessing(CampaignRule.CampaignRuleProcessingEnum campaignRuleProcessing) CampaignRule processing algorithm -
getCampaignRuleProcessing
-
setCampaignRuleProcessing
public void setCampaignRuleProcessing(CampaignRule.CampaignRuleProcessingEnum campaignRuleProcessing) -
conditionGroups
List of condition groups that are evaluated, used only with campaignRuleProcessing=\"v2\" -
getConditionGroups
-
setConditionGroups
-
executionSettings
CampaignRule execution settings -
getExecutionSettings
-
setExecutionSettings
-
timeZoneId
The time zone to use for date-time conditions. -
getTimeZoneId
-
setTimeZoneId
-
getWarnings
-
getSelfUri
-
equals
-
hashCode
public int hashCode() -
toString
-