Package com.mypurecloud.sdk.v2.model
Class PolicyConditions
java.lang.Object
com.mypurecloud.sdk.v2.model.PolicyConditions
- All Implemented Interfaces:
Serializable
PolicyConditions
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThis condition is to filter out conversation with and without customer participation.static enumGets or Sets directionsstatic enumGets or Sets mediaTypes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncustomerParticipation(PolicyConditions.CustomerParticipationEnum customerParticipation) This condition is to filter out conversation with and without customer participation.dateRanges(List<String> dateRanges) directions(List<PolicyConditions.DirectionsEnum> directions) duration(DurationCondition duration) booleanforUsers(List<PolicyUser> forUsers) List of users to apply this policy to.getTeams()inthashCode()mediaTypes(List<PolicyConditions.MediaTypesEnum> mediaTypes) voidsetCustomerParticipation(PolicyConditions.CustomerParticipationEnum customerParticipation) voidsetDateRanges(List<String> dateRanges) voidsetDirections(List<PolicyConditions.DirectionsEnum> directions) voidsetDuration(DurationCondition duration) voidsetForQueues(List<Queue> forQueues) voidsetForUsers(List<PolicyUser> forUsers) voidsetMediaTypes(List<PolicyConditions.MediaTypesEnum> mediaTypes) voidvoidsetTimeAllowed(TimeAllowed timeAllowed) voidsetWrapupCodes(List<WrapupCode> wrapupCodes) Teams to match conversations againsttimeAllowed(TimeAllowed timeAllowed) toString()wrapupCodes(List<WrapupCode> wrapupCodes)
-
Constructor Details
-
PolicyConditions
public PolicyConditions() -
PolicyConditions
-
-
Method Details
-
forUsers
List of users to apply this policy to. Each user object can include the 'id' field containing the user's unique identifier. Example: [{\"id\":\"\"}]. -
getForUsers
-
setForUsers
-
directions
-
getDirections
-
setDirections
-
dateRanges
-
getDateRanges
-
setDateRanges
-
mediaTypes
-
getMediaTypes
-
setMediaTypes
-
forQueues
-
getForQueues
-
setForQueues
-
duration
-
getDuration
-
setDuration
-
wrapupCodes
-
getWrapupCodes
-
setWrapupCodes
-
timeAllowed
-
getTimeAllowed
-
setTimeAllowed
-
teams
Teams to match conversations against -
getTeams
-
setTeams
-
customerParticipation
public PolicyConditions customerParticipation(PolicyConditions.CustomerParticipationEnum customerParticipation) This condition is to filter out conversation with and without customer participation. -
getCustomerParticipation
-
setCustomerParticipation
public void setCustomerParticipation(PolicyConditions.CustomerParticipationEnum customerParticipation) -
equals
-
hashCode
public int hashCode() -
toString
-