Class CampaignData
java.lang.Object
altitude.integrationServer.types.CampaignData
Contains the campaign data.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanIf true, the auto acknowledge of an email will be enabled.The id of an auto acknowledge email.Check for new email interval.intIdentifier of the default contact list.Name of the default contact list.Name of the default purpose for the GUI.Identifier of the default purpose.Name of the default purpose.Description of the campaign.booleanEnd script after wrap-up.Force power dial after nuisance.Number of foreseen calls.Foreseen end date of the campaign.Foreseen start date of the campaign.Full greeting threshold.Handling interaction timeout for email interactions.Handling interaction timeout for workflow interactions.intgetId()Identifier of the campaign.Type of the handled interactions of the campaign.booleanIs anonymous.Local distribution timeout for inbound telephony and instant messaging interactions.Lower service level time for telephony and instant messaging.Message of the day.getName()Full name of the campaignNew ANI.No-answer timeout for outbound telephony interactions.Nuisance force type.intNuisance ratio.Name of the outbound rule of the campaign for the GUI.Name of the outbound rule of the campaign.booleanOverride ANI.Pacing mode of the campaign.Power dial pause.Predictive no-answer timeout.Handling timeout for preview interactions.Rotate on no-answer timeout for preview interactions.booleanRecord calls option.booleanRecord all screens option.short% Calls to record.booleanRecord instant messaging option.intRequired service level.Name of the outbound rule to be used in case of a rescheduling for the GUI.Name of the outbound rule to be used in case of a rescheduling.Retention timeout for outbound telephony interactions.Rotate on no-answer timeout for telephony and instant messaging interactions.Rotate on no-answer timeout for email interactions.Rotate on no-answer timeout for workflow interactions.booleanRouter Afiniti engine enabled.Router distribution timeout.Schedule end date.booleanSchedule is active.Schedule start date.Location of the script.Type of the script.intIdentifier of the target service.The target service name.booleanSet agent not ready on RONA.Short call limit for telephony and instant messaging.getState()State.Type of the agent of the campaign.getType()Type of the campaign.Upper service level time for telephony and instant messaging.Upper service level time for email.booleanUses phone schedule rules in outbound.booleanUses contact profile unique identifiers in do not call list checks.Wrap up timeout for telephony and instant messaging interactions.voidsetAutoAcknowledgeEmailEnabled(boolean value) If true, the auto acknowledge of an email will be enabled.voidsetAutoAcknowledgeEmailId(Integer value) The id of an auto acknowledge email.voidCheck for new email interval.voidsetDefaultContactListId(int value) Identifier of the default contact list.voidsetDefaultContactListName(String value) Name of the default contact list.voidsetDefaultPurposeGuiName(String value) Name of the default purpose for the GUI.voidsetDefaultPurposeId(Integer value) Identifier of the default purpose.voidsetDefaultPurposeName(String value) Name of the default purpose.voidsetDescription(String value) Description of the campaign.voidsetEndScriptAfterWrapUp(boolean value) End script after wrap-up.voidForce power dial after nuisance.voidsetForeseenCalls(Integer value) Number of foreseen calls.voidForeseen end date of the campaign.voidForeseen start date of the campaign.voidsetFullGreetingThreshold(Duration value) Full greeting threshold.voidHandling interaction timeout for email interactions.voidHandling interaction timeout for workflow interactions.voidsetId(int value) Identifier of the campaign.voidType of the handled interactions of the campaign.voidsetIsAnonymous(boolean value) Is anonymous.voidLocal distribution timeout for inbound telephony and instant messaging interactions.voidLower service level time for telephony and instant messaging.voidsetMessageOfTheDay(String value) Message of the day.voidFull name of the campaignvoidNew ANI.voidsetNoAnswerTimeout(Duration value) No-answer timeout for outbound telephony interactions.voidNuisance force type.voidsetNuisanceRatio(int value) Nuisance ratio.voidsetOutboundRuleGuiName(String value) Name of the outbound rule of the campaign for the GUI.voidsetOutboundRuleName(String value) Name of the outbound rule of the campaign.voidsetOverrideAni(boolean value) Override ANI.voidsetPacingMode(PacingMode value) Pacing mode of the campaign.voidsetPowerDialPause(Duration value) Power dial pause.voidPredictive no-answer timeout.voidHandling timeout for preview interactions.voidsetPreviewRonaTimeout(Duration value) Rotate on no-answer timeout for preview interactions.voidsetRecordAllCalls(boolean value) Record calls option.voidsetRecordAllScreens(boolean value) Record all screens option.voidsetRecordCallPercentage(short value) % Calls to record.voidsetRecordInstantMessaging(boolean value) Record instant messaging option.voidsetRequiredServiceLevel(int value) Required service level.voidName of the outbound rule to be used in case of a rescheduling for the GUI.voidName of the outbound rule to be used in case of a rescheduling.voidsetRetentionTimeout(Duration value) Retention timeout for outbound telephony interactions.voidsetRonaTimeoutConnected(Duration value) Rotate on no-answer timeout for telephony and instant messaging interactions.voidRotate on no-answer timeout for email interactions.voidsetRonaTimeoutWorkflow(Duration value) Rotate on no-answer timeout for workflow interactions.voidsetRouterAfinitiEngineEnabled(boolean value) Router Afiniti engine enabled.voidRouter distribution timeout.voidSchedule end date.voidsetScheduleIsActive(boolean value) Schedule is active.voidSchedule start date.voidLocation of the script.voidsetScriptType(ScriptType value) Type of the script.voidsetServiceId(int value) Identifier of the target service.voidsetServiceName(String value) The target service name.voidsetSetAgentNotReadyOnRona(boolean value) Set agent not ready on RONA.voidsetShortCallLimit(Duration value) Short call limit for telephony and instant messaging.voidsetState(CampaignState value) State.voidType of the agent of the campaign.voidsetType(CampaignType value) Type of the campaign.voidUpper service level time for telephony and instant messaging.voidUpper service level time for email.voidsetUsesPhoneScheduleRules(boolean value) Uses phone schedule rules in outbound.voidsetUsesUniqueIdInDoNotCallList(boolean value) Uses contact profile unique identifiers in do not call list checks.voidWrap up timeout for telephony and instant messaging interactions.
-
Constructor Details
-
CampaignData
public CampaignData()
-
-
Method Details
-
getId
public int getId()Identifier of the campaign. -
setId
public void setId(int value) Identifier of the campaign. -
getName
Full name of the campaign -
setName
Full name of the campaign -
getServiceId
public int getServiceId()Identifier of the target service. -
setServiceId
public void setServiceId(int value) Identifier of the target service. -
getServiceName
The target service name. -
setServiceName
The target service name. -
getTargetAgentType
Type of the agent of the campaign. -
setTargetAgentType
Type of the agent of the campaign. -
getInteractionHandledType
Type of the handled interactions of the campaign. -
setInteractionHandledType
Type of the handled interactions of the campaign. -
getDescription
Description of the campaign. -
setDescription
Description of the campaign. -
getType
Type of the campaign. -
setType
Type of the campaign. -
getPacingMode
Pacing mode of the campaign. -
setPacingMode
Pacing mode of the campaign. -
getOutboundRuleName
Name of the outbound rule of the campaign. -
setOutboundRuleName
Name of the outbound rule of the campaign. -
getOutboundRuleGuiName
Name of the outbound rule of the campaign for the GUI. -
setOutboundRuleGuiName
Name of the outbound rule of the campaign for the GUI. -
getRescheduleOutboundRuleName
Name of the outbound rule to be used in case of a rescheduling. -
setRescheduleOutboundRuleName
Name of the outbound rule to be used in case of a rescheduling. -
getRescheduleOutboundRuleGuiName
Name of the outbound rule to be used in case of a rescheduling for the GUI. -
setRescheduleOutboundRuleGuiName
Name of the outbound rule to be used in case of a rescheduling for the GUI. -
getMessageOfTheDay
Message of the day. -
setMessageOfTheDay
Message of the day. -
getDefaultPurposeId
Identifier of the default purpose. -
setDefaultPurposeId
Identifier of the default purpose. -
getDefaultPurposeName
Name of the default purpose. -
setDefaultPurposeName
Name of the default purpose. -
getDefaultPurposeGuiName
Name of the default purpose for the GUI. -
setDefaultPurposeGuiName
Name of the default purpose for the GUI. -
getForeseenCalls
Number of foreseen calls. -
setForeseenCalls
Number of foreseen calls. -
getForeseenStartDate
Foreseen start date of the campaign. -
setForeseenStartDate
Foreseen start date of the campaign. -
getForeseenEndDate
Foreseen end date of the campaign. -
setForeseenEndDate
Foreseen end date of the campaign. -
getDefaultContactListId
public int getDefaultContactListId()Identifier of the default contact list. -
setDefaultContactListId
public void setDefaultContactListId(int value) Identifier of the default contact list. -
getDefaultContactListName
Name of the default contact list. -
setDefaultContactListName
Name of the default contact list. -
getScriptType
Type of the script. -
setScriptType
Type of the script. -
getScriptLocation
Location of the script. -
setScriptLocation
Location of the script. -
getAutoAcknowledgeEmailEnabled
public boolean getAutoAcknowledgeEmailEnabled()If true, the auto acknowledge of an email will be enabled. -
setAutoAcknowledgeEmailEnabled
public void setAutoAcknowledgeEmailEnabled(boolean value) If true, the auto acknowledge of an email will be enabled. -
getAutoAcknowledgeEmailId
The id of an auto acknowledge email. -
setAutoAcknowledgeEmailId
The id of an auto acknowledge email. -
getNuisanceForceType
Nuisance force type. -
setNuisanceForceType
Nuisance force type. -
getNuisanceRatio
public int getNuisanceRatio()Nuisance ratio. -
setNuisanceRatio
public void setNuisanceRatio(int value) Nuisance ratio. -
getRequiredServiceLevel
public int getRequiredServiceLevel()Required service level. -
setRequiredServiceLevel
public void setRequiredServiceLevel(int value) Required service level. -
getLocalDistributionTimeout
Local distribution timeout for inbound telephony and instant messaging interactions. -
setLocalDistributionTimeout
Local distribution timeout for inbound telephony and instant messaging interactions. -
getCheckForNewEmailInterval
Check for new email interval. -
setCheckForNewEmailInterval
Check for new email interval. -
getNoAnswerTimeout
No-answer timeout for outbound telephony interactions. -
setNoAnswerTimeout
No-answer timeout for outbound telephony interactions. -
getPredictiveNoAnswerTimeout
Predictive no-answer timeout. -
setPredictiveNoAnswerTimeout
Predictive no-answer timeout. -
getFullGreetingThreshold
Full greeting threshold. -
setFullGreetingThreshold
Full greeting threshold. -
getRetentionTimeout
Retention timeout for outbound telephony interactions. -
setRetentionTimeout
Retention timeout for outbound telephony interactions. -
getRonaTimeoutConnected
Rotate on no-answer timeout for telephony and instant messaging interactions. -
setRonaTimeoutConnected
Rotate on no-answer timeout for telephony and instant messaging interactions. -
getRonaTimeoutNonConnected
Rotate on no-answer timeout for email interactions. -
setRonaTimeoutNonConnected
Rotate on no-answer timeout for email interactions. -
getRonaTimeoutWorkflow
Rotate on no-answer timeout for workflow interactions. -
setRonaTimeoutWorkflow
Rotate on no-answer timeout for workflow interactions. -
getHandlingTimeoutNonConnected
Handling interaction timeout for email interactions. -
setHandlingTimeoutNonConnected
Handling interaction timeout for email interactions. -
getHandlingTimeoutWorkflow
Handling interaction timeout for workflow interactions. -
setHandlingTimeoutWorkflow
Handling interaction timeout for workflow interactions. -
getWrapUpTimeoutConnected
Wrap up timeout for telephony and instant messaging interactions. -
setWrapUpTimeoutConnected
Wrap up timeout for telephony and instant messaging interactions. -
getUpperServiceLevelTimeConnected
Upper service level time for telephony and instant messaging. -
setUpperServiceLevelTimeConnected
Upper service level time for telephony and instant messaging. -
getUpperServiceLevelTimeNonConnected
Upper service level time for email. -
setUpperServiceLevelTimeNonConnected
Upper service level time for email. -
getLowerServiceLevelTimeConnected
Lower service level time for telephony and instant messaging. -
setLowerServiceLevelTimeConnected
Lower service level time for telephony and instant messaging. -
getShortCallLimit
Short call limit for telephony and instant messaging. -
setShortCallLimit
Short call limit for telephony and instant messaging. -
getRouterDistributionTimeout
Router distribution timeout. -
setRouterDistributionTimeout
Router distribution timeout. -
getPreviewRonaTimeout
Rotate on no-answer timeout for preview interactions. -
setPreviewRonaTimeout
Rotate on no-answer timeout for preview interactions. -
getPreviewHandlingTimeout
Handling timeout for preview interactions. -
setPreviewHandlingTimeout
Handling timeout for preview interactions. -
getPowerDialPause
Power dial pause. -
setPowerDialPause
Power dial pause. -
getState
State. -
setState
State. -
getRecordCallPercentage
public short getRecordCallPercentage()% Calls to record. -
setRecordCallPercentage
public void setRecordCallPercentage(short value) % Calls to record. -
getRecordInstantMessaging
public boolean getRecordInstantMessaging()Record instant messaging option. -
setRecordInstantMessaging
public void setRecordInstantMessaging(boolean value) Record instant messaging option. -
getRecordAllCalls
public boolean getRecordAllCalls()Record calls option. -
setRecordAllCalls
public void setRecordAllCalls(boolean value) Record calls option. -
getRecordAllScreens
public boolean getRecordAllScreens()Record all screens option. -
setRecordAllScreens
public void setRecordAllScreens(boolean value) Record all screens option. -
getOverrideAni
public boolean getOverrideAni()Override ANI. -
setOverrideAni
public void setOverrideAni(boolean value) Override ANI. -
getNewAni
New ANI. Each ANI number should be separated by ";". -
setNewAni
New ANI. Each ANI number should be separated by ";". -
getUsesUniqueIdInDoNotCallList
public boolean getUsesUniqueIdInDoNotCallList()Uses contact profile unique identifiers in do not call list checks. -
setUsesUniqueIdInDoNotCallList
public void setUsesUniqueIdInDoNotCallList(boolean value) Uses contact profile unique identifiers in do not call list checks. -
getIsAnonymous
public boolean getIsAnonymous()Is anonymous. -
setIsAnonymous
public void setIsAnonymous(boolean value) Is anonymous. -
getScheduleIsActive
public boolean getScheduleIsActive()Schedule is active. -
setScheduleIsActive
public void setScheduleIsActive(boolean value) Schedule is active. -
getScheduleStartDate
Schedule start date. -
setScheduleStartDate
Schedule start date. -
getScheduleEndDate
Schedule end date. -
setScheduleEndDate
Schedule end date. -
getForcePowerDialAfterNuisance
Force power dial after nuisance. -
setForcePowerDialAfterNuisance
Force power dial after nuisance. -
getEndScriptAfterWrapUp
public boolean getEndScriptAfterWrapUp()End script after wrap-up. -
setEndScriptAfterWrapUp
public void setEndScriptAfterWrapUp(boolean value) End script after wrap-up. -
getSetAgentNotReadyOnRona
public boolean getSetAgentNotReadyOnRona()Set agent not ready on RONA. -
setSetAgentNotReadyOnRona
public void setSetAgentNotReadyOnRona(boolean value) Set agent not ready on RONA. -
getRouterAfinitiEngineEnabled
public boolean getRouterAfinitiEngineEnabled()Router Afiniti engine enabled. -
setRouterAfinitiEngineEnabled
public void setRouterAfinitiEngineEnabled(boolean value) Router Afiniti engine enabled. -
getUsesPhoneScheduleRules
public boolean getUsesPhoneScheduleRules()Uses phone schedule rules in outbound. -
setUsesPhoneScheduleRules
public void setUsesPhoneScheduleRules(boolean value) Uses phone schedule rules in outbound.
-