Class CampaignUpdateRequestBase

java.lang.Object
altitude.integrationServer.types.CampaignUpdateRequestBase
Direct Known Subclasses:
CampaignCreateRequest, CampaignUpdateRequest

public class CampaignUpdateRequestBase extends Object
Contains the data used to update a campaign.
  • Constructor Details

    • CampaignUpdateRequestBase

      public CampaignUpdateRequestBase()
  • Method Details

    • getDescription

      public FieldRequest<String> getDescription()
      Description
    • setDescription

      public void setDescription(FieldRequest<String> value)
      Description
    • getType

      public FieldRequest<CampaignType> getType()
      Type
    • setType

      public void setType(FieldRequest<CampaignType> value)
      Type
    • getPacingMode

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

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

      public FieldRequest<String> getOutboundRuleName()
      Name of the outbound rule.
    • setOutboundRuleName

      public void setOutboundRuleName(FieldRequest<String> value)
      Name of the outbound rule.
    • getRescheduleOutboundRuleName

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

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

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

      public void setMessageOfTheDay(FieldRequest<String> value)
      Message of the day.
    • getDefaultPurposeName

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

      public void setDefaultPurposeName(FieldRequest<String> value)
      Name of the default purpose.
    • getForeseenCalls

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

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

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

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

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

      public void setForeseenEndDate(FieldRequest<GregorianCalendar> value)
      Foreseen end date of the campaign.
    • getAttributes

      public Attribute[] getAttributes()
      List of attributes of the campaign.
    • setAttributes

      public void setAttributes(Attribute[] value)
      List of attributes of the campaign.
    • getScriptType

      public FieldRequest<ScriptType> getScriptType()
      Type of the script of the campaign.
    • setScriptType

      public void setScriptType(FieldRequest<ScriptType> value)
      Type of the script of the campaign.
    • getScriptLocation

      public FieldRequest<DocumentLocation> getScriptLocation()
      Path of the script of the campaign.
    • setScriptLocation

      public void setScriptLocation(FieldRequest<DocumentLocation> value)
      Path of the script of the campaign.
    • getAutoAcknowledgeEmailEnabled

      public FieldRequest<Boolean> getAutoAcknowledgeEmailEnabled()
      If true, emails will automatically be acknowledged.
    • setAutoAcknowledgeEmailEnabled

      public void setAutoAcknowledgeEmailEnabled(FieldRequest<Boolean> value)
      If true, emails will automatically be acknowledged.
    • getAutoAcknowledgeEmailId

      public FieldRequest<Integer> getAutoAcknowledgeEmailId()
      Identifier of an auto acknowledged email.
    • setAutoAcknowledgeEmailId

      public void setAutoAcknowledgeEmailId(FieldRequest<Integer> value)
      Identifier of an auto acknowledged email.
    • getNuisanceForceType

      public FieldRequest<NuisanceForceType> getNuisanceForceType()
      Nuisance force type.
    • setNuisanceForceType

      public void setNuisanceForceType(FieldRequest<NuisanceForceType> value)
      Nuisance force type.
    • getNuisanceRatio

      public FieldRequest<Integer> getNuisanceRatio()
      Nuisance ratio.
    • setNuisanceRatio

      public void setNuisanceRatio(FieldRequest<Integer> value)
      Nuisance ratio.
    • getRequiredServiceLevel

      public FieldRequest<Integer> getRequiredServiceLevel()
      Required service level.
    • setRequiredServiceLevel

      public void setRequiredServiceLevel(FieldRequest<Integer> value)
      Required service level.
    • getRecordCallPercentage

      public FieldRequest<Short> getRecordCallPercentage()
      % Calls to record.
    • setRecordCallPercentage

      public void setRecordCallPercentage(FieldRequest<Short> value)
      % Calls to record.
    • getRecordInstantMessaging

      public FieldRequest<Boolean> getRecordInstantMessaging()
      If true, the instant messages will be recorded.
    • setRecordInstantMessaging

      public void setRecordInstantMessaging(FieldRequest<Boolean> value)
      If true, the instant messages will be recorded.
    • getRecordAllCalls

      public FieldRequest<Boolean> getRecordAllCalls()
      If true, calls of the agents will be recorded.
    • setRecordAllCalls

      public void setRecordAllCalls(FieldRequest<Boolean> value)
      If true, calls of the agents will be recorded.
    • getRecordAllScreens

      public FieldRequest<Boolean> getRecordAllScreens()
      If true, all screens of the agents will be recorded.
    • setRecordAllScreens

      public void setRecordAllScreens(FieldRequest<Boolean> value)
      If true, all screens of the agents will be recorded.
    • getOverrideAni

      public FieldRequest<Boolean> getOverrideAni()
      Override ANI.
    • setOverrideAni

      public void setOverrideAni(FieldRequest<Boolean> value)
      Override ANI.
    • getNewAni

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

      public void setNewAni(FieldRequest<String> value)
      New ANI. Each ANI number should be separated by ";".
    • getUsesUniqueIdInDoNotCallList

      public FieldRequest<Boolean> getUsesUniqueIdInDoNotCallList()
      Uses contact profile unique identifiers in do not call lists checks.
    • setUsesUniqueIdInDoNotCallList

      public void setUsesUniqueIdInDoNotCallList(FieldRequest<Boolean> value)
      Uses contact profile unique identifiers in do not call lists checks.
    • getIsAnonymous

      public FieldRequest<Boolean> getIsAnonymous()
      Is anonymous.
    • setIsAnonymous

      public void setIsAnonymous(FieldRequest<Boolean> value)
      Is anonymous.
    • getScheduleIsActive

      public FieldRequest<Boolean> getScheduleIsActive()
      Schedule is active.
    • setScheduleIsActive

      public void setScheduleIsActive(FieldRequest<Boolean> value)
      Schedule is active.
    • getScheduleStartDate

      public FieldRequest<GregorianCalendar> getScheduleStartDate()
      Schedule start date.
    • setScheduleStartDate

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

      public FieldRequest<GregorianCalendar> getScheduleEndDate()
      Schedule end date.
    • setScheduleEndDate

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

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

      public void setForcePowerDialAfterNuisance(FieldRequest<Boolean> value)
      Force power dial after nuisance.
    • getEndScriptAfterWrapUp

      public FieldRequest<Boolean> getEndScriptAfterWrapUp()
      End script after wrap-up.
    • setEndScriptAfterWrapUp

      public void setEndScriptAfterWrapUp(FieldRequest<Boolean> value)
      End script after wrap-up.
    • getSetAgentNotReadyOnRona

      public FieldRequest<Boolean> getSetAgentNotReadyOnRona()
      Set agent not ready on RONA.
    • setSetAgentNotReadyOnRona

      public void setSetAgentNotReadyOnRona(FieldRequest<Boolean> value)
      Set agent not ready on RONA.
    • getLocalDistributionTimeout

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

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

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

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

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

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

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

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

      public FieldRequest<Duration> getFullGreetingThreshold()
      Full greeting threshold.
    • setFullGreetingThreshold

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

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

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

      public FieldRequest<Duration> getRonaTimeoutConnected()
      Rotate on no-answer interval for telephony and instant messaging interactions.
    • setRonaTimeoutConnected

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

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

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

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

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

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

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

      public FieldRequest<Duration> getHandlingTimeoutWorkflow()
      Handling interaction timeout for workflow.
    • setHandlingTimeoutWorkflow

      public void setHandlingTimeoutWorkflow(FieldRequest<Duration> value)
      Handling interaction timeout for workflow.
    • getWrapUpTimeoutConnected

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

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

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

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

      public FieldRequest<Duration> getUpperServiceLevelTimeNonConnected()
      Upper service level time for email interactions.
    • setUpperServiceLevelTimeNonConnected

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

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

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

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

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

      public FieldRequest<Duration> getRouterDistributionTimeout()
      Router distribution timeout.
    • setRouterDistributionTimeout

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

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

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

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

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

      public FieldRequest<Duration> getPowerDialPause()
      Power dial pause.
    • setPowerDialPause

      public void setPowerDialPause(FieldRequest<Duration> value)
      Power dial pause.
    • getRouterAfinitiEngineEnabled

      public FieldRequest<Boolean> getRouterAfinitiEngineEnabled()
      Router Afiniti engine enabled.
    • setRouterAfinitiEngineEnabled

      public void setRouterAfinitiEngineEnabled(FieldRequest<Boolean> value)
      Router Afiniti engine enabled.
    • getUsesPhoneScheduleRules

      public FieldRequest<Boolean> getUsesPhoneScheduleRules()
      Uses phone schedule rules in outbound.
    • setUsesPhoneScheduleRules

      public void setUsesPhoneScheduleRules(FieldRequest<Boolean> value)
      Uses phone schedule rules in outbound.
    • getTelephonyGatewayRequests

      public EntityRequest<CampaignTelephonyGatewayRequest>[] getTelephonyGatewayRequests()
      List of telephony gateway requests in the campaign.
    • setTelephonyGatewayRequests

      public void setTelephonyGatewayRequests(EntityRequest<CampaignTelephonyGatewayRequest>[] value)
      List of telephony gateway requests in the campaign.
    • getInstantMessagingGatewayRequests

      public EntityRequest<CampaignInstantMessagingGatewayRequest>[] getInstantMessagingGatewayRequests()
      List of instant messaging gateway requests in the campaign.
    • setInstantMessagingGatewayRequests

      public void setInstantMessagingGatewayRequests(EntityRequest<CampaignInstantMessagingGatewayRequest>[] value)
      List of instant messaging gateway requests in the campaign.
    • getInboundEmailAddressRequests

      public EntityRequest<CampaignInboundEmailAddressRequest>[] getInboundEmailAddressRequests()
      List of inbound email address requests in the campaign.
    • setInboundEmailAddressRequests

      public void setInboundEmailAddressRequests(EntityRequest<CampaignInboundEmailAddressRequest>[] value)
      List of inbound email address requests in the campaign.
    • getInboundEmailFilterRequests

      public EntityRequest<CampaignInboundEmailFilterRequest>[] getInboundEmailFilterRequests()
      List of inbound email filter requests in the campaign.
    • setInboundEmailFilterRequests

      public void setInboundEmailFilterRequests(EntityRequest<CampaignInboundEmailFilterRequest>[] value)
      List of inbound email filter requests in the campaign.
    • getOutboundEmailAddressRequests

      public EntityRequest<CampaignOutboundEmailAddressRequest>[] getOutboundEmailAddressRequests()
      List of outbound email address requests in the campaign.
    • setOutboundEmailAddressRequests

      public void setOutboundEmailAddressRequests(EntityRequest<CampaignOutboundEmailAddressRequest>[] value)
      List of outbound email address requests in the campaign.
    • getScheduleDetailRequests

      public EntityRequest<CampaignScheduleDetailRequest>[] getScheduleDetailRequests()
      List of schedule detail requests in the campaign.
    • setScheduleDetailRequests

      public void setScheduleDetailRequests(EntityRequest<CampaignScheduleDetailRequest>[] value)
      List of schedule detail requests in the campaign.
    • getPermissionRequests

      public EntityRequest<CampaignRolePermissionRequest>[] getPermissionRequests()
      List of role permissions.
    • setPermissionRequests

      public void setPermissionRequests(EntityRequest<CampaignRolePermissionRequest>[] value)
      List of role permissions.