Package com.mypurecloud.sdk.v2.model
Class FlowMetricsTopicFlowMetricRecord
java.lang.Object
com.mypurecloud.sdk.v2.model.FlowMetricsTopicFlowMetricRecord
- All Implemented Interfaces:
Serializable
FlowMetricsTopicFlowMetricRecord
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumActive routing methodstatic enumIndicates the participant purpose of the participant initiating a message conversationstatic enumThe email or SMS delivery statusstatic enumThe direction of the communicationstatic enumThe session disconnect typestatic enumThe entry type for this flow, e.g. dnis, dialer, agent, flow, or directstatic enumReason for which participant flagged conversationstatic enumRepresents the subtype of the flow.static enumThe type of this flowstatic enumThe session media typestatic enumMetric namestatic enumThe original direction of the conversationstatic enumThe participant's purposestatic enumGets or Sets requestedRoutingsstatic enumRouting rule typestatic enumComplete routing method -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactiveRouting(FlowMetricsTopicFlowMetricRecord.ActiveRoutingEnum activeRouting) Active routing methodactiveSkillIds(List<String> activeSkillIds) ID(s) of Skill(s) that are active on the conversationaddressFrom(String addressFrom) The address that initiated an actionThe address receiving an actionagentAssistantId(String agentAssistantId) Unique identifier of the active virtual agent assistantagentBullseyeRing(Long agentBullseyeRing) Bullseye ring of the targeted agentagentOwned(Boolean agentOwned) Flag indicating an agent-owned callbackAutomatic Number Identification (caller's number)assignerId(String assignerId) ID of the user that manually assigned a conversationauthenticated(Boolean authenticated) Flag that indicates that the identity of the customer has been asserted as verified by the provider.conversationId(String conversationId) Unique identifier for the conversationconversationInitiator(FlowMetricsTopicFlowMetricRecord.ConversationInitiatorEnum conversationInitiator) Indicates the participant purpose of the participant initiating a message conversationconvertedFrom(String convertedFrom) Session media type that was converted from in case of a media type conversionconvertedTo(String convertedTo) Session media type that was converted to in case of a media type conversioncustomerParticipation(Boolean customerParticipation) Indicates a messaging conversation in which the customer participated by sending at least one messagedeliveryStatus(FlowMetricsTopicFlowMetricRecord.DeliveryStatusEnum deliveryStatus) The email or SMS delivery statusdestinationAddresses(List<String> destinationAddresses) Destination address(es) of transfers or consultsThe direction of the communicationdisconnectType(FlowMetricsTopicFlowMetricRecord.DisconnectTypeEnum disconnectType) The session disconnect typedivisionIds(List<String> divisionIds) Identifier(s) of division(s) associated with a conversationDialed number identification service (number dialed by the calling party)Unique identifier of the edge deviceeligibleAgentCounts(List<Long> eligibleAgentCounts) Number of eligible agents for each predictive routing attemptendingLanguage(String endingLanguage) Flow ending language, e.g. en-usentryReason(String entryReason) The particular entry reason for this flow, e.g. an address, userId, or flowIdThe entry type for this flow, e.g. dnis, dialer, agent, flow, or directbooleanA code corresponding to the error that occurredexitReason(String exitReason) The exit reason for this flow, e.g.extendedDeliveryStatus(String extendedDeliveryStatus) Extended delivery statusexternalContactId(String externalContactId) External contact identifierexternalMediaCount(Long externalMediaCount) Count of any media (images, files, etc) included on the external sessionexternalOrganizationId(String externalOrganizationId) External organization identifierexternalTag(String externalTag) External tag for the conversationfirstQueue(Boolean firstQueue) Marker that is set if the current queue is the first queue in a conversationflaggedReason(FlowMetricsTopicFlowMetricRecord.FlaggedReasonEnum flaggedReason) Reason for which participant flagged conversationThe unique identifier of this flowflowInType(String flowInType) Type of flow in that occurred when entering ACD.flowMilestoneIds(List<String> flowMilestoneIds) The ID of a flow outcome milestoneThe name of this flow at the time of flow executionflowOutType(String flowOutType) Type of flow out that occurred when emitting tFlowOut.Represents the subtype of the flow.The type of this flowflowVersion(String flowVersion) The version of this flowgetAni()getDnis()getValue()Unique identifier for a Genesys Cloud groupinthashCode()interactionType(String interactionType) The interaction type (enterprise or contactCenter)journeyActionId(String journeyActionId) Identifier of the journey action.journeyActionMapId(String journeyActionMapId) Identifier of the journey action map that triggered the action.journeyActionMapVersion(Long journeyActionMapVersion) Version of the journey action map that triggered the action.journeyCustomerId(String journeyCustomerId) Primary identifier of the journey customer in the source where the activities originate from.journeyCustomerIdType(String journeyCustomerIdType) Type of primary identifier of the journey customer (e.g. cookie).journeyCustomerSessionId(String journeyCustomerSessionId) Unique identifier of the journey session.journeyCustomerSessionIdType(String journeyCustomerSessionIdType) Type or category of journey sessions (e.g. web, ticket, delivery, atm).knowledgeBaseId(String knowledgeBaseId) The unique identifier of the knowledge base usedmediaCount(Long mediaCount) Count of any media (images, files, etc) included in this sessionThe session media typemessageType(String messageType) Message type for messaging services.Metric namemetricDate(Date metricDate) The date and time of metric creationoriginatingDirection(FlowMetricsTopicFlowMetricRecord.OriginatingDirectionEnum originatingDirection) The original direction of the conversationoutboundCampaignId(String outboundCampaignId) (Dialer) Unique identifier of the outbound campaignoutboundContactId(String outboundContactId) (Dialer) Unique identifier of the contactoutboundContactListId(String outboundContactListId) (Dialer) Unique identifier of the contact list that this contact belongs tooutcomes(List<FlowMetricsTopicFlowOutcome> outcomes) Flow outcomesparticipantName(String participantName) A human readable name identifying the participantThis identifies pairs of related sessions on a conversation.proposedAgents(List<FlowMetricsTopicFlowProposedAgent> proposedAgents) Proposed agentsThe source provider for the communication.The participant's purposeQueue identifierrecognitionFailureReason(String recognitionFailureReason) The recognition failure reason causing to exit/disconnectRecord identifierName, phone number, or email address of the remote party.removedSkillIds(List<String> removedSkillIds) ID(s) of Skill(s) that have been removed by bullseye routingrequestedLanguageId(String requestedLanguageId) Unique identifier for the language requested for an interactionrequestedRoutings(List<FlowMetricsTopicFlowMetricRecord.RequestedRoutingsEnum> requestedRoutings) Routing type(s) for requested/attempted routing methods.requestedRoutingSkillIds(List<String> requestedRoutingSkillIds) Unique identifier(s) for skill(s) requested for an interactionUnique identifier for the roomroutingPriority(Long routingPriority) Routing priority for the current interactionroutingRing(Long routingRing) Routing ring for bullseye or preferred agent routingroutingRule(String routingRule) Routing rule for preferred, conditional and predictive routing typeroutingRuleType(FlowMetricsTopicFlowMetricRecord.RoutingRuleTypeEnum routingRuleType) Routing rule typescoredAgents(List<FlowMetricsTopicFlowScoredAgent> scoredAgents) Scored agentsselectedAgentId(String selectedAgentId) Selected agent IDselectedAgentRank(Long selectedAgentRank) Selected agent GPR rankselfServed(Boolean selfServed) Indicates whether the flow session was self servicedsessionDnis(String sessionDnis) Dialed number for the current session; this can be different from dnis, e.g. if the call was transferredThe unique identifier of this sessionvoidvoidsetActiveSkillIds(List<String> activeSkillIds) voidsetAddressFrom(String addressFrom) voidsetAddressTo(String addressTo) voidsetAgentAssistantId(String agentAssistantId) voidsetAgentBullseyeRing(Long agentBullseyeRing) voidsetAgentOwned(Boolean agentOwned) voidvoidsetAssignerId(String assignerId) voidsetAuthenticated(Boolean authenticated) voidsetConversationId(String conversationId) voidsetConversationInitiator(FlowMetricsTopicFlowMetricRecord.ConversationInitiatorEnum conversationInitiator) voidsetConvertedFrom(String convertedFrom) voidsetConvertedTo(String convertedTo) voidsetCustomerParticipation(Boolean customerParticipation) voidsetDeliveryStatus(FlowMetricsTopicFlowMetricRecord.DeliveryStatusEnum deliveryStatus) voidsetDestinationAddresses(List<String> destinationAddresses) voidvoidsetDisconnectType(FlowMetricsTopicFlowMetricRecord.DisconnectTypeEnum disconnectType) voidsetDivisionIds(List<String> divisionIds) voidvoidvoidsetEligibleAgentCounts(List<Long> eligibleAgentCounts) voidsetEndingLanguage(String endingLanguage) voidsetEntryReason(String entryReason) voidvoidsetErrorCode(String errorCode) voidsetExitReason(String exitReason) voidsetExtendedDeliveryStatus(String extendedDeliveryStatus) voidsetExternalContactId(String externalContactId) voidsetExternalMediaCount(Long externalMediaCount) voidsetExternalOrganizationId(String externalOrganizationId) voidsetExternalTag(String externalTag) voidsetFirstQueue(Boolean firstQueue) voidvoidvoidsetFlowInType(String flowInType) voidsetFlowMilestoneIds(List<String> flowMilestoneIds) voidsetFlowName(String flowName) voidsetFlowOutType(String flowOutType) voidvoidvoidsetFlowVersion(String flowVersion) voidsetGroupId(String groupId) voidsetInteractionType(String interactionType) voidsetJourneyActionId(String journeyActionId) voidsetJourneyActionMapId(String journeyActionMapId) voidsetJourneyActionMapVersion(Long journeyActionMapVersion) voidsetJourneyCustomerId(String journeyCustomerId) voidsetJourneyCustomerIdType(String journeyCustomerIdType) voidsetJourneyCustomerSessionId(String journeyCustomerSessionId) voidsetJourneyCustomerSessionIdType(String journeyCustomerSessionIdType) voidsetKnowledgeBaseId(String knowledgeBaseId) voidsetMediaCount(Long mediaCount) voidvoidsetMessageType(String messageType) voidvoidsetMetricDate(Date metricDate) voidsetOriginatingDirection(FlowMetricsTopicFlowMetricRecord.OriginatingDirectionEnum originatingDirection) voidsetOutboundCampaignId(String outboundCampaignId) voidsetOutboundContactId(String outboundContactId) voidsetOutboundContactListId(String outboundContactListId) voidsetOutcomes(List<FlowMetricsTopicFlowOutcome> outcomes) voidsetParticipantName(String participantName) voidvoidsetProposedAgents(List<FlowMetricsTopicFlowProposedAgent> proposedAgents) voidsetProvider(String provider) voidvoidsetQueueId(String queueId) voidsetRecognitionFailureReason(String recognitionFailureReason) voidsetRecordId(String recordId) voidvoidsetRemovedSkillIds(List<String> removedSkillIds) voidsetRequestedLanguageId(String requestedLanguageId) voidsetRequestedRoutings(List<FlowMetricsTopicFlowMetricRecord.RequestedRoutingsEnum> requestedRoutings) voidsetRequestedRoutingSkillIds(List<String> requestedRoutingSkillIds) voidvoidsetRoutingPriority(Long routingPriority) voidsetRoutingRing(Long routingRing) voidsetRoutingRule(String routingRule) voidsetRoutingRuleType(FlowMetricsTopicFlowMetricRecord.RoutingRuleTypeEnum routingRuleType) voidsetScoredAgents(List<FlowMetricsTopicFlowScoredAgent> scoredAgents) voidsetSelectedAgentId(String selectedAgentId) voidsetSelectedAgentRank(Long selectedAgentRank) voidsetSelfServed(Boolean selfServed) voidsetSessionDnis(String sessionDnis) voidsetSessionId(String sessionId) voidsetSkillExpressionId(String skillExpressionId) voidsetStartingLanguage(String startingLanguage) voidsetStationId(String stationId) voidvoidsetTransferTargetAddress(String transferTargetAddress) voidsetTransferTargetName(String transferTargetName) voidsetTransferType(String transferType) voidvoidvoidvoidsetVideoPresent(Boolean videoPresent) voidsetWaitingInteractionCounts(List<Long> waitingInteractionCounts) voidsetWrapUpCode(String wrapUpCode) skillExpressionId(String skillExpressionId) Unique identifier for the skill requested for an interactionstartingLanguage(String startingLanguage) Flow starting language, e.g. en-usUnique identifier for a phoneThe team ID the user is a member oftoString()transferTargetAddress(String transferTargetAddress) The address of a flow transfer target, e.g. a phone number, an email address, or a queueIdtransferTargetName(String transferTargetName) The name of a flow transfer targettransferType(String transferType) The type of transfer for flows that ended with a transferComplete routing methodUnique identifier for the userMetric valuevideoPresent(Boolean videoPresent) Flag indicating if video is presentwaitingInteractionCounts(List<Long> waitingInteractionCounts) Number of waiting interactions for each predictive routing attemptwrapUpCode(String wrapUpCode) Wrap up code
-
Constructor Details
-
FlowMetricsTopicFlowMetricRecord
public FlowMetricsTopicFlowMetricRecord() -
FlowMetricsTopicFlowMetricRecord
-
-
Method Details
-
metric
Metric name -
getMetric
-
setMetric
-
metricDate
The date and time of metric creation -
getMetricDate
-
setMetricDate
-
value
Metric value -
getValue
-
setValue
-
recordId
Record identifier -
getRecordId
-
setRecordId
-
activeRouting
public FlowMetricsTopicFlowMetricRecord activeRouting(FlowMetricsTopicFlowMetricRecord.ActiveRoutingEnum activeRouting) Active routing method -
getActiveRouting
-
setActiveRouting
-
activeSkillIds
ID(s) of Skill(s) that are active on the conversation -
getActiveSkillIds
-
setActiveSkillIds
-
addressFrom
The address that initiated an action -
getAddressFrom
-
setAddressFrom
-
addressTo
The address receiving an action -
getAddressTo
-
setAddressTo
-
agentAssistantId
Unique identifier of the active virtual agent assistant -
getAgentAssistantId
-
setAgentAssistantId
-
agentBullseyeRing
Bullseye ring of the targeted agent -
getAgentBullseyeRing
-
setAgentBullseyeRing
-
agentOwned
Flag indicating an agent-owned callback -
getAgentOwned
-
setAgentOwned
-
ani
Automatic Number Identification (caller's number) -
getAni
-
setAni
-
assignerId
ID of the user that manually assigned a conversation -
getAssignerId
-
setAssignerId
-
authenticated
Flag that indicates that the identity of the customer has been asserted as verified by the provider. -
getAuthenticated
-
setAuthenticated
-
conversationId
Unique identifier for the conversation -
getConversationId
-
setConversationId
-
conversationInitiator
public FlowMetricsTopicFlowMetricRecord conversationInitiator(FlowMetricsTopicFlowMetricRecord.ConversationInitiatorEnum conversationInitiator) Indicates the participant purpose of the participant initiating a message conversation -
getConversationInitiator
-
setConversationInitiator
public void setConversationInitiator(FlowMetricsTopicFlowMetricRecord.ConversationInitiatorEnum conversationInitiator) -
convertedFrom
Session media type that was converted from in case of a media type conversion -
getConvertedFrom
-
setConvertedFrom
-
convertedTo
Session media type that was converted to in case of a media type conversion -
getConvertedTo
-
setConvertedTo
-
customerParticipation
Indicates a messaging conversation in which the customer participated by sending at least one message -
getCustomerParticipation
-
setCustomerParticipation
-
deliveryStatus
public FlowMetricsTopicFlowMetricRecord deliveryStatus(FlowMetricsTopicFlowMetricRecord.DeliveryStatusEnum deliveryStatus) The email or SMS delivery status -
getDeliveryStatus
-
setDeliveryStatus
-
destinationAddresses
Destination address(es) of transfers or consults -
getDestinationAddresses
-
setDestinationAddresses
-
direction
public FlowMetricsTopicFlowMetricRecord direction(FlowMetricsTopicFlowMetricRecord.DirectionEnum direction) The direction of the communication -
getDirection
-
setDirection
-
disconnectType
public FlowMetricsTopicFlowMetricRecord disconnectType(FlowMetricsTopicFlowMetricRecord.DisconnectTypeEnum disconnectType) The session disconnect type -
getDisconnectType
-
setDisconnectType
-
divisionIds
Identifier(s) of division(s) associated with a conversation -
getDivisionIds
-
setDivisionIds
-
dnis
Dialed number identification service (number dialed by the calling party) -
getDnis
-
setDnis
-
edgeId
Unique identifier of the edge device -
getEdgeId
-
setEdgeId
-
eligibleAgentCounts
Number of eligible agents for each predictive routing attempt -
getEligibleAgentCounts
-
setEligibleAgentCounts
-
endingLanguage
Flow ending language, e.g. en-us -
getEndingLanguage
-
setEndingLanguage
-
entryReason
The particular entry reason for this flow, e.g. an address, userId, or flowId -
getEntryReason
-
setEntryReason
-
entryType
public FlowMetricsTopicFlowMetricRecord entryType(FlowMetricsTopicFlowMetricRecord.EntryTypeEnum entryType) The entry type for this flow, e.g. dnis, dialer, agent, flow, or direct -
getEntryType
-
setEntryType
-
errorCode
A code corresponding to the error that occurred -
getErrorCode
-
setErrorCode
-
exitReason
The exit reason for this flow, e.g. DISCONNECT -
getExitReason
-
setExitReason
-
extendedDeliveryStatus
Extended delivery status -
getExtendedDeliveryStatus
-
setExtendedDeliveryStatus
-
externalContactId
External contact identifier -
getExternalContactId
-
setExternalContactId
-
externalMediaCount
Count of any media (images, files, etc) included on the external session -
getExternalMediaCount
-
setExternalMediaCount
-
externalOrganizationId
External organization identifier -
getExternalOrganizationId
-
setExternalOrganizationId
-
externalTag
External tag for the conversation -
getExternalTag
-
setExternalTag
-
firstQueue
Marker that is set if the current queue is the first queue in a conversation -
getFirstQueue
-
setFirstQueue
-
flaggedReason
public FlowMetricsTopicFlowMetricRecord flaggedReason(FlowMetricsTopicFlowMetricRecord.FlaggedReasonEnum flaggedReason) Reason for which participant flagged conversation -
getFlaggedReason
-
setFlaggedReason
-
flowId
The unique identifier of this flow -
getFlowId
-
setFlowId
-
flowInType
Type of flow in that occurred when entering ACD. -
getFlowInType
-
setFlowInType
-
flowMilestoneIds
The ID of a flow outcome milestone -
getFlowMilestoneIds
-
setFlowMilestoneIds
-
flowName
The name of this flow at the time of flow execution -
getFlowName
-
setFlowName
-
flowOutType
Type of flow out that occurred when emitting tFlowOut. -
getFlowOutType
-
setFlowOutType
-
flowSubType
public FlowMetricsTopicFlowMetricRecord flowSubType(FlowMetricsTopicFlowMetricRecord.FlowSubTypeEnum flowSubType) Represents the subtype of the flow. For example a Digital Bot Flow that has been upgraded with Virtual Agent capabilities. -
getFlowSubType
-
setFlowSubType
-
flowType
public FlowMetricsTopicFlowMetricRecord flowType(FlowMetricsTopicFlowMetricRecord.FlowTypeEnum flowType) The type of this flow -
getFlowType
-
setFlowType
-
flowVersion
The version of this flow -
getFlowVersion
-
setFlowVersion
-
groupId
Unique identifier for a Genesys Cloud group -
getGroupId
-
setGroupId
-
interactionType
The interaction type (enterprise or contactCenter) -
getInteractionType
-
setInteractionType
-
journeyActionId
Identifier of the journey action. -
getJourneyActionId
-
setJourneyActionId
-
journeyActionMapId
Identifier of the journey action map that triggered the action. -
getJourneyActionMapId
-
setJourneyActionMapId
-
journeyActionMapVersion
Version of the journey action map that triggered the action. -
getJourneyActionMapVersion
-
setJourneyActionMapVersion
-
journeyCustomerId
Primary identifier of the journey customer in the source where the activities originate from. -
getJourneyCustomerId
-
setJourneyCustomerId
-
journeyCustomerIdType
Type of primary identifier of the journey customer (e.g. cookie). -
getJourneyCustomerIdType
-
setJourneyCustomerIdType
-
journeyCustomerSessionId
Unique identifier of the journey session. -
getJourneyCustomerSessionId
-
setJourneyCustomerSessionId
-
journeyCustomerSessionIdType
public FlowMetricsTopicFlowMetricRecord journeyCustomerSessionIdType(String journeyCustomerSessionIdType) Type or category of journey sessions (e.g. web, ticket, delivery, atm). -
getJourneyCustomerSessionIdType
-
setJourneyCustomerSessionIdType
-
knowledgeBaseId
The unique identifier of the knowledge base used -
getKnowledgeBaseId
-
setKnowledgeBaseId
-
mediaCount
Count of any media (images, files, etc) included in this session -
getMediaCount
-
setMediaCount
-
mediaType
public FlowMetricsTopicFlowMetricRecord mediaType(FlowMetricsTopicFlowMetricRecord.MediaTypeEnum mediaType) The session media type -
getMediaType
-
setMediaType
-
messageType
Message type for messaging services. E.g.: sms, facebook, twitter, line -
getMessageType
-
setMessageType
-
originatingDirection
public FlowMetricsTopicFlowMetricRecord originatingDirection(FlowMetricsTopicFlowMetricRecord.OriginatingDirectionEnum originatingDirection) The original direction of the conversation -
getOriginatingDirection
-
setOriginatingDirection
public void setOriginatingDirection(FlowMetricsTopicFlowMetricRecord.OriginatingDirectionEnum originatingDirection) -
outboundCampaignId
(Dialer) Unique identifier of the outbound campaign -
getOutboundCampaignId
-
setOutboundCampaignId
-
outboundContactId
(Dialer) Unique identifier of the contact -
getOutboundContactId
-
setOutboundContactId
-
outboundContactListId
(Dialer) Unique identifier of the contact list that this contact belongs to -
getOutboundContactListId
-
setOutboundContactListId
-
participantName
A human readable name identifying the participant -
getParticipantName
-
setParticipantName
-
peerId
This identifies pairs of related sessions on a conversation. E.g. an external session’s peerId will be the session that the call originally connected to, e.g. if an IVR was dialed, the IVR session, which will also have the external session’s ID as its peer. After that point, any transfers of that session to other internal components (acd, agent, etc.) will all spawn new sessions whose peerIds point back to that original external session. -
getPeerId
-
setPeerId
-
provider
The source provider for the communication. -
getProvider
-
setProvider
-
purpose
public FlowMetricsTopicFlowMetricRecord purpose(FlowMetricsTopicFlowMetricRecord.PurposeEnum purpose) The participant's purpose -
getPurpose
-
setPurpose
-
queueId
Queue identifier -
getQueueId
-
setQueueId
-
recognitionFailureReason
The recognition failure reason causing to exit/disconnect -
getRecognitionFailureReason
-
setRecognitionFailureReason
-
remote
Name, phone number, or email address of the remote party. -
getRemote
-
setRemote
-
removedSkillIds
ID(s) of Skill(s) that have been removed by bullseye routing -
getRemovedSkillIds
-
setRemovedSkillIds
-
requestedLanguageId
Unique identifier for the language requested for an interaction -
getRequestedLanguageId
-
setRequestedLanguageId
-
requestedRoutingSkillIds
public FlowMetricsTopicFlowMetricRecord requestedRoutingSkillIds(List<String> requestedRoutingSkillIds) Unique identifier(s) for skill(s) requested for an interaction -
getRequestedRoutingSkillIds
-
setRequestedRoutingSkillIds
-
requestedRoutings
public FlowMetricsTopicFlowMetricRecord requestedRoutings(List<FlowMetricsTopicFlowMetricRecord.RequestedRoutingsEnum> requestedRoutings) Routing type(s) for requested/attempted routing methods. -
getRequestedRoutings
-
setRequestedRoutings
public void setRequestedRoutings(List<FlowMetricsTopicFlowMetricRecord.RequestedRoutingsEnum> requestedRoutings) -
roomId
Unique identifier for the room -
getRoomId
-
setRoomId
-
routingPriority
Routing priority for the current interaction -
getRoutingPriority
-
setRoutingPriority
-
routingRing
Routing ring for bullseye or preferred agent routing -
getRoutingRing
-
setRoutingRing
-
routingRule
Routing rule for preferred, conditional and predictive routing type -
getRoutingRule
-
setRoutingRule
-
routingRuleType
public FlowMetricsTopicFlowMetricRecord routingRuleType(FlowMetricsTopicFlowMetricRecord.RoutingRuleTypeEnum routingRuleType) Routing rule type -
getRoutingRuleType
-
setRoutingRuleType
public void setRoutingRuleType(FlowMetricsTopicFlowMetricRecord.RoutingRuleTypeEnum routingRuleType) -
selectedAgentId
Selected agent ID -
getSelectedAgentId
-
setSelectedAgentId
-
selectedAgentRank
Selected agent GPR rank -
getSelectedAgentRank
-
setSelectedAgentRank
-
selfServed
Indicates whether the flow session was self serviced -
getSelfServed
-
setSelfServed
-
sessionDnis
Dialed number for the current session; this can be different from dnis, e.g. if the call was transferred -
getSessionDnis
-
setSessionDnis
-
sessionId
The unique identifier of this session -
getSessionId
-
setSessionId
-
skillExpressionId
Unique identifier for the skill requested for an interaction -
getSkillExpressionId
-
setSkillExpressionId
-
startingLanguage
Flow starting language, e.g. en-us -
getStartingLanguage
-
setStartingLanguage
-
stationId
Unique identifier for a phone -
getStationId
-
setStationId
-
teamId
The team ID the user is a member of -
getTeamId
-
setTeamId
-
transferTargetAddress
The address of a flow transfer target, e.g. a phone number, an email address, or a queueId -
getTransferTargetAddress
-
setTransferTargetAddress
-
transferTargetName
The name of a flow transfer target -
getTransferTargetName
-
setTransferTargetName
-
transferType
The type of transfer for flows that ended with a transfer -
getTransferType
-
setTransferType
-
usedRouting
public FlowMetricsTopicFlowMetricRecord usedRouting(FlowMetricsTopicFlowMetricRecord.UsedRoutingEnum usedRouting) Complete routing method -
getUsedRouting
-
setUsedRouting
-
userId
Unique identifier for the user -
getUserId
-
setUserId
-
videoPresent
Flag indicating if video is present -
getVideoPresent
-
setVideoPresent
-
waitingInteractionCounts
public FlowMetricsTopicFlowMetricRecord waitingInteractionCounts(List<Long> waitingInteractionCounts) Number of waiting interactions for each predictive routing attempt -
getWaitingInteractionCounts
-
setWaitingInteractionCounts
-
wrapUpCode
Wrap up code -
getWrapUpCode
-
setWrapUpCode
-
proposedAgents
public FlowMetricsTopicFlowMetricRecord proposedAgents(List<FlowMetricsTopicFlowProposedAgent> proposedAgents) Proposed agents -
getProposedAgents
-
setProposedAgents
-
outcomes
Flow outcomes -
getOutcomes
-
setOutcomes
-
scoredAgents
public FlowMetricsTopicFlowMetricRecord scoredAgents(List<FlowMetricsTopicFlowScoredAgent> scoredAgents) Scored agents -
getScoredAgents
-
setScoredAgents
-
equals
-
hashCode
public int hashCode() -
toString
-