|
ContactCenters V. 0.9.9. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectumontreal.iro.lecuyer.xmlbind.params.Named
umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams
umontreal.iro.lecuyer.contactcenters.msk.params.DialerParams
public class DialerParams
Parameters for the dialer, for blend/multi-skill call center.
Field Summary | |
---|---|
protected List<DialerAgentGroupParams> |
agentGroupInfo
|
protected Integer |
c
|
protected Duration |
checkedPeriodDuration
|
protected DialerLimitParams[] |
dialerLimit
|
protected String |
dialerPolicy
|
protected Boolean |
dropMismatches
|
protected Double |
kappa
|
protected Double |
maxBadCallRate
|
protected int[] |
minFreeAgentsTarget
|
protected int[] |
minFreeAgentsTest
|
protected Double |
mismatchRateThresh
|
protected Integer |
numCheckedPeriods
|
protected Boolean |
preventMismatches
|
protected Integer |
serviceLevelIndex
|
protected Double |
slInboundThresh
|
protected Double |
slOutboundThresh
|
protected Boolean |
useNumActionEvents
|
protected Boolean |
useRoutingMatrix
|
Fields inherited from class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams |
---|
checkAgentsForCall, producedCallTypes, sourceEnabled, sourceToggleTimes |
Fields inherited from class umontreal.iro.lecuyer.xmlbind.params.Named |
---|
name, properties |
Constructor Summary | |
---|---|
DialerParams()
|
Method Summary | |
---|---|
List<DialerAgentGroupParams> |
getAgentGroupInfo()
Gets the value of the agentGroupInfo property. |
int |
getC()
Gets the value of the c property. |
Duration |
getCheckedPeriodDuration()
Gets the value of the checkedPeriodDuration property. |
DialerLimitParams[] |
getDialerLimit()
|
DialerLimitParams |
getDialerLimit(int idx)
|
int |
getDialerLimitLength()
|
String |
getDialerPolicy()
Gets the value of the dialerPolicy property. |
double |
getKappa()
Gets the value of the kappa property. |
double |
getMaxBadCallRate()
Gets the value of the maxBadCallRate property. |
int[] |
getMinFreeAgentsTarget()
|
int |
getMinFreeAgentsTarget(int idx)
|
int |
getMinFreeAgentsTargetLength()
|
int[] |
getMinFreeAgentsTest()
|
int |
getMinFreeAgentsTest(int idx)
|
int |
getMinFreeAgentsTestLength()
|
double |
getMismatchRateThresh()
Gets the value of the mismatchRateThresh property. |
int |
getNumCheckedPeriods()
Gets the value of the numCheckedPeriods property. |
int |
getServiceLevelIndex()
Gets the value of the serviceLevelIndex property. |
double |
getSlInboundThresh()
Gets the value of the slInboundThresh property. |
double |
getSlOutboundThresh()
Gets the value of the slOutboundThresh property. |
boolean |
isDropMismatches()
Gets the value of the dropMismatches property. |
boolean |
isPreventMismatches()
Gets the value of the preventMismatches property. |
boolean |
isSetAgentGroupInfo()
|
boolean |
isSetC()
|
boolean |
isSetCheckedPeriodDuration()
|
boolean |
isSetDialerLimit()
|
boolean |
isSetDialerPolicy()
|
boolean |
isSetDropMismatches()
|
boolean |
isSetKappa()
|
boolean |
isSetMaxBadCallRate()
|
boolean |
isSetMinFreeAgentsTarget()
|
boolean |
isSetMinFreeAgentsTest()
|
boolean |
isSetMismatchRateThresh()
|
boolean |
isSetNumCheckedPeriods()
|
boolean |
isSetPreventMismatches()
|
boolean |
isSetServiceLevelIndex()
|
boolean |
isSetSlInboundThresh()
|
boolean |
isSetSlOutboundThresh()
|
boolean |
isSetUseNumActionEvents()
|
boolean |
isSetUseRoutingMatrix()
|
boolean |
isUseNumActionEvents()
Gets the value of the useNumActionEvents property. |
boolean |
isUseRoutingMatrix()
Gets the value of the useRoutingMatrix property. |
void |
setC(int value)
Sets the value of the c property. |
void |
setCheckedPeriodDuration(Duration value)
Sets the value of the checkedPeriodDuration property. |
void |
setDialerLimit(DialerLimitParams[] values)
|
DialerLimitParams |
setDialerLimit(int idx,
DialerLimitParams value)
|
void |
setDialerPolicy(String value)
Sets the value of the dialerPolicy property. |
void |
setDropMismatches(boolean value)
Sets the value of the dropMismatches property. |
void |
setKappa(double value)
Sets the value of the kappa property. |
void |
setMaxBadCallRate(double value)
Sets the value of the maxBadCallRate property. |
void |
setMinFreeAgentsTarget(int[] values)
|
int |
setMinFreeAgentsTarget(int idx,
int value)
|
void |
setMinFreeAgentsTest(int[] values)
|
int |
setMinFreeAgentsTest(int idx,
int value)
|
void |
setMismatchRateThresh(double value)
Sets the value of the mismatchRateThresh property. |
void |
setNumCheckedPeriods(int value)
Sets the value of the numCheckedPeriods property. |
void |
setPreventMismatches(boolean value)
Sets the value of the preventMismatches property. |
void |
setServiceLevelIndex(int value)
Sets the value of the serviceLevelIndex property. |
void |
setSlInboundThresh(double value)
Sets the value of the slInboundThresh property. |
void |
setSlOutboundThresh(double value)
Sets the value of the slOutboundThresh property. |
void |
setUseNumActionEvents(boolean value)
Sets the value of the useNumActionEvents property. |
void |
setUseRoutingMatrix(boolean value)
Sets the value of the useRoutingMatrix property. |
void |
unsetAgentGroupInfo()
|
void |
unsetC()
|
void |
unsetDialerLimit()
|
void |
unsetDropMismatches()
|
void |
unsetKappa()
|
void |
unsetMaxBadCallRate()
|
void |
unsetMinFreeAgentsTarget()
|
void |
unsetMinFreeAgentsTest()
|
void |
unsetMismatchRateThresh()
|
void |
unsetNumCheckedPeriods()
|
void |
unsetPreventMismatches()
|
void |
unsetServiceLevelIndex()
|
void |
unsetSlInboundThresh()
|
void |
unsetSlOutboundThresh()
|
void |
unsetUseNumActionEvents()
|
void |
unsetUseRoutingMatrix()
|
Methods inherited from class umontreal.iro.lecuyer.contactcenters.msk.params.CallSourceParams |
---|
getProducedCallTypes, getSourceToggleTimes, isCheckAgentsForCall, isSetCheckAgentsForCall, isSetProducedCallTypes, isSetSourceEnabled, isSetSourceToggleTimes, isSourceEnabled, setCheckAgentsForCall, setSourceEnabled, unsetCheckAgentsForCall, unsetProducedCallTypes, unsetSourceEnabled, unsetSourceToggleTimes |
Methods inherited from class umontreal.iro.lecuyer.xmlbind.params.Named |
---|
getName, getProperties, isSetName, isSetProperties, setName, setProperties |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected int[] minFreeAgentsTest
protected int[] minFreeAgentsTarget
protected DialerLimitParams[] dialerLimit
protected List<DialerAgentGroupParams> agentGroupInfo
protected String dialerPolicy
protected Boolean dropMismatches
protected Boolean preventMismatches
protected Double kappa
protected Integer c
protected Double maxBadCallRate
protected Double mismatchRateThresh
protected Integer numCheckedPeriods
protected Duration checkedPeriodDuration
protected Integer serviceLevelIndex
protected Double slInboundThresh
protected Double slOutboundThresh
protected Boolean useNumActionEvents
protected Boolean useRoutingMatrix
Constructor Detail |
---|
public DialerParams()
Method Detail |
---|
public int[] getMinFreeAgentsTest()
Integer
public int getMinFreeAgentsTest(int idx)
Integer
public int getMinFreeAgentsTestLength()
public void setMinFreeAgentsTest(int[] values)
values
- allowed objects are
Integer
public int setMinFreeAgentsTest(int idx, int value)
value
- allowed object is
Integer
public boolean isSetMinFreeAgentsTest()
public void unsetMinFreeAgentsTest()
public int[] getMinFreeAgentsTarget()
Integer
public int getMinFreeAgentsTarget(int idx)
Integer
public int getMinFreeAgentsTargetLength()
public void setMinFreeAgentsTarget(int[] values)
values
- allowed objects are
Integer
public int setMinFreeAgentsTarget(int idx, int value)
value
- allowed object is
Integer
public boolean isSetMinFreeAgentsTarget()
public void unsetMinFreeAgentsTarget()
public DialerLimitParams[] getDialerLimit()
DialerLimitParams
public DialerLimitParams getDialerLimit(int idx)
DialerLimitParams
public int getDialerLimitLength()
public void setDialerLimit(DialerLimitParams[] values)
values
- allowed objects are
DialerLimitParams
public DialerLimitParams setDialerLimit(int idx, DialerLimitParams value)
value
- allowed object is
DialerLimitParams
public boolean isSetDialerLimit()
public void unsetDialerLimit()
public List<DialerAgentGroupParams> getAgentGroupInfo()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the agentGroupInfo property.
For example, to add a new item, do as follows:
getAgentGroupInfo().add(newItem);
Objects of the following type(s) are allowed in the list
DialerAgentGroupParams
public boolean isSetAgentGroupInfo()
public void unsetAgentGroupInfo()
public String getDialerPolicy()
String
public void setDialerPolicy(String value)
value
- allowed object is
String
public boolean isSetDialerPolicy()
public boolean isDropMismatches()
Boolean
public void setDropMismatches(boolean value)
value
- allowed object is
Boolean
public boolean isSetDropMismatches()
public void unsetDropMismatches()
public boolean isPreventMismatches()
Boolean
public void setPreventMismatches(boolean value)
value
- allowed object is
Boolean
public boolean isSetPreventMismatches()
public void unsetPreventMismatches()
public double getKappa()
Double
public void setKappa(double value)
value
- allowed object is
Double
public boolean isSetKappa()
public void unsetKappa()
public int getC()
Integer
public void setC(int value)
value
- allowed object is
Integer
public boolean isSetC()
public void unsetC()
public double getMaxBadCallRate()
Double
public void setMaxBadCallRate(double value)
value
- allowed object is
Double
public boolean isSetMaxBadCallRate()
public void unsetMaxBadCallRate()
public double getMismatchRateThresh()
Double
public void setMismatchRateThresh(double value)
value
- allowed object is
Double
public boolean isSetMismatchRateThresh()
public void unsetMismatchRateThresh()
public int getNumCheckedPeriods()
Integer
public void setNumCheckedPeriods(int value)
value
- allowed object is
Integer
public boolean isSetNumCheckedPeriods()
public void unsetNumCheckedPeriods()
public Duration getCheckedPeriodDuration()
Duration
public void setCheckedPeriodDuration(Duration value)
value
- allowed object is
Duration
public boolean isSetCheckedPeriodDuration()
public int getServiceLevelIndex()
Integer
public void setServiceLevelIndex(int value)
value
- allowed object is
Integer
public boolean isSetServiceLevelIndex()
public void unsetServiceLevelIndex()
public double getSlInboundThresh()
Double
public void setSlInboundThresh(double value)
value
- allowed object is
Double
public boolean isSetSlInboundThresh()
public void unsetSlInboundThresh()
public double getSlOutboundThresh()
Double
public void setSlOutboundThresh(double value)
value
- allowed object is
Double
public boolean isSetSlOutboundThresh()
public void unsetSlOutboundThresh()
public boolean isUseNumActionEvents()
Boolean
public void setUseNumActionEvents(boolean value)
value
- allowed object is
Boolean
public boolean isSetUseNumActionEvents()
public void unsetUseNumActionEvents()
public boolean isUseRoutingMatrix()
Boolean
public void setUseRoutingMatrix(boolean value)
value
- allowed object is
Boolean
public boolean isSetUseRoutingMatrix()
public void unsetUseRoutingMatrix()
|
ContactCenters V. 0.9.9. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |