public class AdherenceWithStats
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.util.List<AgentAdherence> |
agentAdherenceArray
The agent adherence structures.
|
protected int |
agentAdherenceArraySize
The size of agent adherence structure array.
|
protected java.util.List<AgentsInStateCount> |
agentCountsArray
The number of agents in each adherence category.
AgentsInStateCount |
protected int |
agentCountsArraySize
The number of agents.
|
protected int |
firstAgentIndex
The index of the first agent that could be returned.
|
protected java.util.List<NameID> |
genesysStates
The genesys real-time states
NameID . |
protected int |
genesysStatesSize
The size of genesysStates array.
|
protected java.util.List<ScheduledStateGroup> |
scheduledStateGroups
The scheduled state groups
ScheduledStateGroup . |
protected int |
scheduledStateGroupsSize
The size of scheduledStateGroups array.
|
protected java.util.List<ScheduleState> |
scheduledStates
The scheduled states
ScheduleState . |
protected int |
scheduledStatesSize
The size of scheduledStates array.
|
private static long |
serialVersionUID |
protected java.util.List<NameID> |
siteNames
The site names
NameID . |
protected int |
siteNamesSize
The size of site names structure array.
|
protected java.util.List<NameID> |
teamNames
The team names
NameID . |
protected int |
teamNamesSize
The size of teamNames array.
|
protected int |
totalSnapshotAgents
The number of agents in the snapshot.
|
Constructor and Description |
---|
AdherenceWithStats() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object that) |
java.util.List<AgentAdherence> |
getAgentAdherenceArray()
Gets the value of the agentAdherenceArray property.
|
int |
getAgentAdherenceArraySize()
Gets the value of the agentAdherenceArraySize property.
|
java.util.List<AgentsInStateCount> |
getAgentCountsArray()
Gets the value of the agentCountsArray property.
|
int |
getAgentCountsArraySize()
Gets the value of the agentCountsArraySize property.
|
int |
getFirstAgentIndex()
Gets the value of the firstAgentIndex property.
|
java.util.List<NameID> |
getGenesysStates()
Gets the value of the genesysStates property.
|
int |
getGenesysStatesSize()
Gets the value of the genesysStatesSize property.
|
java.util.List<ScheduledStateGroup> |
getScheduledStateGroups()
Gets the value of the scheduledStateGroups property.
|
int |
getScheduledStateGroupsSize()
Gets the value of the scheduledStateGroupsSize property.
|
java.util.List<ScheduleState> |
getScheduledStates()
Gets the value of the scheduledStates property.
|
int |
getScheduledStatesSize()
Gets the value of the scheduledStatesSize property.
|
java.util.List<NameID> |
getSiteNames()
Gets the value of the siteNames property.
|
int |
getSiteNamesSize()
Gets the value of the siteNamesSize property.
|
java.util.List<NameID> |
getTeamNames()
Gets the value of the teamNames property.
|
int |
getTeamNamesSize()
Gets the value of the teamNamesSize property.
|
int |
getTotalSnapshotAgents()
Gets the value of the totalSnapshotAgents property.
|
int |
hashCode() |
void |
setAgentAdherenceArray(java.util.List<AgentAdherence> agentAdherenceArray)
Sets the value of the agentAdherenceArray property.
|
void |
setAgentAdherenceArraySize(int value)
Sets the value of the agentAdherenceArraySize property.
|
void |
setAgentCountsArray(java.util.List<AgentsInStateCount> agentCountsArray)
Sets the value of the agentCountsArray property.
|
void |
setAgentCountsArraySize(int value)
Sets the value of the agentCountsArraySize property.
|
void |
setFirstAgentIndex(int value)
Sets the value of the firstAgentIndex property.
|
void |
setGenesysStates(java.util.List<NameID> genesysStates)
Sets the value of the genesysStates property.
|
void |
setGenesysStatesSize(int value)
Sets the value of the genesysStatesSize property.
|
void |
setScheduledStateGroups(java.util.List<ScheduledStateGroup> scheduledStateGroups)
Sets the value of the scheduledStateGroups property.
|
void |
setScheduledStateGroupsSize(int value)
Sets the value of the scheduledStateGroupsSize property.
|
void |
setScheduledStates(java.util.List<ScheduleState> scheduledStates)
Sets the value of the scheduledStates property.
|
void |
setScheduledStatesSize(int value)
Sets the value of the scheduledStatesSize property.
|
void |
setSiteNames(java.util.List<NameID> siteNames)
Sets the value of the siteNames property.
|
void |
setSiteNamesSize(int value)
Sets the value of the siteNamesSize property.
|
void |
setTeamNames(java.util.List<NameID> teamNames)
Sets the value of the teamNames property.
|
void |
setTeamNamesSize(int value)
Sets the value of the teamNamesSize property.
|
void |
setTotalSnapshotAgents(int value)
Sets the value of the totalSnapshotAgents property.
|
java.lang.String |
toString() |
AdherenceWithStats |
withAgentAdherenceArray(AgentAdherence... values) |
AdherenceWithStats |
withAgentAdherenceArray(java.util.Collection<AgentAdherence> values) |
AdherenceWithStats |
withAgentAdherenceArraySize(int value) |
AdherenceWithStats |
withAgentCountsArray(AgentsInStateCount... values) |
AdherenceWithStats |
withAgentCountsArray(java.util.Collection<AgentsInStateCount> values) |
AdherenceWithStats |
withAgentCountsArraySize(int value) |
AdherenceWithStats |
withFirstAgentIndex(int value) |
AdherenceWithStats |
withGenesysStates(java.util.Collection<NameID> values) |
AdherenceWithStats |
withGenesysStates(NameID... values) |
AdherenceWithStats |
withGenesysStatesSize(int value) |
AdherenceWithStats |
withScheduledStateGroups(java.util.Collection<ScheduledStateGroup> values) |
AdherenceWithStats |
withScheduledStateGroups(ScheduledStateGroup... values) |
AdherenceWithStats |
withScheduledStateGroupsSize(int value) |
AdherenceWithStats |
withScheduledStates(java.util.Collection<ScheduleState> values) |
AdherenceWithStats |
withScheduledStates(ScheduleState... values) |
AdherenceWithStats |
withScheduledStatesSize(int value) |
AdherenceWithStats |
withSiteNames(java.util.Collection<NameID> values) |
AdherenceWithStats |
withSiteNames(NameID... values) |
AdherenceWithStats |
withSiteNamesSize(int value) |
AdherenceWithStats |
withTeamNames(java.util.Collection<NameID> values) |
AdherenceWithStats |
withTeamNames(NameID... values) |
AdherenceWithStats |
withTeamNamesSize(int value) |
AdherenceWithStats |
withTotalSnapshotAgents(int value) |
private static final long serialVersionUID
protected int agentCountsArraySize
protected java.util.List<AgentsInStateCount> agentCountsArray
AgentsInStateCount
protected int firstAgentIndex
protected int totalSnapshotAgents
protected int agentAdherenceArraySize
protected java.util.List<AgentAdherence> agentAdherenceArray
AgentAdherence
protected int siteNamesSize
protected int teamNamesSize
protected int scheduledStatesSize
protected java.util.List<ScheduleState> scheduledStates
ScheduleState
.protected int scheduledStateGroupsSize
protected java.util.List<ScheduledStateGroup> scheduledStateGroups
ScheduledStateGroup
.protected int genesysStatesSize
public int getAgentCountsArraySize()
public void setAgentCountsArraySize(int value)
public java.util.List<AgentsInStateCount> getAgentCountsArray()
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 agentCountsArray property.
For example, to add a new item, do as follows:
getAgentCountsArray().add(newItem);
Objects of the following type(s) are allowed in the list
AgentsInStateCount
public int getFirstAgentIndex()
public void setFirstAgentIndex(int value)
public int getTotalSnapshotAgents()
public void setTotalSnapshotAgents(int value)
public int getAgentAdherenceArraySize()
public void setAgentAdherenceArraySize(int value)
public java.util.List<AgentAdherence> getAgentAdherenceArray()
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 agentAdherenceArray property.
For example, to add a new item, do as follows:
getAgentAdherenceArray().add(newItem);
Objects of the following type(s) are allowed in the list
AgentAdherence
public int getSiteNamesSize()
public void setSiteNamesSize(int value)
public java.util.List<NameID> getSiteNames()
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 siteNames property.
For example, to add a new item, do as follows:
getSiteNames().add(newItem);
Objects of the following type(s) are allowed in the list
NameID
public int getTeamNamesSize()
public void setTeamNamesSize(int value)
public java.util.List<NameID> getTeamNames()
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 teamNames property.
For example, to add a new item, do as follows:
getTeamNames().add(newItem);
Objects of the following type(s) are allowed in the list
NameID
public int getScheduledStatesSize()
public void setScheduledStatesSize(int value)
public java.util.List<ScheduleState> getScheduledStates()
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 scheduledStates property.
For example, to add a new item, do as follows:
getScheduledStates().add(newItem);
Objects of the following type(s) are allowed in the list
ScheduleState
public int getScheduledStateGroupsSize()
public void setScheduledStateGroupsSize(int value)
public java.util.List<ScheduledStateGroup> getScheduledStateGroups()
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 scheduledStateGroups property.
For example, to add a new item, do as follows:
getScheduledStateGroups().add(newItem);
Objects of the following type(s) are allowed in the list
ScheduledStateGroup
public int getGenesysStatesSize()
public void setGenesysStatesSize(int value)
public java.util.List<NameID> getGenesysStates()
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 genesysStates property.
For example, to add a new item, do as follows:
getGenesysStates().add(newItem);
Objects of the following type(s) are allowed in the list
NameID
public AdherenceWithStats withAgentCountsArraySize(int value)
public AdherenceWithStats withAgentCountsArray(AgentsInStateCount... values)
public AdherenceWithStats withAgentCountsArray(java.util.Collection<AgentsInStateCount> values)
public AdherenceWithStats withFirstAgentIndex(int value)
public AdherenceWithStats withTotalSnapshotAgents(int value)
public AdherenceWithStats withAgentAdherenceArraySize(int value)
public AdherenceWithStats withAgentAdherenceArray(AgentAdherence... values)
public AdherenceWithStats withAgentAdherenceArray(java.util.Collection<AgentAdherence> values)
public AdherenceWithStats withSiteNamesSize(int value)
public AdherenceWithStats withSiteNames(NameID... values)
public AdherenceWithStats withSiteNames(java.util.Collection<NameID> values)
public AdherenceWithStats withTeamNamesSize(int value)
public AdherenceWithStats withTeamNames(NameID... values)
public AdherenceWithStats withTeamNames(java.util.Collection<NameID> values)
public AdherenceWithStats withScheduledStatesSize(int value)
public AdherenceWithStats withScheduledStates(ScheduleState... values)
public AdherenceWithStats withScheduledStates(java.util.Collection<ScheduleState> values)
public AdherenceWithStats withScheduledStateGroupsSize(int value)
public AdherenceWithStats withScheduledStateGroups(ScheduledStateGroup... values)
public AdherenceWithStats withScheduledStateGroups(java.util.Collection<ScheduledStateGroup> values)
public AdherenceWithStats withGenesysStatesSize(int value)
public AdherenceWithStats withGenesysStates(NameID... values)
public AdherenceWithStats withGenesysStates(java.util.Collection<NameID> values)
public void setAgentCountsArray(java.util.List<AgentsInStateCount> agentCountsArray)
agentCountsArray
- allowed object is
AgentsInStateCount
public void setAgentAdherenceArray(java.util.List<AgentAdherence> agentAdherenceArray)
agentAdherenceArray
- allowed object is
AgentAdherence
public void setSiteNames(java.util.List<NameID> siteNames)
siteNames
- allowed object is
NameID
public void setTeamNames(java.util.List<NameID> teamNames)
teamNames
- allowed object is
NameID
public void setScheduledStates(java.util.List<ScheduleState> scheduledStates)
scheduledStates
- allowed object is
ScheduleState
public void setScheduledStateGroups(java.util.List<ScheduledStateGroup> scheduledStateGroups)
scheduledStateGroups
- allowed object is
ScheduledStateGroup
public void setGenesysStates(java.util.List<NameID> genesysStates)
genesysStates
- allowed object is
NameID
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object that)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
Copyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.