Class CampaignData

java.lang.Object
altitude.integrationServer.types.CampaignData

public class CampaignData extends Object
Contains the campaign data.
  • 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

      public String getName()
      Full name of the campaign
    • setName

      public void setName(String value)
      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

      public String getServiceName()
      The target service name.
    • setServiceName

      public void setServiceName(String value)
      The target service name.
    • getTargetAgentType

      public CampaignTargetAgentType getTargetAgentType()
      Type of the agent of the campaign.
    • setTargetAgentType

      public void setTargetAgentType(CampaignTargetAgentType value)
      Type of the agent of the campaign.
    • getInteractionHandledType

      public InteractionHandledType getInteractionHandledType()
      Type of the handled interactions of the campaign.
    • setInteractionHandledType

      public void setInteractionHandledType(InteractionHandledType value)
      Type of the handled interactions of the campaign.
    • getDescription

      public String getDescription()
      Description of the campaign.
    • setDescription

      public void setDescription(String value)
      Description of the campaign.
    • getType

      public CampaignType getType()
      Type of the campaign.
    • setType

      public void setType(CampaignType value)
      Type of the campaign.
    • getPacingMode

      public PacingMode getPacingMode()
      Pacing mode of the campaign.
    • setPacingMode

      public void setPacingMode(PacingMode value)
      Pacing mode of the campaign.
    • getOutboundRuleName

      public String getOutboundRuleName()
      Name of the outbound rule of the campaign.
    • setOutboundRuleName

      public void setOutboundRuleName(String value)
      Name of the outbound rule of the campaign.
    • getOutboundRuleGuiName

      public String getOutboundRuleGuiName()
      Name of the outbound rule of the campaign for the GUI.
    • setOutboundRuleGuiName

      public void setOutboundRuleGuiName(String value)
      Name of the outbound rule of the campaign for the GUI.
    • getRescheduleOutboundRuleName

      public String getRescheduleOutboundRuleName()
      Name of the outbound rule to be used in case of a rescheduling.
    • setRescheduleOutboundRuleName

      public void setRescheduleOutboundRuleName(String value)
      Name of the outbound rule to be used in case of a rescheduling.
    • getRescheduleOutboundRuleGuiName

      public String getRescheduleOutboundRuleGuiName()
      Name of the outbound rule to be used in case of a rescheduling for the GUI.
    • setRescheduleOutboundRuleGuiName

      public void setRescheduleOutboundRuleGuiName(String value)
      Name of the outbound rule to be used in case of a rescheduling for the GUI.
    • getMessageOfTheDay

      public String getMessageOfTheDay()
      Message of the day.
    • setMessageOfTheDay

      public void setMessageOfTheDay(String value)
      Message of the day.
    • getDefaultPurposeId

      public Integer getDefaultPurposeId()
      Identifier of the default purpose.
    • setDefaultPurposeId

      public void setDefaultPurposeId(Integer value)
      Identifier of the default purpose.
    • getDefaultPurposeName

      public String getDefaultPurposeName()
      Name of the default purpose.
    • setDefaultPurposeName

      public void setDefaultPurposeName(String value)
      Name of the default purpose.
    • getDefaultPurposeGuiName

      public String getDefaultPurposeGuiName()
      Name of the default purpose for the GUI.
    • setDefaultPurposeGuiName

      public void setDefaultPurposeGuiName(String value)
      Name of the default purpose for the GUI.
    • getForeseenCalls

      public Integer getForeseenCalls()
      Number of foreseen calls.
    • setForeseenCalls

      public void setForeseenCalls(Integer value)
      Number of foreseen calls.
    • getForeseenStartDate

      public GregorianCalendar getForeseenStartDate()
      Foreseen start date of the campaign.
    • setForeseenStartDate

      public void setForeseenStartDate(GregorianCalendar value)
      Foreseen start date of the campaign.
    • getForeseenEndDate

      public GregorianCalendar getForeseenEndDate()
      Foreseen end date of the campaign.
    • setForeseenEndDate

      public void setForeseenEndDate(GregorianCalendar value)
      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

      public String getDefaultContactListName()
      Name of the default contact list.
    • setDefaultContactListName

      public void setDefaultContactListName(String value)
      Name of the default contact list.
    • getScriptType

      public ScriptType getScriptType()
      Type of the script.
    • setScriptType

      public void setScriptType(ScriptType value)
      Type of the script.
    • getScriptLocation

      public DocumentLocation getScriptLocation()
      Location of the script.
    • setScriptLocation

      public void setScriptLocation(DocumentLocation value)
      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

      public Integer getAutoAcknowledgeEmailId()
      The id of an auto acknowledge email.
    • setAutoAcknowledgeEmailId

      public void setAutoAcknowledgeEmailId(Integer value)
      The id of an auto acknowledge email.
    • getNuisanceForceType

      public NuisanceForceType getNuisanceForceType()
      Nuisance force type.
    • setNuisanceForceType

      public void setNuisanceForceType(NuisanceForceType value)
      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

      public Duration getLocalDistributionTimeout()
      Local distribution timeout for inbound telephony and instant messaging interactions.
    • setLocalDistributionTimeout

      public void setLocalDistributionTimeout(Duration value)
      Local distribution timeout for inbound telephony and instant messaging interactions.
    • getCheckForNewEmailInterval

      public Duration getCheckForNewEmailInterval()
      Check for new email interval.
    • setCheckForNewEmailInterval

      public void setCheckForNewEmailInterval(Duration value)
      Check for new email interval.
    • getNoAnswerTimeout

      public Duration getNoAnswerTimeout()
      No-answer timeout for outbound telephony interactions.
    • setNoAnswerTimeout

      public void setNoAnswerTimeout(Duration value)
      No-answer timeout for outbound telephony interactions.
    • getPredictiveNoAnswerTimeout

      public Duration getPredictiveNoAnswerTimeout()
      Predictive no-answer timeout.
    • setPredictiveNoAnswerTimeout

      public void setPredictiveNoAnswerTimeout(Duration value)
      Predictive no-answer timeout.
    • getFullGreetingThreshold

      public Duration getFullGreetingThreshold()
      Full greeting threshold.
    • setFullGreetingThreshold

      public void setFullGreetingThreshold(Duration value)
      Full greeting threshold.
    • getRetentionTimeout

      public Duration getRetentionTimeout()
      Retention timeout for outbound telephony interactions.
    • setRetentionTimeout

      public void setRetentionTimeout(Duration value)
      Retention timeout for outbound telephony interactions.
    • getRonaTimeoutConnected

      public Duration getRonaTimeoutConnected()
      Rotate on no-answer timeout for telephony and instant messaging interactions.
    • setRonaTimeoutConnected

      public void setRonaTimeoutConnected(Duration value)
      Rotate on no-answer timeout for telephony and instant messaging interactions.
    • getRonaTimeoutNonConnected

      public Duration getRonaTimeoutNonConnected()
      Rotate on no-answer timeout for email interactions.
    • setRonaTimeoutNonConnected

      public void setRonaTimeoutNonConnected(Duration value)
      Rotate on no-answer timeout for email interactions.
    • getRonaTimeoutWorkflow

      public Duration getRonaTimeoutWorkflow()
      Rotate on no-answer timeout for workflow interactions.
    • setRonaTimeoutWorkflow

      public void setRonaTimeoutWorkflow(Duration value)
      Rotate on no-answer timeout for workflow interactions.
    • getHandlingTimeoutNonConnected

      public Duration getHandlingTimeoutNonConnected()
      Handling interaction timeout for email interactions.
    • setHandlingTimeoutNonConnected

      public void setHandlingTimeoutNonConnected(Duration value)
      Handling interaction timeout for email interactions.
    • getHandlingTimeoutWorkflow

      public Duration getHandlingTimeoutWorkflow()
      Handling interaction timeout for workflow interactions.
    • setHandlingTimeoutWorkflow

      public void setHandlingTimeoutWorkflow(Duration value)
      Handling interaction timeout for workflow interactions.
    • getWrapUpTimeoutConnected

      public Duration getWrapUpTimeoutConnected()
      Wrap up timeout for telephony and instant messaging interactions.
    • setWrapUpTimeoutConnected

      public void setWrapUpTimeoutConnected(Duration value)
      Wrap up timeout for telephony and instant messaging interactions.
    • getUpperServiceLevelTimeConnected

      public Duration getUpperServiceLevelTimeConnected()
      Upper service level time for telephony and instant messaging.
    • setUpperServiceLevelTimeConnected

      public void setUpperServiceLevelTimeConnected(Duration value)
      Upper service level time for telephony and instant messaging.
    • getUpperServiceLevelTimeNonConnected

      public Duration getUpperServiceLevelTimeNonConnected()
      Upper service level time for email.
    • setUpperServiceLevelTimeNonConnected

      public void setUpperServiceLevelTimeNonConnected(Duration value)
      Upper service level time for email.
    • getLowerServiceLevelTimeConnected

      public Duration getLowerServiceLevelTimeConnected()
      Lower service level time for telephony and instant messaging.
    • setLowerServiceLevelTimeConnected

      public void setLowerServiceLevelTimeConnected(Duration value)
      Lower service level time for telephony and instant messaging.
    • getShortCallLimit

      public Duration getShortCallLimit()
      Short call limit for telephony and instant messaging.
    • setShortCallLimit

      public void setShortCallLimit(Duration value)
      Short call limit for telephony and instant messaging.
    • getRouterDistributionTimeout

      public Duration getRouterDistributionTimeout()
      Router distribution timeout.
    • setRouterDistributionTimeout

      public void setRouterDistributionTimeout(Duration value)
      Router distribution timeout.
    • getPreviewRonaTimeout

      public Duration getPreviewRonaTimeout()
      Rotate on no-answer timeout for preview interactions.
    • setPreviewRonaTimeout

      public void setPreviewRonaTimeout(Duration value)
      Rotate on no-answer timeout for preview interactions.
    • getPreviewHandlingTimeout

      public Duration getPreviewHandlingTimeout()
      Handling timeout for preview interactions.
    • setPreviewHandlingTimeout

      public void setPreviewHandlingTimeout(Duration value)
      Handling timeout for preview interactions.
    • getPowerDialPause

      public Duration getPowerDialPause()
      Power dial pause.
    • setPowerDialPause

      public void setPowerDialPause(Duration value)
      Power dial pause.
    • getState

      public CampaignState getState()
      State.
    • setState

      public void setState(CampaignState value)
      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

      public String getNewAni()
      New ANI. Each ANI number should be separated by ";".
    • setNewAni

      public void setNewAni(String value)
      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

      public GregorianCalendar getScheduleStartDate()
      Schedule start date.
    • setScheduleStartDate

      public void setScheduleStartDate(GregorianCalendar value)
      Schedule start date.
    • getScheduleEndDate

      public GregorianCalendar getScheduleEndDate()
      Schedule end date.
    • setScheduleEndDate

      public void setScheduleEndDate(GregorianCalendar value)
      Schedule end date.
    • getForcePowerDialAfterNuisance

      public Boolean getForcePowerDialAfterNuisance()
      Force power dial after nuisance.
    • setForcePowerDialAfterNuisance

      public void setForcePowerDialAfterNuisance(Boolean value)
      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.