Class ActionMap

java.lang.Object
com.mypurecloud.sdk.v2.model.ActionMap
All Implemented Interfaces:
Serializable

public class ActionMap extends Object implements Serializable
ActionMap
See Also:
  • Constructor Details

    • ActionMap

      public ActionMap()
    • ActionMap

      public ActionMap(Boolean initWithEmptyList)
  • Method Details

    • getId

      public String getId()
    • version

      public ActionMap version(Integer version)
      The version of the action map.
    • getVersion

      public Integer getVersion()
    • setVersion

      public void setVersion(Integer version)
    • isActive

      public ActionMap isActive(Boolean isActive)
      Whether the action map is active.
    • getIsActive

      public Boolean getIsActive()
    • setIsActive

      public void setIsActive(Boolean isActive)
    • displayName

      public ActionMap displayName(String displayName)
      Display name of the action map.
    • getDisplayName

      public String getDisplayName()
    • setDisplayName

      public void setDisplayName(String displayName)
    • triggerWithSegments

      public ActionMap triggerWithSegments(List<String> triggerWithSegments)
      Trigger action map if any segment in the list is assigned to a given customer.
    • getTriggerWithSegments

      public List<String> getTriggerWithSegments()
    • setTriggerWithSegments

      public void setTriggerWithSegments(List<String> triggerWithSegments)
    • triggerWithEventConditions

      public ActionMap triggerWithEventConditions(List<EventCondition> triggerWithEventConditions)
      List of event conditions that must be satisfied to trigger the action map.
    • getTriggerWithEventConditions

      public List<EventCondition> getTriggerWithEventConditions()
    • setTriggerWithEventConditions

      public void setTriggerWithEventConditions(List<EventCondition> triggerWithEventConditions)
    • triggerWithOutcomeProbabilityConditions

      public ActionMap triggerWithOutcomeProbabilityConditions(List<OutcomeProbabilityCondition> triggerWithOutcomeProbabilityConditions)
      Deprecated. Probability conditions for outcomes that must be satisfied to trigger the action map.
    • getTriggerWithOutcomeProbabilityConditions

      public List<OutcomeProbabilityCondition> 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

      public List<OutcomePercentileCondition> 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

      public List<OutcomeQuantileCondition> getTriggerWithOutcomeQuantileConditions()
    • setTriggerWithOutcomeQuantileConditions

      public void setTriggerWithOutcomeQuantileConditions(List<OutcomeQuantileCondition> triggerWithOutcomeQuantileConditions)
    • pageUrlConditions

      public ActionMap pageUrlConditions(List<UrlCondition> pageUrlConditions)
      URL conditions that a page must match for web actions to be displayable.
    • getPageUrlConditions

      public List<UrlCondition> getPageUrlConditions()
    • setPageUrlConditions

      public void setPageUrlConditions(List<UrlCondition> pageUrlConditions)
    • activation

      public ActionMap activation(Activation activation)
      Type of activation.
    • getActivation

      public Activation getActivation()
    • setActivation

      public void setActivation(Activation activation)
    • weight

      public ActionMap weight(Integer weight)
      Weight of the action map with higher number denoting higher weight.
    • getWeight

      public Integer getWeight()
    • setWeight

      public void setWeight(Integer weight)
    • action

      public ActionMap action(ActionMapAction action)
      The action that will be executed if this action map is triggered.
    • getAction

      public ActionMapAction getAction()
    • setAction

      public void setAction(ActionMapAction action)
    • actionMapScheduleGroups

      public ActionMap actionMapScheduleGroups(ActionMapScheduleGroups actionMapScheduleGroups)
      The action map's associated schedule groups.
    • getActionMapScheduleGroups

      public ActionMapScheduleGroups getActionMapScheduleGroups()
    • setActionMapScheduleGroups

      public void setActionMapScheduleGroups(ActionMapScheduleGroups actionMapScheduleGroups)
    • ignoreFrequencyCap

      public ActionMap ignoreFrequencyCap(Boolean ignoreFrequencyCap)
      Override organization-level frequency cap and always offer web engagements from this action map.
    • getIgnoreFrequencyCap

      public Boolean getIgnoreFrequencyCap()
    • setIgnoreFrequencyCap

      public void setIgnoreFrequencyCap(Boolean ignoreFrequencyCap)
    • getSelfUri

      public String getSelfUri()
    • createdDate

      public ActionMap createdDate(Date 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

      public Date getCreatedDate()
    • setCreatedDate

      public void setCreatedDate(Date createdDate)
    • modifiedDate

      public ActionMap modifiedDate(Date 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

      public Date getModifiedDate()
    • setModifiedDate

      public void setModifiedDate(Date modifiedDate)
    • startDate

      public ActionMap startDate(Date 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

      public Date getStartDate()
    • setStartDate

      public void setStartDate(Date startDate)
    • endDate

      public ActionMap endDate(Date 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

      public Date getEndDate()
    • setEndDate

      public void setEndDate(Date endDate)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object