Package com.mypurecloud.sdk.v2.model
Class ActionMap
java.lang.Object
com.mypurecloud.sdk.v2.model.ActionMap
- All Implemented Interfaces:
Serializable
ActionMap
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaction(ActionMapAction action) The action that will be executed if this action map is triggered.actionMapScheduleGroups(ActionMapScheduleGroups actionMapScheduleGroups) The action map's associated schedule groups.activation(Activation activation) Type of activation.createdDate(Date createdDate) Timestamp indicating when the action map was created.displayName(String displayName) Display name of the action map.Timestamp at which the action map is scheduled to stop firing.booleangetId()inthashCode()ignoreFrequencyCap(Boolean ignoreFrequencyCap) Override organization-level frequency cap and always offer web engagements from this action map.Whether the action map is active.modifiedDate(Date modifiedDate) Timestamp indicating when the action map was last updated.pageUrlConditions(List<UrlCondition> pageUrlConditions) URL conditions that a page must match for web actions to be displayable.voidsetAction(ActionMapAction action) voidsetActionMapScheduleGroups(ActionMapScheduleGroups actionMapScheduleGroups) voidsetActivation(Activation activation) voidsetCreatedDate(Date createdDate) voidsetDisplayName(String displayName) voidsetEndDate(Date endDate) voidsetIgnoreFrequencyCap(Boolean ignoreFrequencyCap) voidsetIsActive(Boolean isActive) voidsetModifiedDate(Date modifiedDate) voidsetPageUrlConditions(List<UrlCondition> pageUrlConditions) voidsetStartDate(Date startDate) voidsetTriggerWithEventConditions(List<EventCondition> triggerWithEventConditions) voidsetTriggerWithOutcomePercentileConditions(List<OutcomePercentileCondition> triggerWithOutcomePercentileConditions) voidsetTriggerWithOutcomeProbabilityConditions(List<OutcomeProbabilityCondition> triggerWithOutcomeProbabilityConditions) voidsetTriggerWithOutcomeQuantileConditions(List<OutcomeQuantileCondition> triggerWithOutcomeQuantileConditions) voidsetTriggerWithSegments(List<String> triggerWithSegments) voidsetVersion(Integer version) voidTimestamp at which the action map is scheduled to start firing.toString()triggerWithEventConditions(List<EventCondition> triggerWithEventConditions) List of event conditions that must be satisfied to trigger the action map.triggerWithOutcomePercentileConditions(List<OutcomePercentileCondition> triggerWithOutcomePercentileConditions) Deprecated.triggerWithOutcomeProbabilityConditions(List<OutcomeProbabilityCondition> triggerWithOutcomeProbabilityConditions) Deprecated.triggerWithOutcomeQuantileConditions(List<OutcomeQuantileCondition> triggerWithOutcomeQuantileConditions) Deprecated.triggerWithSegments(List<String> triggerWithSegments) Trigger action map if any segment in the list is assigned to a given customer.The version of the action map.Weight of the action map with higher number denoting higher weight.
-
Constructor Details
-
ActionMap
public ActionMap() -
ActionMap
-
-
Method Details
-
getId
-
version
The version of the action map. -
getVersion
-
setVersion
-
isActive
Whether the action map is active. -
getIsActive
-
setIsActive
-
displayName
Display name of the action map. -
getDisplayName
-
setDisplayName
-
triggerWithSegments
Trigger action map if any segment in the list is assigned to a given customer. -
getTriggerWithSegments
-
setTriggerWithSegments
-
triggerWithEventConditions
List of event conditions that must be satisfied to trigger the action map. -
getTriggerWithEventConditions
-
setTriggerWithEventConditions
-
triggerWithOutcomeProbabilityConditions
public ActionMap triggerWithOutcomeProbabilityConditions(List<OutcomeProbabilityCondition> triggerWithOutcomeProbabilityConditions) Deprecated. Probability conditions for outcomes that must be satisfied to trigger the action map. -
getTriggerWithOutcomeProbabilityConditions
-
setTriggerWithOutcomeProbabilityConditions
public void setTriggerWithOutcomeProbabilityConditions(List<OutcomeProbabilityCondition> triggerWithOutcomeProbabilityConditions) -
triggerWithOutcomePercentileConditions
public ActionMap triggerWithOutcomePercentileConditions(List<OutcomePercentileCondition> triggerWithOutcomePercentileConditions) Deprecated. Percentile conditions for outcomes that must be satisfied to trigger the action map. -
getTriggerWithOutcomePercentileConditions
-
setTriggerWithOutcomePercentileConditions
public void setTriggerWithOutcomePercentileConditions(List<OutcomePercentileCondition> triggerWithOutcomePercentileConditions) -
triggerWithOutcomeQuantileConditions
public ActionMap triggerWithOutcomeQuantileConditions(List<OutcomeQuantileCondition> triggerWithOutcomeQuantileConditions) Deprecated. Quantile conditions for outcomes that must be satisfied to trigger the action map. Journey Outcomes is being removed. See https://help.genesys.cloud/announcements/genesys-cloud/deprecation-journey-outcomes/ -
getTriggerWithOutcomeQuantileConditions
-
setTriggerWithOutcomeQuantileConditions
public void setTriggerWithOutcomeQuantileConditions(List<OutcomeQuantileCondition> triggerWithOutcomeQuantileConditions) -
pageUrlConditions
URL conditions that a page must match for web actions to be displayable. -
getPageUrlConditions
-
setPageUrlConditions
-
activation
Type of activation. -
getActivation
-
setActivation
-
weight
Weight of the action map with higher number denoting higher weight. -
getWeight
-
setWeight
-
action
The action that will be executed if this action map is triggered. -
getAction
-
setAction
-
actionMapScheduleGroups
The action map's associated schedule groups. -
getActionMapScheduleGroups
-
setActionMapScheduleGroups
-
ignoreFrequencyCap
Override organization-level frequency cap and always offer web engagements from this action map. -
getIgnoreFrequencyCap
-
setIgnoreFrequencyCap
-
getSelfUri
-
createdDate
Timestamp indicating when the action map was created. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getCreatedDate
-
setCreatedDate
-
modifiedDate
Timestamp indicating when the action map was last updated. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getModifiedDate
-
setModifiedDate
-
startDate
Timestamp at which the action map is scheduled to start firing. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getStartDate
-
setStartDate
-
endDate
Timestamp at which the action map is scheduled to stop firing. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getEndDate
-
setEndDate
-
equals
-
hashCode
public int hashCode() -
toString
-