Package com.mypurecloud.sdk.v2.model
Class Queue
java.lang.Object
com.mypurecloud.sdk.v2.model.Queue
- All Implemented Interfaces:
Serializable
Queue
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe Last Agent Routing Mode for the queue.static enumThe Scoring Method for the queue.static enumThe skill evaluation method to use when routing conversations. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacwSettings(AcwSettings acwSettings) The ACW settings for the queue.agentOwnedRouting(AgentOwnedRouting agentOwnedRouting) The Agent Owned Routing settings for the queueautoAnswerOnly(Boolean autoAnswerOnly) Specifies whether the configured whisper should play for all ACD calls, or only for those which are auto-answered.The bullseye settings for the queue.callingPartyName(String callingPartyName) The name to use for caller identification for outbound calls from this queue.callingPartyNumber(String callingPartyNumber) The phone number to use for caller identification for outbound calls from this queue.cannedResponseLibraries(CannedResponseLibraries cannedResponseLibraries) Canned response library IDs and mode with which they are associated with the queueconditionalGroupActivation(ConditionalGroupActivation conditionalGroupActivation) The Conditional Group Activation settings for the queue.conditionalGroupRouting(ConditionalGroupRouting conditionalGroupRouting) The Conditional Group Routing settings for the queue.The ID of the user that created the queue.dateCreated(Date dateCreated) The date the queue was created.dateModified(Date dateModified) The date of the last modification to the queue.defaultScripts(Map<String, Script> defaultScripts) The default script Ids for the communication types.description(String description) The queue description.directRouting(DirectRouting directRouting) The Direct Routing settings for the queueThe division to which this entity belongs.emailInQueueFlow(DomainEntityRef emailInQueueFlow) The in-queue flow to use for email conversations waiting in queue.enableAudioMonitoring(Boolean enableAudioMonitoring) Indicates whether audio monitoring is enabled for this queue.enableManualAssignment(Boolean enableManualAssignment) Indicates whether manual assignment is enabled for this queue.enableTranscription(Boolean enableTranscription) Indicates whether voice transcription is enabled for this queue.booleangetId()getName()inthashCode()lastAgentRoutingMode(Queue.LastAgentRoutingModeEnum lastAgentRoutingMode) The Last Agent Routing Mode for the queue.mediaSettings(QueueMediaSettings mediaSettings) The media settings for the queue.memberGroups(List<MemberGroup> memberGroups) The groups of agents associated with the queue, if any.messageInQueueFlow(DomainEntityRef messageInQueueFlow) The in-queue flow to use for message conversations waiting in queue.modifiedBy(String modifiedBy) The ID of the user that last modified the queue.onHoldPrompt(DomainEntityRef onHoldPrompt) The audio to be played when calls on this queue are on hold.outboundEmailAddress(QueueEmailAddress outboundEmailAddress) The default email address to use for outbound email from this queue.outboundMessagingAddresses(QueueMessagingAddresses outboundMessagingAddresses) The messaging addresses for the queue.The ID of an associated external queue.queueFlow(DomainEntityRef queueFlow) The in-queue flow to use for call conversations waiting in queue.routingRules(List<RoutingRule> routingRules) The routing rules for the queue, used for Preferred Agent Routing.scoringMethod(Queue.ScoringMethodEnum scoringMethod) The Scoring Method for the queue.voidsetAcwSettings(AcwSettings acwSettings) voidsetAgentOwnedRouting(AgentOwnedRouting agentOwnedRouting) voidsetAutoAnswerOnly(Boolean autoAnswerOnly) voidsetBullseye(Bullseye bullseye) voidsetCallingPartyName(String callingPartyName) voidsetCallingPartyNumber(String callingPartyNumber) voidsetCannedResponseLibraries(CannedResponseLibraries cannedResponseLibraries) voidsetConditionalGroupActivation(ConditionalGroupActivation conditionalGroupActivation) voidsetConditionalGroupRouting(ConditionalGroupRouting conditionalGroupRouting) voidsetCreatedBy(String createdBy) voidsetDateCreated(Date dateCreated) voidsetDateModified(Date dateModified) voidsetDefaultScripts(Map<String, Script> defaultScripts) voidsetDescription(String description) voidsetDirectRouting(DirectRouting directRouting) voidsetDivision(Division division) voidsetEmailInQueueFlow(DomainEntityRef emailInQueueFlow) voidsetEnableAudioMonitoring(Boolean enableAudioMonitoring) voidsetEnableManualAssignment(Boolean enableManualAssignment) voidsetEnableTranscription(Boolean enableTranscription) voidsetLastAgentRoutingMode(Queue.LastAgentRoutingModeEnum lastAgentRoutingMode) voidsetMediaSettings(QueueMediaSettings mediaSettings) voidsetMemberGroups(List<MemberGroup> memberGroups) voidsetMessageInQueueFlow(DomainEntityRef messageInQueueFlow) voidsetModifiedBy(String modifiedBy) voidvoidsetOnHoldPrompt(DomainEntityRef onHoldPrompt) voidsetOutboundEmailAddress(QueueEmailAddress outboundEmailAddress) voidsetOutboundMessagingAddresses(QueueMessagingAddresses outboundMessagingAddresses) voidvoidsetQueueFlow(DomainEntityRef queueFlow) voidsetRoutingRules(List<RoutingRule> routingRules) voidsetScoringMethod(Queue.ScoringMethodEnum scoringMethod) voidsetSkillEvaluationMethod(Queue.SkillEvaluationMethodEnum skillEvaluationMethod) voidsetSuppressInQueueCallRecording(Boolean suppressInQueueCallRecording) voidsetWhisperPrompt(DomainEntityRef whisperPrompt) skillEvaluationMethod(Queue.SkillEvaluationMethodEnum skillEvaluationMethod) The skill evaluation method to use when routing conversations.suppressInQueueCallRecording(Boolean suppressInQueueCallRecording) Indicates whether recording in-queue calls is suppressed for this queue.toString()whisperPrompt(DomainEntityRef whisperPrompt) The prompt used for whisper on the queue, if configured.
-
Constructor Details
-
Queue
public Queue() -
Queue
-
-
Method Details
-
getId
-
name
-
getName
-
setName
-
division
The division to which this entity belongs. -
getDivision
-
setDivision
-
description
The queue description. -
getDescription
-
setDescription
-
dateCreated
The date the queue was created. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getDateCreated
-
setDateCreated
-
dateModified
The date of the last modification to the queue. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getDateModified
-
setDateModified
-
modifiedBy
The ID of the user that last modified the queue. -
getModifiedBy
-
setModifiedBy
-
createdBy
The ID of the user that created the queue. -
getCreatedBy
-
setCreatedBy
-
getMemberCount
-
getUserMemberCount
-
getJoinedMemberCount
-
mediaSettings
The media settings for the queue. -
getMediaSettings
-
setMediaSettings
-
routingRules
The routing rules for the queue, used for Preferred Agent Routing. -
getRoutingRules
-
setRoutingRules
-
conditionalGroupRouting
The Conditional Group Routing settings for the queue. -
getConditionalGroupRouting
-
setConditionalGroupRouting
-
conditionalGroupActivation
The Conditional Group Activation settings for the queue. -
getConditionalGroupActivation
-
setConditionalGroupActivation
-
bullseye
The bullseye settings for the queue. -
getBullseye
-
setBullseye
-
scoringMethod
The Scoring Method for the queue. -
getScoringMethod
-
setScoringMethod
-
lastAgentRoutingMode
The Last Agent Routing Mode for the queue. -
getLastAgentRoutingMode
-
setLastAgentRoutingMode
-
acwSettings
The ACW settings for the queue. -
getAcwSettings
-
setAcwSettings
-
skillEvaluationMethod
The skill evaluation method to use when routing conversations. -
getSkillEvaluationMethod
-
setSkillEvaluationMethod
-
memberGroups
The groups of agents associated with the queue, if any. Queue membership will update to match group membership changes. -
getMemberGroups
-
setMemberGroups
-
queueFlow
The in-queue flow to use for call conversations waiting in queue. -
getQueueFlow
-
setQueueFlow
-
emailInQueueFlow
The in-queue flow to use for email conversations waiting in queue. -
getEmailInQueueFlow
-
setEmailInQueueFlow
-
messageInQueueFlow
The in-queue flow to use for message conversations waiting in queue. -
getMessageInQueueFlow
-
setMessageInQueueFlow
-
whisperPrompt
The prompt used for whisper on the queue, if configured. -
getWhisperPrompt
-
setWhisperPrompt
-
onHoldPrompt
The audio to be played when calls on this queue are on hold. If not configured, the default on-hold music will play. -
getOnHoldPrompt
-
setOnHoldPrompt
-
autoAnswerOnly
Specifies whether the configured whisper should play for all ACD calls, or only for those which are auto-answered. -
getAutoAnswerOnly
-
setAutoAnswerOnly
-
cannedResponseLibraries
Canned response library IDs and mode with which they are associated with the queue -
getCannedResponseLibraries
-
setCannedResponseLibraries
-
enableTranscription
Indicates whether voice transcription is enabled for this queue. -
getEnableTranscription
-
setEnableTranscription
-
enableAudioMonitoring
Indicates whether audio monitoring is enabled for this queue. -
getEnableAudioMonitoring
-
setEnableAudioMonitoring
-
enableManualAssignment
Indicates whether manual assignment is enabled for this queue. -
getEnableManualAssignment
-
setEnableManualAssignment
-
agentOwnedRouting
The Agent Owned Routing settings for the queue -
getAgentOwnedRouting
-
setAgentOwnedRouting
-
directRouting
The Direct Routing settings for the queue -
getDirectRouting
-
setDirectRouting
-
callingPartyName
The name to use for caller identification for outbound calls from this queue. -
getCallingPartyName
-
setCallingPartyName
-
callingPartyNumber
The phone number to use for caller identification for outbound calls from this queue. -
getCallingPartyNumber
-
setCallingPartyNumber
-
defaultScripts
The default script Ids for the communication types. -
getDefaultScripts
-
setDefaultScripts
-
outboundMessagingAddresses
The messaging addresses for the queue. -
getOutboundMessagingAddresses
-
setOutboundMessagingAddresses
-
outboundEmailAddress
The default email address to use for outbound email from this queue. -
getOutboundEmailAddress
-
setOutboundEmailAddress
-
peerId
The ID of an associated external queue. -
getPeerId
-
setPeerId
-
suppressInQueueCallRecording
Indicates whether recording in-queue calls is suppressed for this queue. -
getSuppressInQueueCallRecording
-
setSuppressInQueueCallRecording
-
getSelfUri
-
equals
-
hashCode
public int hashCode() -
toString
-