Class ViewFilter

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

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

    • ViewFilter

      public ViewFilter()
    • ViewFilter

      public ViewFilter(Boolean initWithEmptyList)
  • Method Details

    • mediaTypes

      public ViewFilter mediaTypes(List<ViewFilter.MediaTypesEnum> mediaTypes)
      The media types are used to filter the view
    • getMediaTypes

      public List<ViewFilter.MediaTypesEnum> getMediaTypes()
    • setMediaTypes

      public void setMediaTypes(List<ViewFilter.MediaTypesEnum> mediaTypes)
    • queueIds

      public ViewFilter queueIds(List<String> queueIds)
      The queue ids are used to filter the view
    • getQueueIds

      public List<String> getQueueIds()
    • setQueueIds

      public void setQueueIds(List<String> queueIds)
    • skillIds

      public ViewFilter skillIds(List<String> skillIds)
      The skill ids are used to filter the view
    • getSkillIds

      public List<String> getSkillIds()
    • setSkillIds

      public void setSkillIds(List<String> skillIds)
    • assignedSkillIds

      public ViewFilter assignedSkillIds(List<String> assignedSkillIds)
      The assigned user skill ids are used to filter the view
    • getAssignedSkillIds

      public List<String> getAssignedSkillIds()
    • setAssignedSkillIds

      public void setAssignedSkillIds(List<String> assignedSkillIds)
    • skillGroups

      public ViewFilter skillGroups(List<String> skillGroups)
      The skill groups used to filter the view
    • getSkillGroups

      public List<String> getSkillGroups()
    • setSkillGroups

      public void setSkillGroups(List<String> skillGroups)
    • languageIds

      public ViewFilter languageIds(List<String> languageIds)
      The language ids are used to filter the view
    • getLanguageIds

      public List<String> getLanguageIds()
    • setLanguageIds

      public void setLanguageIds(List<String> languageIds)
    • assignedLanguageIds

      public ViewFilter assignedLanguageIds(List<String> assignedLanguageIds)
      The assigned user language ids are used to filter the view
    • getAssignedLanguageIds

      public List<String> getAssignedLanguageIds()
    • setAssignedLanguageIds

      public void setAssignedLanguageIds(List<String> assignedLanguageIds)
    • languageGroups

      public ViewFilter languageGroups(List<String> languageGroups)
      The language groups used to filter the view
    • getLanguageGroups

      public List<String> getLanguageGroups()
    • setLanguageGroups

      public void setLanguageGroups(List<String> languageGroups)
    • directions

      public ViewFilter directions(List<ViewFilter.DirectionsEnum> directions)
      The directions are used to filter the view
    • getDirections

      public List<ViewFilter.DirectionsEnum> getDirections()
    • setDirections

      public void setDirections(List<ViewFilter.DirectionsEnum> directions)
    • originatingDirections

      public ViewFilter originatingDirections(List<ViewFilter.OriginatingDirectionsEnum> originatingDirections)
      The list of orginating directions used to filter the view
    • getOriginatingDirections

      public List<ViewFilter.OriginatingDirectionsEnum> getOriginatingDirections()
    • setOriginatingDirections

      public void setOriginatingDirections(List<ViewFilter.OriginatingDirectionsEnum> originatingDirections)
    • wrapUpCodes

      public ViewFilter wrapUpCodes(List<String> wrapUpCodes)
      The wrap up codes are used to filter the view
    • getWrapUpCodes

      public List<String> getWrapUpCodes()
    • setWrapUpCodes

      public void setWrapUpCodes(List<String> wrapUpCodes)
    • dnisList

      public ViewFilter dnisList(List<String> dnisList)
      The dnis list is used to filter the view
    • getDnisList

      public List<String> getDnisList()
    • setDnisList

      public void setDnisList(List<String> dnisList)
    • sessionDnisList

      public ViewFilter sessionDnisList(List<String> sessionDnisList)
      The list of session dnis used to filter the view
    • getSessionDnisList

      public List<String> getSessionDnisList()
    • setSessionDnisList

      public void setSessionDnisList(List<String> sessionDnisList)
    • filterQueuesByUserIds

      public ViewFilter filterQueuesByUserIds(List<String> filterQueuesByUserIds)
      The user ids are used to fetch associated queues for the view
    • getFilterQueuesByUserIds

      public List<String> getFilterQueuesByUserIds()
    • setFilterQueuesByUserIds

      public void setFilterQueuesByUserIds(List<String> filterQueuesByUserIds)
    • filterUsersByQueueIds

      public ViewFilter filterUsersByQueueIds(List<String> filterUsersByQueueIds)
      The queue ids are used to fetch associated users for the view
    • getFilterUsersByQueueIds

      public List<String> getFilterUsersByQueueIds()
    • setFilterUsersByQueueIds

      public void setFilterUsersByQueueIds(List<String> filterUsersByQueueIds)
    • userIds

      public ViewFilter userIds(List<String> userIds)
      The user ids are used to filter the view
    • getUserIds

      public List<String> getUserIds()
    • setUserIds

      public void setUserIds(List<String> userIds)
    • managementUnitIds

      public ViewFilter managementUnitIds(List<String> managementUnitIds)
      The management unit ids are used to filter the view
    • getManagementUnitIds

      public List<String> getManagementUnitIds()
    • setManagementUnitIds

      public void setManagementUnitIds(List<String> managementUnitIds)
    • addressTos

      public ViewFilter addressTos(List<String> addressTos)
      The address To values are used to filter the view
    • getAddressTos

      public List<String> getAddressTos()
    • setAddressTos

      public void setAddressTos(List<String> addressTos)
    • addressFroms

      public ViewFilter addressFroms(List<String> addressFroms)
      The address from values are used to filter the view
    • getAddressFroms

      public List<String> getAddressFroms()
    • setAddressFroms

      public void setAddressFroms(List<String> addressFroms)
    • outboundCampaignIds

      public ViewFilter outboundCampaignIds(List<String> outboundCampaignIds)
      The outbound campaign ids are used to filter the view
    • getOutboundCampaignIds

      public List<String> getOutboundCampaignIds()
    • setOutboundCampaignIds

      public void setOutboundCampaignIds(List<String> outboundCampaignIds)
    • outboundContactListIds

      public ViewFilter outboundContactListIds(List<String> outboundContactListIds)
      The outbound contact list ids are used to filter the view
    • getOutboundContactListIds

      public List<String> getOutboundContactListIds()
    • setOutboundContactListIds

      public void setOutboundContactListIds(List<String> outboundContactListIds)
    • contactIds

      public ViewFilter contactIds(List<String> contactIds)
      The contact ids are used to filter the view
    • getContactIds

      public List<String> getContactIds()
    • setContactIds

      public void setContactIds(List<String> contactIds)
    • externalContactIds

      public ViewFilter externalContactIds(List<String> externalContactIds)
      The external contact ids are used to filter the view
    • getExternalContactIds

      public List<String> getExternalContactIds()
    • setExternalContactIds

      public void setExternalContactIds(List<String> externalContactIds)
    • externalOrgIds

      public ViewFilter externalOrgIds(List<String> externalOrgIds)
      The external org ids are used to filter the view
    • getExternalOrgIds

      public List<String> getExternalOrgIds()
    • setExternalOrgIds

      public void setExternalOrgIds(List<String> externalOrgIds)
    • aniList

      public ViewFilter aniList(List<String> aniList)
      The ani list ids are used to filter the view
    • getAniList

      public List<String> getAniList()
    • setAniList

      public void setAniList(List<String> aniList)
    • durationsMilliseconds

      public ViewFilter durationsMilliseconds(List<NumericRange> durationsMilliseconds)
      The durations in milliseconds used to filter the view
    • getDurationsMilliseconds

      public List<NumericRange> getDurationsMilliseconds()
    • setDurationsMilliseconds

      public void setDurationsMilliseconds(List<NumericRange> durationsMilliseconds)
    • acdDurationsMilliseconds

      public ViewFilter acdDurationsMilliseconds(List<NumericRange> acdDurationsMilliseconds)
      The acd durations in milliseconds used to filter the view
    • getAcdDurationsMilliseconds

      public List<NumericRange> getAcdDurationsMilliseconds()
    • setAcdDurationsMilliseconds

      public void setAcdDurationsMilliseconds(List<NumericRange> acdDurationsMilliseconds)
    • talkDurationsMilliseconds

      public ViewFilter talkDurationsMilliseconds(List<NumericRange> talkDurationsMilliseconds)
      The talk durations in milliseconds used to filter the view
    • getTalkDurationsMilliseconds

      public List<NumericRange> getTalkDurationsMilliseconds()
    • setTalkDurationsMilliseconds

      public void setTalkDurationsMilliseconds(List<NumericRange> talkDurationsMilliseconds)
    • acwDurationsMilliseconds

      public ViewFilter acwDurationsMilliseconds(List<NumericRange> acwDurationsMilliseconds)
      The acw durations in milliseconds used to filter the view
    • getAcwDurationsMilliseconds

      public List<NumericRange> getAcwDurationsMilliseconds()
    • setAcwDurationsMilliseconds

      public void setAcwDurationsMilliseconds(List<NumericRange> acwDurationsMilliseconds)
    • handleDurationsMilliseconds

      public ViewFilter handleDurationsMilliseconds(List<NumericRange> handleDurationsMilliseconds)
      The handle durations in milliseconds used to filter the view
    • getHandleDurationsMilliseconds

      public List<NumericRange> getHandleDurationsMilliseconds()
    • setHandleDurationsMilliseconds

      public void setHandleDurationsMilliseconds(List<NumericRange> handleDurationsMilliseconds)
    • holdDurationsMilliseconds

      public ViewFilter holdDurationsMilliseconds(List<NumericRange> holdDurationsMilliseconds)
      The hold durations in milliseconds used to filter the view
    • getHoldDurationsMilliseconds

      public List<NumericRange> getHoldDurationsMilliseconds()
    • setHoldDurationsMilliseconds

      public void setHoldDurationsMilliseconds(List<NumericRange> holdDurationsMilliseconds)
    • abandonDurationsMilliseconds

      public ViewFilter abandonDurationsMilliseconds(List<NumericRange> abandonDurationsMilliseconds)
      The abandon durations in milliseconds used to filter the view
    • getAbandonDurationsMilliseconds

      public List<NumericRange> getAbandonDurationsMilliseconds()
    • setAbandonDurationsMilliseconds

      public void setAbandonDurationsMilliseconds(List<NumericRange> abandonDurationsMilliseconds)
    • evaluationScore

      public ViewFilter evaluationScore(NumericRange evaluationScore)
      The evaluationScore is used to filter the view
    • getEvaluationScore

      public NumericRange getEvaluationScore()
    • setEvaluationScore

      public void setEvaluationScore(NumericRange evaluationScore)
    • evaluationCriticalScore

      public ViewFilter evaluationCriticalScore(NumericRange evaluationCriticalScore)
      The evaluationCriticalScore is used to filter the view
    • getEvaluationCriticalScore

      public NumericRange getEvaluationCriticalScore()
    • setEvaluationCriticalScore

      public void setEvaluationCriticalScore(NumericRange evaluationCriticalScore)
    • evaluationFormIds

      public ViewFilter evaluationFormIds(List<String> evaluationFormIds)
      The evaluation form ids are used to filter the view
    • getEvaluationFormIds

      public List<String> getEvaluationFormIds()
    • setEvaluationFormIds

      public void setEvaluationFormIds(List<String> evaluationFormIds)
    • evaluatedAgentIds

      public ViewFilter evaluatedAgentIds(List<String> evaluatedAgentIds)
      The evaluated agent ids are used to filter the view
    • getEvaluatedAgentIds

      public List<String> getEvaluatedAgentIds()
    • setEvaluatedAgentIds

      public void setEvaluatedAgentIds(List<String> evaluatedAgentIds)
    • evaluatorIds

      public ViewFilter evaluatorIds(List<String> evaluatorIds)
      The evaluator ids are used to filter the view
    • getEvaluatorIds

      public List<String> getEvaluatorIds()
    • setEvaluatorIds

      public void setEvaluatorIds(List<String> evaluatorIds)
    • transferred

      public ViewFilter transferred(Boolean transferred)
      Indicates filtering for transfers
    • getTransferred

      public Boolean getTransferred()
    • setTransferred

      public void setTransferred(Boolean transferred)
    • abandoned

      public ViewFilter abandoned(Boolean abandoned)
      Indicates filtering for abandons
    • getAbandoned

      public Boolean getAbandoned()
    • setAbandoned

      public void setAbandoned(Boolean abandoned)
    • answered

      public ViewFilter answered(Boolean answered)
      Indicates filtering for answered interactions
    • getAnswered

      public Boolean getAnswered()
    • setAnswered

      public void setAnswered(Boolean answered)
    • messageTypes

      public ViewFilter messageTypes(List<ViewFilter.MessageTypesEnum> messageTypes)
      The message media types used to filter the view
    • getMessageTypes

      public List<ViewFilter.MessageTypesEnum> getMessageTypes()
    • setMessageTypes

      public void setMessageTypes(List<ViewFilter.MessageTypesEnum> messageTypes)
    • divisionIds

      public ViewFilter divisionIds(List<String> divisionIds)
      The divison Ids used to filter the view
    • getDivisionIds

      public List<String> getDivisionIds()
    • setDivisionIds

      public void setDivisionIds(List<String> divisionIds)
    • surveyFormIds

      public ViewFilter surveyFormIds(List<String> surveyFormIds)
      The survey form ids used to filter the view
    • getSurveyFormIds

      public List<String> getSurveyFormIds()
    • setSurveyFormIds

      public void setSurveyFormIds(List<String> surveyFormIds)
    • surveyTotalScore

      public ViewFilter surveyTotalScore(NumericRange surveyTotalScore)
      The survey total score used to filter the view
    • getSurveyTotalScore

      public NumericRange getSurveyTotalScore()
    • setSurveyTotalScore

      public void setSurveyTotalScore(NumericRange surveyTotalScore)
    • surveyNpsScore

      public ViewFilter surveyNpsScore(NumericRange surveyNpsScore)
      The survey NPS score used to filter the view
    • getSurveyNpsScore

      public NumericRange getSurveyNpsScore()
    • setSurveyNpsScore

      public void setSurveyNpsScore(NumericRange surveyNpsScore)
    • mos

      public ViewFilter mos(NumericRange mos)
      The desired range for mos values
    • getMos

      public NumericRange getMos()
    • setMos

      public void setMos(NumericRange mos)
    • surveyQuestionGroupScore

      public ViewFilter surveyQuestionGroupScore(NumericRange surveyQuestionGroupScore)
      The survey question group score used to filter the view
    • getSurveyQuestionGroupScore

      public NumericRange getSurveyQuestionGroupScore()
    • setSurveyQuestionGroupScore

      public void setSurveyQuestionGroupScore(NumericRange surveyQuestionGroupScore)
    • surveyPromoterScore

      public ViewFilter surveyPromoterScore(NumericRange surveyPromoterScore)
      The survey promoter score used to filter the view
    • getSurveyPromoterScore

      public NumericRange getSurveyPromoterScore()
    • setSurveyPromoterScore

      public void setSurveyPromoterScore(NumericRange surveyPromoterScore)
    • surveyFormContextIds

      public ViewFilter surveyFormContextIds(List<String> surveyFormContextIds)
      The list of survey form context ids used to filter the view
    • getSurveyFormContextIds

      public List<String> getSurveyFormContextIds()
    • setSurveyFormContextIds

      public void setSurveyFormContextIds(List<String> surveyFormContextIds)
    • conversationIds

      public ViewFilter conversationIds(List<String> conversationIds)
      The list of conversation ids used to filter the view
    • getConversationIds

      public List<String> getConversationIds()
    • setConversationIds

      public void setConversationIds(List<String> conversationIds)
    • sipCallIds

      public ViewFilter sipCallIds(List<String> sipCallIds)
      The list of SIP call ids used to filter the view
    • getSipCallIds

      public List<String> getSipCallIds()
    • setSipCallIds

      public void setSipCallIds(List<String> sipCallIds)
    • isEnded

      public ViewFilter isEnded(Boolean isEnded)
      Indicates filtering for ended
    • getIsEnded

      public Boolean getIsEnded()
    • setIsEnded

      public void setIsEnded(Boolean isEnded)
    • isSurveyed

      public ViewFilter isSurveyed(Boolean isSurveyed)
      Indicates filtering for survey
    • getIsSurveyed

      public Boolean getIsSurveyed()
    • setIsSurveyed

      public void setIsSurveyed(Boolean isSurveyed)
    • surveyScores

      public ViewFilter surveyScores(List<NumericRange> surveyScores)
      The list of survey score ranges used to filter the view
    • getSurveyScores

      public List<NumericRange> getSurveyScores()
    • setSurveyScores

      public void setSurveyScores(List<NumericRange> surveyScores)
    • promoterScores

      public ViewFilter promoterScores(List<NumericRange> promoterScores)
      The list of promoter score ranges used to filter the view
    • getPromoterScores

      public List<NumericRange> getPromoterScores()
    • setPromoterScores

      public void setPromoterScores(List<NumericRange> promoterScores)
    • isCampaign

      public ViewFilter isCampaign(Boolean isCampaign)
      Indicates filtering for campaign
    • getIsCampaign

      public Boolean getIsCampaign()
    • setIsCampaign

      public void setIsCampaign(Boolean isCampaign)
    • surveyStatuses

      public ViewFilter surveyStatuses(List<String> surveyStatuses)
      The list of survey statuses used to filter the view
    • getSurveyStatuses

      public List<String> getSurveyStatuses()
    • setSurveyStatuses

      public void setSurveyStatuses(List<String> surveyStatuses)
    • conversationProperties

      public ViewFilter conversationProperties(ConversationProperties conversationProperties)
      A grouping of conversation level filters
    • getConversationProperties

      public ConversationProperties getConversationProperties()
    • setConversationProperties

      public void setConversationProperties(ConversationProperties conversationProperties)
    • isBlindTransferred

      public ViewFilter isBlindTransferred(Boolean isBlindTransferred)
      Indicates filtering for blind transferred
    • getIsBlindTransferred

      public Boolean getIsBlindTransferred()
    • setIsBlindTransferred

      public void setIsBlindTransferred(Boolean isBlindTransferred)
    • isConsulted

      public ViewFilter isConsulted(Boolean isConsulted)
      Indicates filtering for consulted
    • getIsConsulted

      public Boolean getIsConsulted()
    • setIsConsulted

      public void setIsConsulted(Boolean isConsulted)
    • isConsultTransferred

      public ViewFilter isConsultTransferred(Boolean isConsultTransferred)
      Indicates filtering for consult transferred
    • getIsConsultTransferred

      public Boolean getIsConsultTransferred()
    • setIsConsultTransferred

      public void setIsConsultTransferred(Boolean isConsultTransferred)
    • remoteParticipants

      public ViewFilter remoteParticipants(List<String> remoteParticipants)
      The list of remote participants used to filter the view
    • getRemoteParticipants

      public List<String> getRemoteParticipants()
    • setRemoteParticipants

      public void setRemoteParticipants(List<String> remoteParticipants)
    • flowIds

      public ViewFilter flowIds(List<String> flowIds)
      The list of flow Ids
    • getFlowIds

      public List<String> getFlowIds()
    • setFlowIds

      public void setFlowIds(List<String> flowIds)
    • flowOutcomeIds

      public ViewFilter flowOutcomeIds(List<String> flowOutcomeIds)
      A list of outcome ids of the flow
    • getFlowOutcomeIds

      public List<String> getFlowOutcomeIds()
    • setFlowOutcomeIds

      public void setFlowOutcomeIds(List<String> flowOutcomeIds)
    • flowOutcomeValues

      public ViewFilter flowOutcomeValues(List<ViewFilter.FlowOutcomeValuesEnum> flowOutcomeValues)
      A list of outcome values of the flow
    • getFlowOutcomeValues

      public List<ViewFilter.FlowOutcomeValuesEnum> getFlowOutcomeValues()
    • setFlowOutcomeValues

      public void setFlowOutcomeValues(List<ViewFilter.FlowOutcomeValuesEnum> flowOutcomeValues)
    • flowDestinationTypes

      public ViewFilter flowDestinationTypes(List<ViewFilter.FlowDestinationTypesEnum> flowDestinationTypes)
      The list of destination types of the flow
    • getFlowDestinationTypes

      public List<ViewFilter.FlowDestinationTypesEnum> getFlowDestinationTypes()
    • setFlowDestinationTypes

      public void setFlowDestinationTypes(List<ViewFilter.FlowDestinationTypesEnum> flowDestinationTypes)
    • flowDisconnectReasons

      public ViewFilter flowDisconnectReasons(List<ViewFilter.FlowDisconnectReasonsEnum> flowDisconnectReasons)
      The list of reasons for the flow to disconnect
    • getFlowDisconnectReasons

      public List<ViewFilter.FlowDisconnectReasonsEnum> getFlowDisconnectReasons()
    • setFlowDisconnectReasons

      public void setFlowDisconnectReasons(List<ViewFilter.FlowDisconnectReasonsEnum> flowDisconnectReasons)
    • flowTypes

      public ViewFilter flowTypes(List<ViewFilter.FlowTypesEnum> flowTypes)
      A list of types of the flow
    • getFlowTypes

      public List<ViewFilter.FlowTypesEnum> getFlowTypes()
    • setFlowTypes

      public void setFlowTypes(List<ViewFilter.FlowTypesEnum> flowTypes)
    • flowEntryTypes

      public ViewFilter flowEntryTypes(List<ViewFilter.FlowEntryTypesEnum> flowEntryTypes)
      A list of types of the flow entry
    • getFlowEntryTypes

      public List<ViewFilter.FlowEntryTypesEnum> getFlowEntryTypes()
    • setFlowEntryTypes

      public void setFlowEntryTypes(List<ViewFilter.FlowEntryTypesEnum> flowEntryTypes)
    • flowEntryReasons

      public ViewFilter flowEntryReasons(List<String> flowEntryReasons)
      A list of reasons of flow entry
    • getFlowEntryReasons

      public List<String> getFlowEntryReasons()
    • setFlowEntryReasons

      public void setFlowEntryReasons(List<String> flowEntryReasons)
    • flowVersions

      public ViewFilter flowVersions(List<String> flowVersions)
      A list of versions of a flow
    • getFlowVersions

      public List<String> getFlowVersions()
    • setFlowVersions

      public void setFlowVersions(List<String> flowVersions)
    • groupIds

      public ViewFilter groupIds(List<String> groupIds)
      A list of directory group ids
    • getGroupIds

      public List<String> getGroupIds()
    • setGroupIds

      public void setGroupIds(List<String> groupIds)
    • hasJourneyCustomerId

      public ViewFilter hasJourneyCustomerId(Boolean hasJourneyCustomerId)
      Indicates filtering for journey customer id
    • getHasJourneyCustomerId

      public Boolean getHasJourneyCustomerId()
    • setHasJourneyCustomerId

      public void setHasJourneyCustomerId(Boolean hasJourneyCustomerId)
    • hasJourneyActionMapId

      public ViewFilter hasJourneyActionMapId(Boolean hasJourneyActionMapId)
      Indicates filtering for Journey action map id
    • getHasJourneyActionMapId

      public Boolean getHasJourneyActionMapId()
    • setHasJourneyActionMapId

      public void setHasJourneyActionMapId(Boolean hasJourneyActionMapId)
    • hasJourneyVisitId

      public ViewFilter hasJourneyVisitId(Boolean hasJourneyVisitId)
      Indicates filtering for Journey visit id
    • getHasJourneyVisitId

      public Boolean getHasJourneyVisitId()
    • setHasJourneyVisitId

      public void setHasJourneyVisitId(Boolean hasJourneyVisitId)
    • hasMedia

      public ViewFilter hasMedia(Boolean hasMedia)
      Indicates filtering for presence of MMS media
    • getHasMedia

      public Boolean getHasMedia()
    • setHasMedia

      public void setHasMedia(Boolean hasMedia)
    • roleIds

      public ViewFilter roleIds(List<String> roleIds)
      The role Ids used to filter the view
    • getRoleIds

      public List<String> getRoleIds()
    • setRoleIds

      public void setRoleIds(List<String> roleIds)
    • reportsTos

      public ViewFilter reportsTos(List<String> reportsTos)
      The report to user IDs used to filter the view
    • getReportsTos

      public List<String> getReportsTos()
    • setReportsTos

      public void setReportsTos(List<String> reportsTos)
    • locationIds

      public ViewFilter locationIds(List<String> locationIds)
      The location Ids used to filter the view
    • getLocationIds

      public List<String> getLocationIds()
    • setLocationIds

      public void setLocationIds(List<String> locationIds)
    • flowOutTypes

      public ViewFilter flowOutTypes(List<String> flowOutTypes)
      A list of flow out types
    • getFlowOutTypes

      public List<String> getFlowOutTypes()
    • setFlowOutTypes

      public void setFlowOutTypes(List<String> flowOutTypes)
    • providerList

      public ViewFilter providerList(List<String> providerList)
      A list of providers
    • getProviderList

      public List<String> getProviderList()
    • setProviderList

      public void setProviderList(List<String> providerList)
    • callbackNumberList

      public ViewFilter callbackNumberList(List<String> callbackNumberList)
      A list of callback numbers or substrings of numbers (ex: [\"317\", \"13172222222\"])
    • getCallbackNumberList

      public List<String> getCallbackNumberList()
    • setCallbackNumberList

      public void setCallbackNumberList(List<String> callbackNumberList)
    • callbackInterval

      public ViewFilter callbackInterval(String callbackInterval)
      An interval of time to filter for scheduled callbacks. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
    • getCallbackInterval

      public String getCallbackInterval()
    • setCallbackInterval

      public void setCallbackInterval(String callbackInterval)
    • usedRoutingTypes

      public ViewFilter usedRoutingTypes(List<ViewFilter.UsedRoutingTypesEnum> usedRoutingTypes)
      A list of routing types used
    • getUsedRoutingTypes

      public List<ViewFilter.UsedRoutingTypesEnum> getUsedRoutingTypes()
    • setUsedRoutingTypes

      public void setUsedRoutingTypes(List<ViewFilter.UsedRoutingTypesEnum> usedRoutingTypes)
    • requestedRoutingTypes

      public ViewFilter requestedRoutingTypes(List<ViewFilter.RequestedRoutingTypesEnum> requestedRoutingTypes)
      A list of routing types requested
    • getRequestedRoutingTypes

      public List<ViewFilter.RequestedRoutingTypesEnum> getRequestedRoutingTypes()
    • setRequestedRoutingTypes

      public void setRequestedRoutingTypes(List<ViewFilter.RequestedRoutingTypesEnum> requestedRoutingTypes)
    • hasAgentAssistId

      public ViewFilter hasAgentAssistId(Boolean hasAgentAssistId)
      Indicates filtering for agent assist id
    • getHasAgentAssistId

      public Boolean getHasAgentAssistId()
    • setHasAgentAssistId

      public void setHasAgentAssistId(Boolean hasAgentAssistId)
    • transcripts

      public ViewFilter transcripts(List<Transcripts> transcripts)
      A list of transcript contents requested
    • getTranscripts

      public List<Transcripts> getTranscripts()
    • setTranscripts

      public void setTranscripts(List<Transcripts> transcripts)
    • transcriptLanguages

      public ViewFilter transcriptLanguages(List<String> transcriptLanguages)
      A list of transcript languages requested
    • getTranscriptLanguages

      public List<String> getTranscriptLanguages()
    • setTranscriptLanguages

      public void setTranscriptLanguages(List<String> transcriptLanguages)
    • participantPurposes

      public ViewFilter participantPurposes(List<ViewFilter.ParticipantPurposesEnum> participantPurposes)
      A list of participant purpose requested
    • getParticipantPurposes

      public List<ViewFilter.ParticipantPurposesEnum> getParticipantPurposes()
    • setParticipantPurposes

      public void setParticipantPurposes(List<ViewFilter.ParticipantPurposesEnum> participantPurposes)
    • showFirstQueue

      public ViewFilter showFirstQueue(Boolean showFirstQueue)
      Indicates filtering for first queue data
    • getShowFirstQueue

      public Boolean getShowFirstQueue()
    • setShowFirstQueue

      public void setShowFirstQueue(Boolean showFirstQueue)
    • teamIds

      public ViewFilter teamIds(List<String> teamIds)
      The team ids used to filter the view data
    • getTeamIds

      public List<String> getTeamIds()
    • setTeamIds

      public void setTeamIds(List<String> teamIds)
    • filterUsersByTeamIds

      public ViewFilter filterUsersByTeamIds(List<String> filterUsersByTeamIds)
      The team ids are used to fetch associated users for the view
    • getFilterUsersByTeamIds

      public List<String> getFilterUsersByTeamIds()
    • setFilterUsersByTeamIds

      public void setFilterUsersByTeamIds(List<String> filterUsersByTeamIds)
    • journeyActionMapIds

      public ViewFilter journeyActionMapIds(List<String> journeyActionMapIds)
      The journey action map ids are used to fetch action maps for the associated view
    • getJourneyActionMapIds

      public List<String> getJourneyActionMapIds()
    • setJourneyActionMapIds

      public void setJourneyActionMapIds(List<String> journeyActionMapIds)
    • journeyOutcomeIds

      public ViewFilter journeyOutcomeIds(List<String> journeyOutcomeIds)
      The journey outcome ids are used to fetch outcomes for the associated view
    • getJourneyOutcomeIds

      public List<String> getJourneyOutcomeIds()
    • setJourneyOutcomeIds

      public void setJourneyOutcomeIds(List<String> journeyOutcomeIds)
    • journeySegmentIds

      public ViewFilter journeySegmentIds(List<String> journeySegmentIds)
      The journey segment ids are used to fetch segments for the associated view
    • getJourneySegmentIds

      public List<String> getJourneySegmentIds()
    • setJourneySegmentIds

      public void setJourneySegmentIds(List<String> journeySegmentIds)
    • journeyActionMapTypes

      public ViewFilter journeyActionMapTypes(List<ViewFilter.JourneyActionMapTypesEnum> journeyActionMapTypes)
      The journey action map types are used to filter action map data for the associated view
    • getJourneyActionMapTypes

      public List<ViewFilter.JourneyActionMapTypesEnum> getJourneyActionMapTypes()
    • setJourneyActionMapTypes

      public void setJourneyActionMapTypes(List<ViewFilter.JourneyActionMapTypesEnum> journeyActionMapTypes)
    • developmentRoleList

      public ViewFilter developmentRoleList(List<ViewFilter.DevelopmentRoleListEnum> developmentRoleList)
      The list of development roles used to filter agent development view
    • getDevelopmentRoleList

      public List<ViewFilter.DevelopmentRoleListEnum> getDevelopmentRoleList()
    • setDevelopmentRoleList

      public void setDevelopmentRoleList(List<ViewFilter.DevelopmentRoleListEnum> developmentRoleList)
    • developmentTypeList

      public ViewFilter developmentTypeList(List<ViewFilter.DevelopmentTypeListEnum> developmentTypeList)
      The list of development types used to filter agent development view
    • getDevelopmentTypeList

      public List<ViewFilter.DevelopmentTypeListEnum> getDevelopmentTypeList()
    • setDevelopmentTypeList

      public void setDevelopmentTypeList(List<ViewFilter.DevelopmentTypeListEnum> developmentTypeList)
    • developmentStatusList

      public ViewFilter developmentStatusList(List<ViewFilter.DevelopmentStatusListEnum> developmentStatusList)
      The list of development status used to filter agent development view
    • getDevelopmentStatusList

      public List<ViewFilter.DevelopmentStatusListEnum> getDevelopmentStatusList()
    • setDevelopmentStatusList

      public void setDevelopmentStatusList(List<ViewFilter.DevelopmentStatusListEnum> developmentStatusList)
    • developmentModuleIds

      public ViewFilter developmentModuleIds(List<String> developmentModuleIds)
      The list of development moduleIds used to filter agent development view
    • getDevelopmentModuleIds

      public List<String> getDevelopmentModuleIds()
    • setDevelopmentModuleIds

      public void setDevelopmentModuleIds(List<String> developmentModuleIds)
    • developmentActivityOverdue

      public ViewFilter developmentActivityOverdue(Boolean developmentActivityOverdue)
      Indicates filtering for development activities
    • getDevelopmentActivityOverdue

      public Boolean getDevelopmentActivityOverdue()
    • setDevelopmentActivityOverdue

      public void setDevelopmentActivityOverdue(Boolean developmentActivityOverdue)
    • customerSentimentScore

      public ViewFilter customerSentimentScore(NumericRange customerSentimentScore)
      The customer sentiment score used to filter the view
    • getCustomerSentimentScore

      public NumericRange getCustomerSentimentScore()
    • setCustomerSentimentScore

      public void setCustomerSentimentScore(NumericRange customerSentimentScore)
    • customerSentimentTrend

      public ViewFilter customerSentimentTrend(NumericRange customerSentimentTrend)
      The customer sentiment trend used to filter the view
    • getCustomerSentimentTrend

      public NumericRange getCustomerSentimentTrend()
    • setCustomerSentimentTrend

      public void setCustomerSentimentTrend(NumericRange customerSentimentTrend)
    • flowTransferTargets

      public ViewFilter flowTransferTargets(List<String> flowTransferTargets)
      The list of transfer targets used to filter flow data
    • getFlowTransferTargets

      public List<String> getFlowTransferTargets()
    • setFlowTransferTargets

      public void setFlowTransferTargets(List<String> flowTransferTargets)
    • developmentName

      public ViewFilter developmentName(String developmentName)
      Filter for development name
    • getDevelopmentName

      public String getDevelopmentName()
    • setDevelopmentName

      public void setDevelopmentName(String developmentName)
    • topicIds

      public ViewFilter topicIds(List<String> topicIds)
      Represents the topics detected in the transcript
    • getTopicIds

      public List<String> getTopicIds()
    • setTopicIds

      public void setTopicIds(List<String> topicIds)
    • externalTags

      public ViewFilter externalTags(List<String> externalTags)
      The list of external Tags used to filter conversation data
    • getExternalTags

      public List<String> getExternalTags()
    • setExternalTags

      public void setExternalTags(List<String> externalTags)
    • isNotResponding

      public ViewFilter isNotResponding(Boolean isNotResponding)
      Indicates filtering for not responding users
    • getIsNotResponding

      public Boolean getIsNotResponding()
    • setIsNotResponding

      public void setIsNotResponding(Boolean isNotResponding)
    • isAuthenticated

      public ViewFilter isAuthenticated(Boolean isAuthenticated)
      Indicates filtering for the authenticated chat
    • getIsAuthenticated

      public Boolean getIsAuthenticated()
    • setIsAuthenticated

      public void setIsAuthenticated(Boolean isAuthenticated)
    • botIds

      public ViewFilter botIds(List<String> botIds)
      The list of bot IDs used to filter bot views
    • getBotIds

      public List<String> getBotIds()
    • setBotIds

      public void setBotIds(List<String> botIds)
    • botVersions

      public ViewFilter botVersions(List<String> botVersions)
      The list of bot versions used to filter bot views
    • getBotVersions

      public List<String> getBotVersions()
    • setBotVersions

      public void setBotVersions(List<String> botVersions)
    • botMessageTypes

      public ViewFilter botMessageTypes(List<ViewFilter.BotMessageTypesEnum> botMessageTypes)
      The list of bot message types used to filter bot views
    • getBotMessageTypes

      public List<ViewFilter.BotMessageTypesEnum> getBotMessageTypes()
    • setBotMessageTypes

      public void setBotMessageTypes(List<ViewFilter.BotMessageTypesEnum> botMessageTypes)
    • botProviderList

      public ViewFilter botProviderList(List<ViewFilter.BotProviderListEnum> botProviderList)
      The list of bot providers used to filter bot views
    • getBotProviderList

      public List<ViewFilter.BotProviderListEnum> getBotProviderList()
    • setBotProviderList

      public void setBotProviderList(List<ViewFilter.BotProviderListEnum> botProviderList)
    • botProductList

      public ViewFilter botProductList(List<ViewFilter.BotProductListEnum> botProductList)
      The list of bot products used to filter bot views
    • getBotProductList

      public List<ViewFilter.BotProductListEnum> getBotProductList()
    • setBotProductList

      public void setBotProductList(List<ViewFilter.BotProductListEnum> botProductList)
    • botRecognitionFailureReasonList

      public ViewFilter botRecognitionFailureReasonList(List<ViewFilter.BotRecognitionFailureReasonListEnum> botRecognitionFailureReasonList)
      The list of bot recognition failure reasons used to filter bot views
    • getBotRecognitionFailureReasonList

      public List<ViewFilter.BotRecognitionFailureReasonListEnum> getBotRecognitionFailureReasonList()
    • setBotRecognitionFailureReasonList

      public void setBotRecognitionFailureReasonList(List<ViewFilter.BotRecognitionFailureReasonListEnum> botRecognitionFailureReasonList)
    • botIntentList

      public ViewFilter botIntentList(List<String> botIntentList)
      The list of bot intents used to filter bot views
    • getBotIntentList

      public List<String> getBotIntentList()
    • setBotIntentList

      public void setBotIntentList(List<String> botIntentList)
    • botFinalIntentList

      public ViewFilter botFinalIntentList(List<String> botFinalIntentList)
      The list of bot final intents used to filter bot views
    • getBotFinalIntentList

      public List<String> getBotFinalIntentList()
    • setBotFinalIntentList

      public void setBotFinalIntentList(List<String> botFinalIntentList)
    • botSlotList

      public ViewFilter botSlotList(List<String> botSlotList)
      The list of bot slots used to filter bot views
    • getBotSlotList

      public List<String> getBotSlotList()
    • setBotSlotList

      public void setBotSlotList(List<String> botSlotList)
    • botResultList

      public ViewFilter botResultList(List<ViewFilter.BotResultListEnum> botResultList)
      The list of bot results used to filter bot views
    • getBotResultList

      public List<ViewFilter.BotResultListEnum> getBotResultList()
    • setBotResultList

      public void setBotResultList(List<ViewFilter.BotResultListEnum> botResultList)
    • blockedReasons

      public ViewFilter blockedReasons(List<ViewFilter.BlockedReasonsEnum> blockedReasons)
      The list of blocked reason used to filter action map constraints views
    • getBlockedReasons

      public List<ViewFilter.BlockedReasonsEnum> getBlockedReasons()
    • setBlockedReasons

      public void setBlockedReasons(List<ViewFilter.BlockedReasonsEnum> blockedReasons)
    • isRecorded

      public ViewFilter isRecorded(Boolean isRecorded)
      Indicates filtering for recorded
    • getIsRecorded

      public Boolean getIsRecorded()
    • setIsRecorded

      public void setIsRecorded(Boolean isRecorded)
    • hasEvaluation

      public ViewFilter hasEvaluation(Boolean hasEvaluation)
      Indicates filtering for evaluation
    • getHasEvaluation

      public Boolean getHasEvaluation()
    • setHasEvaluation

      public void setHasEvaluation(Boolean hasEvaluation)
    • hasScoredEvaluation

      public ViewFilter hasScoredEvaluation(Boolean hasScoredEvaluation)
      Indicates filtering for scored evaluation
    • getHasScoredEvaluation

      public Boolean getHasScoredEvaluation()
    • setHasScoredEvaluation

      public void setHasScoredEvaluation(Boolean hasScoredEvaluation)
    • emailDeliveryStatusList

      public ViewFilter emailDeliveryStatusList(List<ViewFilter.EmailDeliveryStatusListEnum> emailDeliveryStatusList)
      The list of email delivery statuses used to filter views
    • getEmailDeliveryStatusList

      public List<ViewFilter.EmailDeliveryStatusListEnum> getEmailDeliveryStatusList()
    • setEmailDeliveryStatusList

      public void setEmailDeliveryStatusList(List<ViewFilter.EmailDeliveryStatusListEnum> emailDeliveryStatusList)
    • isAgentOwnedCallback

      public ViewFilter isAgentOwnedCallback(Boolean isAgentOwnedCallback)
      Indicates filtering for agent owned callback interactions
    • getIsAgentOwnedCallback

      public Boolean getIsAgentOwnedCallback()
    • setIsAgentOwnedCallback

      public void setIsAgentOwnedCallback(Boolean isAgentOwnedCallback)
    • agentCallbackOwnerIds

      public ViewFilter agentCallbackOwnerIds(List<String> agentCallbackOwnerIds)
      The list of callback owners used to filter interactions
    • getAgentCallbackOwnerIds

      public List<String> getAgentCallbackOwnerIds()
    • setAgentCallbackOwnerIds

      public void setAgentCallbackOwnerIds(List<String> agentCallbackOwnerIds)
    • transcriptTopics

      public ViewFilter transcriptTopics(List<TranscriptTopics> transcriptTopics)
      The list of transcript topics requested in filter
    • getTranscriptTopics

      public List<TranscriptTopics> getTranscriptTopics()
    • setTranscriptTopics

      public void setTranscriptTopics(List<TranscriptTopics> transcriptTopics)
    • journeyFrequencyCapReasons

      public ViewFilter journeyFrequencyCapReasons(List<String> journeyFrequencyCapReasons)
      The list of frequency cap reasons to filter offer constraints
    • getJourneyFrequencyCapReasons

      public List<String> getJourneyFrequencyCapReasons()
    • setJourneyFrequencyCapReasons

      public void setJourneyFrequencyCapReasons(List<String> journeyFrequencyCapReasons)
    • journeyBlockingActionMapIds

      public ViewFilter journeyBlockingActionMapIds(List<String> journeyBlockingActionMapIds)
      The list of blocking action maps to filter offer constraints
    • getJourneyBlockingActionMapIds

      public List<String> getJourneyBlockingActionMapIds()
    • setJourneyBlockingActionMapIds

      public void setJourneyBlockingActionMapIds(List<String> journeyBlockingActionMapIds)
    • journeyActionTargetIds

      public ViewFilter journeyActionTargetIds(List<String> journeyActionTargetIds)
      The list of action targets to filter offer constraints
    • getJourneyActionTargetIds

      public List<String> getJourneyActionTargetIds()
    • setJourneyActionTargetIds

      public void setJourneyActionTargetIds(List<String> journeyActionTargetIds)
    • journeyBlockingScheduleGroupIds

      public ViewFilter journeyBlockingScheduleGroupIds(List<String> journeyBlockingScheduleGroupIds)
      The list of blocking schedule groups to filter offer constraints
    • getJourneyBlockingScheduleGroupIds

      public List<String> getJourneyBlockingScheduleGroupIds()
    • setJourneyBlockingScheduleGroupIds

      public void setJourneyBlockingScheduleGroupIds(List<String> journeyBlockingScheduleGroupIds)
    • journeyBlockingEmergencyScheduleGroupIds

      public ViewFilter journeyBlockingEmergencyScheduleGroupIds(List<String> journeyBlockingEmergencyScheduleGroupIds)
      The list of emergency schedule groups to filter offer constraints
    • getJourneyBlockingEmergencyScheduleGroupIds

      public List<String> getJourneyBlockingEmergencyScheduleGroupIds()
    • setJourneyBlockingEmergencyScheduleGroupIds

      public void setJourneyBlockingEmergencyScheduleGroupIds(List<String> journeyBlockingEmergencyScheduleGroupIds)
    • journeyUrlEqualConditions

      public ViewFilter journeyUrlEqualConditions(List<String> journeyUrlEqualConditions)
      The list of url equal conditions to filter offer constraints
    • getJourneyUrlEqualConditions

      public List<String> getJourneyUrlEqualConditions()
    • setJourneyUrlEqualConditions

      public void setJourneyUrlEqualConditions(List<String> journeyUrlEqualConditions)
    • journeyUrlNotEqualConditions

      public ViewFilter journeyUrlNotEqualConditions(List<String> journeyUrlNotEqualConditions)
      The list of url not equal conditions to filter offer constraints
    • getJourneyUrlNotEqualConditions

      public List<String> getJourneyUrlNotEqualConditions()
    • setJourneyUrlNotEqualConditions

      public void setJourneyUrlNotEqualConditions(List<String> journeyUrlNotEqualConditions)
    • journeyUrlStartsWithConditions

      public ViewFilter journeyUrlStartsWithConditions(List<String> journeyUrlStartsWithConditions)
      The list of url starts with conditions to filter offer constraints
    • getJourneyUrlStartsWithConditions

      public List<String> getJourneyUrlStartsWithConditions()
    • setJourneyUrlStartsWithConditions

      public void setJourneyUrlStartsWithConditions(List<String> journeyUrlStartsWithConditions)
    • journeyUrlEndsWithConditions

      public ViewFilter journeyUrlEndsWithConditions(List<String> journeyUrlEndsWithConditions)
      The list of url ends with conditions to filter offer constraints
    • getJourneyUrlEndsWithConditions

      public List<String> getJourneyUrlEndsWithConditions()
    • setJourneyUrlEndsWithConditions

      public void setJourneyUrlEndsWithConditions(List<String> journeyUrlEndsWithConditions)
    • journeyUrlContainsAnyConditions

      public ViewFilter journeyUrlContainsAnyConditions(List<String> journeyUrlContainsAnyConditions)
      The list of url contains any conditions to filter offer constraints
    • getJourneyUrlContainsAnyConditions

      public List<String> getJourneyUrlContainsAnyConditions()
    • setJourneyUrlContainsAnyConditions

      public void setJourneyUrlContainsAnyConditions(List<String> journeyUrlContainsAnyConditions)
    • journeyUrlNotContainsAnyConditions

      public ViewFilter journeyUrlNotContainsAnyConditions(List<String> journeyUrlNotContainsAnyConditions)
      The list of url not contains any conditions to filter offer constraints
    • getJourneyUrlNotContainsAnyConditions

      public List<String> getJourneyUrlNotContainsAnyConditions()
    • setJourneyUrlNotContainsAnyConditions

      public void setJourneyUrlNotContainsAnyConditions(List<String> journeyUrlNotContainsAnyConditions)
    • journeyUrlContainsAllConditions

      public ViewFilter journeyUrlContainsAllConditions(List<String> journeyUrlContainsAllConditions)
      The list of url contains all conditions to filter offer constraints
    • getJourneyUrlContainsAllConditions

      public List<String> getJourneyUrlContainsAllConditions()
    • setJourneyUrlContainsAllConditions

      public void setJourneyUrlContainsAllConditions(List<String> journeyUrlContainsAllConditions)
    • journeyUrlNotContainsAllConditions

      public ViewFilter journeyUrlNotContainsAllConditions(List<String> journeyUrlNotContainsAllConditions)
      The list of url not contains all conditions to filter offer constraints
    • getJourneyUrlNotContainsAllConditions

      public List<String> getJourneyUrlNotContainsAllConditions()
    • setJourneyUrlNotContainsAllConditions

      public void setJourneyUrlNotContainsAllConditions(List<String> journeyUrlNotContainsAllConditions)
    • flowMilestoneIds

      public ViewFilter flowMilestoneIds(List<String> flowMilestoneIds)
      The list of flow milestones to filter exports
    • getFlowMilestoneIds

      public List<String> getFlowMilestoneIds()
    • setFlowMilestoneIds

      public void setFlowMilestoneIds(List<String> flowMilestoneIds)
    • isAssessmentPassed

      public ViewFilter isAssessmentPassed(Boolean isAssessmentPassed)
      Filter to indicate if Agent passed assessment or not
    • getIsAssessmentPassed

      public Boolean getIsAssessmentPassed()
    • setIsAssessmentPassed

      public void setIsAssessmentPassed(Boolean isAssessmentPassed)
    • conversationInitiators

      public ViewFilter conversationInitiators(List<String> conversationInitiators)
      The list to filter based on Brands (Bot/User/Agent) or End User who initiated the first message in the conversation
    • getConversationInitiators

      public List<String> getConversationInitiators()
    • setConversationInitiators

      public void setConversationInitiators(List<String> conversationInitiators)
    • hasCustomerParticipated

      public ViewFilter hasCustomerParticipated(Boolean hasCustomerParticipated)
      Indicates if the customer has participated in an initiated conversation
    • getHasCustomerParticipated

      public Boolean getHasCustomerParticipated()
    • setHasCustomerParticipated

      public void setHasCustomerParticipated(Boolean hasCustomerParticipated)
    • isAcdInteraction

      public ViewFilter isAcdInteraction(Boolean isAcdInteraction)
      Filter to indicate if interaction was ACD or non-ACD
    • getIsAcdInteraction

      public Boolean getIsAcdInteraction()
    • setIsAcdInteraction

      public void setIsAcdInteraction(Boolean isAcdInteraction)
    • hasFax

      public ViewFilter hasFax(Boolean hasFax)
      Filters to indicate if interaction has FAX
    • getHasFax

      public Boolean getHasFax()
    • setHasFax

      public void setHasFax(Boolean hasFax)
    • dataActionIds

      public ViewFilter dataActionIds(List<String> dataActionIds)
      The list of Data Action IDs
    • getDataActionIds

      public List<String> getDataActionIds()
    • setDataActionIds

      public void setDataActionIds(List<String> dataActionIds)
    • actionCategoryName

      public ViewFilter actionCategoryName(String actionCategoryName)
      Deprecated - Please use integrationIds instead
    • getActionCategoryName

      public String getActionCategoryName()
    • setActionCategoryName

      public void setActionCategoryName(String actionCategoryName)
    • integrationIds

      public ViewFilter integrationIds(List<String> integrationIds)
      The list of integration IDs for Data Action
    • getIntegrationIds

      public List<String> getIntegrationIds()
    • setIntegrationIds

      public void setIntegrationIds(List<String> integrationIds)
    • responseStatuses

      public ViewFilter responseStatuses(List<String> responseStatuses)
      The list of Response codes for Data Action
    • getResponseStatuses

      public List<String> getResponseStatuses()
    • setResponseStatuses

      public void setResponseStatuses(List<String> responseStatuses)
    • availableDashboard

      public ViewFilter availableDashboard(ViewFilter.AvailableDashboardEnum availableDashboard)
      Filter to indicate the availability of the dashboard is public or private.
    • getAvailableDashboard

      public ViewFilter.AvailableDashboardEnum getAvailableDashboard()
    • setAvailableDashboard

      public void setAvailableDashboard(ViewFilter.AvailableDashboardEnum availableDashboard)
    • favouriteDashboard

      public ViewFilter favouriteDashboard(Boolean favouriteDashboard)
      Filter to indicate whether the dashboard is favorite or unfavorite.
    • getFavouriteDashboard

      public Boolean getFavouriteDashboard()
    • setFavouriteDashboard

      public void setFavouriteDashboard(Boolean favouriteDashboard)
    • myDashboard

      public ViewFilter myDashboard(Boolean myDashboard)
      Filter to indicate the dashboard owned by the user.
    • getMyDashboard

      public Boolean getMyDashboard()
    • setMyDashboard

      public void setMyDashboard(Boolean myDashboard)
    • stationErrors

      public ViewFilter stationErrors(List<String> stationErrors)
      The list of agent errors that are related to station
    • getStationErrors

      public List<String> getStationErrors()
    • setStationErrors

      public void setStationErrors(List<String> stationErrors)
    • canonicalContactIds

      public ViewFilter canonicalContactIds(List<String> canonicalContactIds)
      The canonical contact ids are used to filter the view
    • getCanonicalContactIds

      public List<String> getCanonicalContactIds()
    • setCanonicalContactIds

      public void setCanonicalContactIds(List<String> canonicalContactIds)
    • alertRuleIds

      public ViewFilter alertRuleIds(List<String> alertRuleIds)
      The list of Alert Rule IDs
    • getAlertRuleIds

      public List<String> getAlertRuleIds()
    • setAlertRuleIds

      public void setAlertRuleIds(List<String> alertRuleIds)
    • evaluationFormContextIds

      public ViewFilter evaluationFormContextIds(List<String> evaluationFormContextIds)
      The list of Evaluation Form Context IDs
    • getEvaluationFormContextIds

      public List<String> getEvaluationFormContextIds()
    • setEvaluationFormContextIds

      public void setEvaluationFormContextIds(List<String> evaluationFormContextIds)
    • evaluationStatuses

      public ViewFilter evaluationStatuses(List<ViewFilter.EvaluationStatusesEnum> evaluationStatuses)
      The evaluation statuses that are used to filter the view
    • getEvaluationStatuses

      public List<ViewFilter.EvaluationStatusesEnum> getEvaluationStatuses()
    • setEvaluationStatuses

      public void setEvaluationStatuses(List<ViewFilter.EvaluationStatusesEnum> evaluationStatuses)
    • workbinIds

      public ViewFilter workbinIds(List<String> workbinIds)
      The list of Workbin IDs
    • getWorkbinIds

      public List<String> getWorkbinIds()
    • setWorkbinIds

      public void setWorkbinIds(List<String> workbinIds)
    • worktypeIds

      public ViewFilter worktypeIds(List<String> worktypeIds)
      The list of Worktype IDs
    • getWorktypeIds

      public List<String> getWorktypeIds()
    • setWorktypeIds

      public void setWorktypeIds(List<String> worktypeIds)
    • workitemIds

      public ViewFilter workitemIds(List<String> workitemIds)
      The list of Workitem IDs
    • getWorkitemIds

      public List<String> getWorkitemIds()
    • setWorkitemIds

      public void setWorkitemIds(List<String> workitemIds)
    • workitemAssigneeIds

      public ViewFilter workitemAssigneeIds(List<String> workitemAssigneeIds)
      The list of Workitem Assignee IDs
    • getWorkitemAssigneeIds

      public List<String> getWorkitemAssigneeIds()
    • setWorkitemAssigneeIds

      public void setWorkitemAssigneeIds(List<String> workitemAssigneeIds)
    • workitemStatuses

      public ViewFilter workitemStatuses(List<String> workitemStatuses)
      The list of Workitem Statuses IDs
    • getWorkitemStatuses

      public List<String> getWorkitemStatuses()
    • setWorkitemStatuses

      public void setWorkitemStatuses(List<String> workitemStatuses)
    • isAnalyzedForSensitiveData

      public ViewFilter isAnalyzedForSensitiveData(Boolean isAnalyzedForSensitiveData)
      Deprecated - Use hasPciData or hasPiiData instead.
    • getIsAnalyzedForSensitiveData

      public Boolean getIsAnalyzedForSensitiveData()
    • setIsAnalyzedForSensitiveData

      public void setIsAnalyzedForSensitiveData(Boolean isAnalyzedForSensitiveData)
    • hasSensitiveData

      public ViewFilter hasSensitiveData(Boolean hasSensitiveData)
      Deprecated. Use hasPciData or hasPiiData instead.
    • getHasSensitiveData

      public Boolean getHasSensitiveData()
    • setHasSensitiveData

      public void setHasSensitiveData(Boolean hasSensitiveData)
    • hasPciData

      public ViewFilter hasPciData(Boolean hasPciData)
      Filter to indicate the transcript contains Pci data.
    • getHasPciData

      public Boolean getHasPciData()
    • setHasPciData

      public void setHasPciData(Boolean hasPciData)
    • hasPiiData

      public ViewFilter hasPiiData(Boolean hasPiiData)
      Filter to indicate the transcript contains Pii data.
    • getHasPiiData

      public Boolean getHasPiiData()
    • setHasPiiData

      public void setHasPiiData(Boolean hasPiiData)
    • subPath

      public ViewFilter subPath(String subPath)
      Filter for Sub Path
    • getSubPath

      public String getSubPath()
    • setSubPath

      public void setSubPath(String subPath)
    • userState

      public ViewFilter userState(ViewFilter.UserStateEnum userState)
      The user supplied state value in the view
    • getUserState

      public ViewFilter.UserStateEnum getUserState()
    • setUserState

      public void setUserState(ViewFilter.UserStateEnum userState)
    • isClearedByCustomer

      public ViewFilter isClearedByCustomer(Boolean isClearedByCustomer)
      Filter to indicate if the customer cleared the conversation.
    • getIsClearedByCustomer

      public Boolean getIsClearedByCustomer()
    • setIsClearedByCustomer

      public void setIsClearedByCustomer(Boolean isClearedByCustomer)
    • evaluationAssigneeIds

      public ViewFilter evaluationAssigneeIds(List<String> evaluationAssigneeIds)
      The evaluation assignee ids that are used to filter the view.
    • getEvaluationAssigneeIds

      public List<String> getEvaluationAssigneeIds()
    • setEvaluationAssigneeIds

      public void setEvaluationAssigneeIds(List<String> evaluationAssigneeIds)
    • evaluationAssigned

      public ViewFilter evaluationAssigned(Boolean evaluationAssigned)
      Filter to indicate that the user has no assigned evaluation.
    • getEvaluationAssigned

      public Boolean getEvaluationAssigned()
    • setEvaluationAssigned

      public void setEvaluationAssigned(Boolean evaluationAssigned)
    • assistantIds

      public ViewFilter assistantIds(List<String> assistantIds)
      The assistant ids that are used to filter the view.
    • getAssistantIds

      public List<String> getAssistantIds()
    • setAssistantIds

      public void setAssistantIds(List<String> assistantIds)
    • knowledgeBaseIds

      public ViewFilter knowledgeBaseIds(List<String> knowledgeBaseIds)
      The knowledge base ids that are used to filter the view.
    • getKnowledgeBaseIds

      public List<String> getKnowledgeBaseIds()
    • setKnowledgeBaseIds

      public void setKnowledgeBaseIds(List<String> knowledgeBaseIds)
    • isParked

      public ViewFilter isParked(Boolean isParked)
      Filter to indicate if the interactions are parked.
    • getIsParked

      public Boolean getIsParked()
    • setIsParked

      public void setIsParked(Boolean isParked)
    • agentEmpathyScore

      public ViewFilter agentEmpathyScore(NumericRange agentEmpathyScore)
      The agentEmpathyScore is used to filter the view
    • getAgentEmpathyScore

      public NumericRange getAgentEmpathyScore()
    • setAgentEmpathyScore

      public void setAgentEmpathyScore(NumericRange agentEmpathyScore)
    • surveyTypes

      public ViewFilter surveyTypes(List<ViewFilter.SurveyTypesEnum> surveyTypes)
      The surveyTypes is used to filter the view
    • getSurveyTypes

      public List<ViewFilter.SurveyTypesEnum> getSurveyTypes()
    • setSurveyTypes

      public void setSurveyTypes(List<ViewFilter.SurveyTypesEnum> surveyTypes)
    • surveyResponseStatuses

      public ViewFilter surveyResponseStatuses(List<ViewFilter.SurveyResponseStatusesEnum> surveyResponseStatuses)
      The list of Survey Response Status
    • getSurveyResponseStatuses

      public List<ViewFilter.SurveyResponseStatusesEnum> getSurveyResponseStatuses()
    • setSurveyResponseStatuses

      public void setSurveyResponseStatuses(List<ViewFilter.SurveyResponseStatusesEnum> surveyResponseStatuses)
    • botFlowTypes

      public ViewFilter botFlowTypes(List<ViewFilter.BotFlowTypesEnum> botFlowTypes)
      The botFlowTypes is used to filter the view
    • getBotFlowTypes

      public List<ViewFilter.BotFlowTypesEnum> getBotFlowTypes()
    • setBotFlowTypes

      public void setBotFlowTypes(List<ViewFilter.BotFlowTypesEnum> botFlowTypes)
    • agentTalkDurationMilliseconds

      public ViewFilter agentTalkDurationMilliseconds(List<NumericRange> agentTalkDurationMilliseconds)
      The agent talk durations in milliseconds used to filter the view
    • getAgentTalkDurationMilliseconds

      public List<NumericRange> getAgentTalkDurationMilliseconds()
    • setAgentTalkDurationMilliseconds

      public void setAgentTalkDurationMilliseconds(List<NumericRange> agentTalkDurationMilliseconds)
    • customerTalkDurationMilliseconds

      public ViewFilter customerTalkDurationMilliseconds(List<NumericRange> customerTalkDurationMilliseconds)
      The customer talk durations in milliseconds used to filter the view
    • getCustomerTalkDurationMilliseconds

      public List<NumericRange> getCustomerTalkDurationMilliseconds()
    • setCustomerTalkDurationMilliseconds

      public void setCustomerTalkDurationMilliseconds(List<NumericRange> customerTalkDurationMilliseconds)
    • overtalkDurationMilliseconds

      public ViewFilter overtalkDurationMilliseconds(List<NumericRange> overtalkDurationMilliseconds)
      The overtalk durations in milliseconds used to filter the view
    • getOvertalkDurationMilliseconds

      public List<NumericRange> getOvertalkDurationMilliseconds()
    • setOvertalkDurationMilliseconds

      public void setOvertalkDurationMilliseconds(List<NumericRange> overtalkDurationMilliseconds)
    • silenceDurationMilliseconds

      public ViewFilter silenceDurationMilliseconds(List<NumericRange> silenceDurationMilliseconds)
      The silence durations in milliseconds used to filter the view
    • getSilenceDurationMilliseconds

      public List<NumericRange> getSilenceDurationMilliseconds()
    • setSilenceDurationMilliseconds

      public void setSilenceDurationMilliseconds(List<NumericRange> silenceDurationMilliseconds)
    • acdDurationMilliseconds

      public ViewFilter acdDurationMilliseconds(List<NumericRange> acdDurationMilliseconds)
      The acd durations in milliseconds used to filter the view
    • getAcdDurationMilliseconds

      public List<NumericRange> getAcdDurationMilliseconds()
    • setAcdDurationMilliseconds

      public void setAcdDurationMilliseconds(List<NumericRange> acdDurationMilliseconds)
    • ivrDurationMilliseconds

      public ViewFilter ivrDurationMilliseconds(List<NumericRange> ivrDurationMilliseconds)
      The ivr durations in milliseconds used to filter the view
    • getIvrDurationMilliseconds

      public List<NumericRange> getIvrDurationMilliseconds()
    • setIvrDurationMilliseconds

      public void setIvrDurationMilliseconds(List<NumericRange> ivrDurationMilliseconds)
    • otherDurationMilliseconds

      public ViewFilter otherDurationMilliseconds(List<NumericRange> otherDurationMilliseconds)
      The other (hold/music) durations in milliseconds used to filter the view
    • getOtherDurationMilliseconds

      public List<NumericRange> getOtherDurationMilliseconds()
    • setOtherDurationMilliseconds

      public void setOtherDurationMilliseconds(List<NumericRange> otherDurationMilliseconds)
    • agentTalkPercentage

      public ViewFilter agentTalkPercentage(NumericRange agentTalkPercentage)
      The agent talk percentage used to filter the view
    • getAgentTalkPercentage

      public NumericRange getAgentTalkPercentage()
    • setAgentTalkPercentage

      public void setAgentTalkPercentage(NumericRange agentTalkPercentage)
    • customerTalkPercentage

      public ViewFilter customerTalkPercentage(NumericRange customerTalkPercentage)
      The customer talk percentage used to filter the view
    • getCustomerTalkPercentage

      public NumericRange getCustomerTalkPercentage()
    • setCustomerTalkPercentage

      public void setCustomerTalkPercentage(NumericRange customerTalkPercentage)
    • overtalkPercentage

      public ViewFilter overtalkPercentage(NumericRange overtalkPercentage)
      The overtalk percentage used to filter the view
    • getOvertalkPercentage

      public NumericRange getOvertalkPercentage()
    • setOvertalkPercentage

      public void setOvertalkPercentage(NumericRange overtalkPercentage)
    • silencePercentage

      public ViewFilter silencePercentage(NumericRange silencePercentage)
      The silence percentage used to filter the view
    • getSilencePercentage

      public NumericRange getSilencePercentage()
    • setSilencePercentage

      public void setSilencePercentage(NumericRange silencePercentage)
    • acdPercentage

      public ViewFilter acdPercentage(NumericRange acdPercentage)
      The acd percentage used to filter the view
    • getAcdPercentage

      public NumericRange getAcdPercentage()
    • setAcdPercentage

      public void setAcdPercentage(NumericRange acdPercentage)
    • ivrPercentage

      public ViewFilter ivrPercentage(NumericRange ivrPercentage)
      The ivr percentage used to filter the view
    • getIvrPercentage

      public NumericRange getIvrPercentage()
    • setIvrPercentage

      public void setIvrPercentage(NumericRange ivrPercentage)
    • otherPercentage

      public ViewFilter otherPercentage(NumericRange otherPercentage)
      The other (hold/music percentage used to filter the view
    • getOtherPercentage

      public NumericRange getOtherPercentage()
    • setOtherPercentage

      public void setOtherPercentage(NumericRange otherPercentage)
    • overtalkInstances

      public ViewFilter overtalkInstances(NumericRange overtalkInstances)
      The overtalk instance range used to filter the view
    • getOvertalkInstances

      public NumericRange getOvertalkInstances()
    • setOvertalkInstances

      public void setOvertalkInstances(NumericRange overtalkInstances)
    • isScreenRecorded

      public ViewFilter isScreenRecorded(Boolean isScreenRecorded)
      Filter to indicate if the screen is recorded
    • getIsScreenRecorded

      public Boolean getIsScreenRecorded()
    • setIsScreenRecorded

      public void setIsScreenRecorded(Boolean isScreenRecorded)
    • screenMonitorUserIds

      public ViewFilter screenMonitorUserIds(List<String> screenMonitorUserIds)
      The list of Screen Monitor User Ids
    • getScreenMonitorUserIds

      public List<String> getScreenMonitorUserIds()
    • setScreenMonitorUserIds

      public void setScreenMonitorUserIds(List<String> screenMonitorUserIds)
    • dashboardState

      public ViewFilter dashboardState(ViewFilter.DashboardStateEnum dashboardState)
      The state of dashboard being filtered
    • getDashboardState

      public ViewFilter.DashboardStateEnum getDashboardState()
    • setDashboardState

      public void setDashboardState(ViewFilter.DashboardStateEnum dashboardState)
    • dashboardType

      public ViewFilter dashboardType(ViewFilter.DashboardTypeEnum dashboardType)
      The type of dashboard being filtered
    • getDashboardType

      public ViewFilter.DashboardTypeEnum getDashboardType()
    • setDashboardType

      public void setDashboardType(ViewFilter.DashboardTypeEnum dashboardType)
    • dashboardAccessFilter

      public ViewFilter dashboardAccessFilter(ViewFilter.DashboardAccessFilterEnum dashboardAccessFilter)
      The type of dashboard access being filtered
    • getDashboardAccessFilter

      public ViewFilter.DashboardAccessFilterEnum getDashboardAccessFilter()
    • setDashboardAccessFilter

      public void setDashboardAccessFilter(ViewFilter.DashboardAccessFilterEnum dashboardAccessFilter)
    • transcriptDurationMilliseconds

      public ViewFilter transcriptDurationMilliseconds(List<NumericRange> transcriptDurationMilliseconds)
      The transcript durations in milliseconds used to filter the view
    • getTranscriptDurationMilliseconds

      public List<NumericRange> getTranscriptDurationMilliseconds()
    • setTranscriptDurationMilliseconds

      public void setTranscriptDurationMilliseconds(List<NumericRange> transcriptDurationMilliseconds)
    • workitemsStatuses

      public ViewFilter workitemsStatuses(List<WorkitemStatusFilter> workitemsStatuses)
      The list of workitem status with worktype
    • getWorkitemsStatuses

      public List<WorkitemStatusFilter> getWorkitemsStatuses()
    • setWorkitemsStatuses

      public void setWorkitemsStatuses(List<WorkitemStatusFilter> workitemsStatuses)
    • socialCountries

      public ViewFilter socialCountries(List<String> socialCountries)
      List of countries for social filtering
    • getSocialCountries

      public List<String> getSocialCountries()
    • setSocialCountries

      public void setSocialCountries(List<String> socialCountries)
    • socialLanguages

      public ViewFilter socialLanguages(List<String> socialLanguages)
      List of languages for social filtering
    • getSocialLanguages

      public List<String> getSocialLanguages()
    • setSocialLanguages

      public void setSocialLanguages(List<String> socialLanguages)
    • socialChannels

      public ViewFilter socialChannels(List<ViewFilter.SocialChannelsEnum> socialChannels)
      List of channels for social filtering
    • getSocialChannels

      public List<ViewFilter.SocialChannelsEnum> getSocialChannels()
    • setSocialChannels

      public void setSocialChannels(List<ViewFilter.SocialChannelsEnum> socialChannels)
    • socialSentimentCategory

      public ViewFilter socialSentimentCategory(List<ViewFilter.SocialSentimentCategoryEnum> socialSentimentCategory)
      The sentiment of the social post
    • getSocialSentimentCategory

      public List<ViewFilter.SocialSentimentCategoryEnum> getSocialSentimentCategory()
    • setSocialSentimentCategory

      public void setSocialSentimentCategory(List<ViewFilter.SocialSentimentCategoryEnum> socialSentimentCategory)
    • socialTopicIds

      public ViewFilter socialTopicIds(List<String> socialTopicIds)
      The list of topicIds for social filtering
    • getSocialTopicIds

      public List<String> getSocialTopicIds()
    • setSocialTopicIds

      public void setSocialTopicIds(List<String> socialTopicIds)
    • socialIngestionRuleIds

      public ViewFilter socialIngestionRuleIds(List<String> socialIngestionRuleIds)
      The list of ingestion ruleIds for social filtering
    • getSocialIngestionRuleIds

      public List<String> getSocialIngestionRuleIds()
    • setSocialIngestionRuleIds

      public void setSocialIngestionRuleIds(List<String> socialIngestionRuleIds)
    • socialConversationCreated

      public ViewFilter socialConversationCreated(Boolean socialConversationCreated)
      Filter to indicate if the post has created a conversation
    • getSocialConversationCreated

      public Boolean getSocialConversationCreated()
    • setSocialConversationCreated

      public void setSocialConversationCreated(Boolean socialConversationCreated)
    • socialContentType

      public ViewFilter socialContentType(List<ViewFilter.SocialContentTypeEnum> socialContentType)
      The list of content Type for social filtering
    • getSocialContentType

      public List<ViewFilter.SocialContentTypeEnum> getSocialContentType()
    • setSocialContentType

      public void setSocialContentType(List<ViewFilter.SocialContentTypeEnum> socialContentType)
    • socialKeywords

      public ViewFilter socialKeywords(List<SocialKeyword> socialKeywords)
      The list of keywords for social filtering
    • getSocialKeywords

      public List<SocialKeyword> getSocialKeywords()
    • setSocialKeywords

      public void setSocialKeywords(List<SocialKeyword> socialKeywords)
    • socialPostEscalated

      public ViewFilter socialPostEscalated(Boolean socialPostEscalated)
      Filter to indicate if the post is escalated
    • getSocialPostEscalated

      public Boolean getSocialPostEscalated()
    • setSocialPostEscalated

      public void setSocialPostEscalated(Boolean socialPostEscalated)
    • socialClassifications

      public ViewFilter socialClassifications(List<ViewFilter.SocialClassificationsEnum> socialClassifications)
      Indicates if a social message was public or private
    • getSocialClassifications

      public List<ViewFilter.SocialClassificationsEnum> getSocialClassifications()
    • setSocialClassifications

      public void setSocialClassifications(List<ViewFilter.SocialClassificationsEnum> socialClassifications)
    • filterUsersByManagerIds

      public ViewFilter filterUsersByManagerIds(List<String> filterUsersByManagerIds)
      The manager ids used to fetch associated users for the view
    • getFilterUsersByManagerIds

      public List<String> getFilterUsersByManagerIds()
    • setFilterUsersByManagerIds

      public void setFilterUsersByManagerIds(List<String> filterUsersByManagerIds)
    • slideshowIds

      public ViewFilter slideshowIds(List<String> slideshowIds)
      List of Dashboard slideshowIds to be filtered
    • getSlideshowIds

      public List<String> getSlideshowIds()
    • setSlideshowIds

      public void setSlideshowIds(List<String> slideshowIds)
    • conferenced

      public ViewFilter conferenced(Boolean conferenced)
      Filter to indicate if the conversation has conference
    • getConferenced

      public Boolean getConferenced()
    • setConferenced

      public void setConferenced(Boolean conferenced)
    • video

      public ViewFilter video(Boolean video)
      Filter to indicate if the conversation has video
    • getVideo

      public Boolean getVideo()
    • setVideo

      public void setVideo(Boolean video)
    • linkedInteraction

      public ViewFilter linkedInteraction(Boolean linkedInteraction)
      Filter to indicate if the conversation has linked interaction
    • getLinkedInteraction

      public Boolean getLinkedInteraction()
    • setLinkedInteraction

      public void setLinkedInteraction(Boolean linkedInteraction)
    • recommendationSources

      public ViewFilter recommendationSources(List<ViewFilter.RecommendationSourcesEnum> recommendationSources)
      List of recommendation sources for filtering recommendation details pane
    • getRecommendationSources

      public List<ViewFilter.RecommendationSourcesEnum> getRecommendationSources()
    • setRecommendationSources

      public void setRecommendationSources(List<ViewFilter.RecommendationSourcesEnum> recommendationSources)
    • evaluationRole

      public ViewFilter evaluationRole(ViewFilter.EvaluationRoleEnum evaluationRole)
      Sets the role when viewing agent evaluations
    • getEvaluationRole

      public ViewFilter.EvaluationRoleEnum getEvaluationRole()
    • setEvaluationRole

      public void setEvaluationRole(ViewFilter.EvaluationRoleEnum evaluationRole)
    • comparisonQueueIds

      public ViewFilter comparisonQueueIds(List<String> comparisonQueueIds)
      The queue ids are used to for comparison to the primary queue filter in reporting
    • getComparisonQueueIds

      public List<String> getComparisonQueueIds()
    • setComparisonQueueIds

      public void setComparisonQueueIds(List<String> comparisonQueueIds)
    • viewMetrics

      public ViewFilter viewMetrics(List<ViewFilter.ViewMetricsEnum> viewMetrics)
      A list of metrics selected for the view
    • getViewMetrics

      public List<ViewFilter.ViewMetricsEnum> getViewMetrics()
    • setViewMetrics

      public void setViewMetrics(List<ViewFilter.ViewMetricsEnum> viewMetrics)
    • timelineCategories

      public ViewFilter timelineCategories(List<String> timelineCategories)
      A list of timeline categories
    • getTimelineCategories

      public List<String> getTimelineCategories()
    • setTimelineCategories

      public void setTimelineCategories(List<String> timelineCategories)
    • acw

      public ViewFilter acw(Boolean acw)
      Filter to indicate for acw state
    • getAcw

      public Boolean getAcw()
    • setAcw

      public void setAcw(Boolean acw)
    • segmentTypes

      public ViewFilter segmentTypes(List<ViewFilter.SegmentTypesEnum> segmentTypes)
      A list of filtered segment types
    • getSegmentTypes

      public List<ViewFilter.SegmentTypesEnum> getSegmentTypes()
    • setSegmentTypes

      public void setSegmentTypes(List<ViewFilter.SegmentTypesEnum> segmentTypes)
    • programIds

      public ViewFilter programIds(List<String> programIds)
      A list of program ids for filtering
    • getProgramIds

      public List<String> getProgramIds()
    • setProgramIds

      public void setProgramIds(List<String> programIds)
    • categoryIds

      public ViewFilter categoryIds(List<String> categoryIds)
      A list of category ids for filtering
    • getCategoryIds

      public List<String> getCategoryIds()
    • setCategoryIds

      public void setCategoryIds(List<String> categoryIds)
    • deliveryPushed

      public ViewFilter deliveryPushed(Boolean deliveryPushed)
      Filter to indicate if push notification is sent
    • getDeliveryPushed

      public Boolean getDeliveryPushed()
    • setDeliveryPushed

      public void setDeliveryPushed(Boolean deliveryPushed)
    • socialRatings

      public ViewFilter socialRatings(List<Float> socialRatings)
      A set of ratings for Google Business Profile
    • getSocialRatings

      public List<Float> getSocialRatings()
    • setSocialRatings

      public void setSocialRatings(List<Float> socialRatings)
    • virtualAgentIds

      public ViewFilter virtualAgentIds(List<String> virtualAgentIds)
      A list of virtual agent ids for filtering.
    • getVirtualAgentIds

      public List<String> getVirtualAgentIds()
    • setVirtualAgentIds

      public void setVirtualAgentIds(List<String> virtualAgentIds)
    • empathyScoreCategories

      public ViewFilter empathyScoreCategories(List<ViewFilter.EmpathyScoreCategoriesEnum> empathyScoreCategories)
      A set of Empathy Score Categories for filtering
    • getEmpathyScoreCategories

      public List<ViewFilter.EmpathyScoreCategoriesEnum> getEmpathyScoreCategories()
    • setEmpathyScoreCategories

      public void setEmpathyScoreCategories(List<ViewFilter.EmpathyScoreCategoriesEnum> empathyScoreCategories)
    • sentimentScoreCategories

      public ViewFilter sentimentScoreCategories(List<ViewFilter.SentimentScoreCategoriesEnum> sentimentScoreCategories)
      A set of Sentiment Score Categories for filtering
    • getSentimentScoreCategories

      public List<ViewFilter.SentimentScoreCategoriesEnum> getSentimentScoreCategories()
    • setSentimentScoreCategories

      public void setSentimentScoreCategories(List<ViewFilter.SentimentScoreCategoriesEnum> sentimentScoreCategories)
    • sentimentTrendCategories

      public ViewFilter sentimentTrendCategories(List<ViewFilter.SentimentTrendCategoriesEnum> sentimentTrendCategories)
      A set of Sentiment Trend Categories for filtering
    • getSentimentTrendCategories

      public List<ViewFilter.SentimentTrendCategoriesEnum> getSentimentTrendCategories()
    • setSentimentTrendCategories

      public void setSentimentTrendCategories(List<ViewFilter.SentimentTrendCategoriesEnum> sentimentTrendCategories)
    • contentModerationFlags

      public ViewFilter contentModerationFlags(List<ViewFilter.ContentModerationFlagsEnum> contentModerationFlags)
      A set of Content Moderation Flags for filtering
    • getContentModerationFlags

      public List<ViewFilter.ContentModerationFlagsEnum> getContentModerationFlags()
    • setContentModerationFlags

      public void setContentModerationFlags(List<ViewFilter.ContentModerationFlagsEnum> contentModerationFlags)
    • socialSourceTypes

      public ViewFilter socialSourceTypes(List<ViewFilter.SocialSourceTypesEnum> socialSourceTypes)
      A set of Source Types for social filtering
    • getSocialSourceTypes

      public List<ViewFilter.SocialSourceTypesEnum> getSocialSourceTypes()
    • setSocialSourceTypes

      public void setSocialSourceTypes(List<ViewFilter.SocialSourceTypesEnum> socialSourceTypes)
    • socialFollowerRange

      public ViewFilter socialFollowerRange(SocialNumericRange socialFollowerRange)
      The follower range used to filter the view
    • getSocialFollowerRange

      public SocialNumericRange getSocialFollowerRange()
    • setSocialFollowerRange

      public void setSocialFollowerRange(SocialNumericRange socialFollowerRange)
    • socialVerificationStatus

      public ViewFilter socialVerificationStatus(Boolean socialVerificationStatus)
      Filter to indicate if the posts from verified user
    • getSocialVerificationStatus

      public Boolean getSocialVerificationStatus()
    • setSocialVerificationStatus

      public void setSocialVerificationStatus(Boolean socialVerificationStatus)
    • sessionExpired

      public ViewFilter sessionExpired(Boolean sessionExpired)
      Filter to indicate for if session is expired
    • getSessionExpired

      public Boolean getSessionExpired()
    • setSessionExpired

      public void setSessionExpired(Boolean sessionExpired)
    • screenMonitored

      public ViewFilter screenMonitored(Boolean screenMonitored)
      Filter to indicate if the interaction was screen monitored
    • getScreenMonitored

      public Boolean getScreenMonitored()
    • setScreenMonitored

      public void setScreenMonitored(Boolean screenMonitored)
    • engagementSources

      public ViewFilter engagementSources(List<ViewFilter.EngagementSourcesEnum> engagementSources)
      The engagement sources used to filter the view
    • getEngagementSources

      public List<ViewFilter.EngagementSourcesEnum> getEngagementSources()
    • setEngagementSources

      public void setEngagementSources(List<ViewFilter.EngagementSourcesEnum> engagementSources)
    • isSnippetRecorded

      public ViewFilter isSnippetRecorded(Boolean isSnippetRecorded)
      Indicates filtering for snippet recorded
    • getIsSnippetRecorded

      public Boolean getIsSnippetRecorded()
    • setIsSnippetRecorded

      public void setIsSnippetRecorded(Boolean isSnippetRecorded)
    • takeover

      public ViewFilter takeover(Boolean takeover)
      Indicates filtering for takeover
    • getTakeover

      public Boolean getTakeover()
    • setTakeover

      public void setTakeover(Boolean takeover)
    • 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