public class AdherenceWithStatsStruct
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.util.List<AgentAdherenceStruct> |
agentAdherenceArray
The agent adherence structures
AgentAdherenceStruct |
protected int |
agentAdherenceArraySize
The size of agent adherence structure array.
|
protected java.util.List<AgentsInStateCountStruct> |
agentCountsArray
The number of agents in each adherence category
AgentsInStateCountStruct |
protected int |
agentCountsArraySize
The number of agents.
|
protected int |
firstAgentIndex
The index of the first agent that could be returned.
|
protected java.util.List<NameIDStruct> |
genesysStates
The genesys real-time states
NameIDStruct . |
protected int |
genesysStatesSize
The size of genesysStates array.
|
protected java.util.List<NameIDStruct> |
scheduledStateGroups
The scheduled state groups
NameIDStruct . |
protected int |
scheduledStateGroupsSize
The size of scheduledStateGroups array.
|
protected java.util.List<ScheduleStateStruct> |
scheduledStates
The scheduled states
ScheduleStateStruct . |
protected int |
scheduledStatesSize
The size of scheduledStates array.
|
private static long |
serialVersionUID |
protected java.util.List<NameIDStruct> |
siteNames
The site names
NameIDStruct . |
protected int |
siteNamesSize
The size of site names structure array.
|
protected java.util.List<NameIDStruct> |
teamNames
The team names
NameIDStruct . |
protected int |
teamNamesSize
The size of teamNames array.
|
protected int |
totalSnapshotAgents
The number of agents in the snapshot.
|
Constructor and Description |
---|
AdherenceWithStatsStruct() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object that) |
java.util.List<AgentAdherenceStruct> |
getAgentAdherenceArray()
Gets the value of the agentAdherenceArray property.
|
int |
getAgentAdherenceArraySize()
Gets the value of the agentAdherenceArraySize property.
|
java.util.List<AgentsInStateCountStruct> |
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<NameIDStruct> |
getGenesysStates()
Gets the value of the genesysStates property.
|
int |
getGenesysStatesSize()
Gets the value of the genesysStatesSize property.
|
java.util.List<NameIDStruct> |
getScheduledStateGroups()
Gets the value of the scheduledStateGroups property.
|
int |
getScheduledStateGroupsSize()
Gets the value of the scheduledStateGroupsSize property.
|
java.util.List<ScheduleStateStruct> |
getScheduledStates()
Gets the value of the scheduledStates property.
|
int |
getScheduledStatesSize()
Gets the value of the scheduledStatesSize property.
|
java.util.List<NameIDStruct> |
getSiteNames()
Gets the value of the siteNames property.
|
int |
getSiteNamesSize()
Gets the value of the siteNamesSize property.
|
java.util.List<NameIDStruct> |
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<AgentAdherenceStruct> agentAdherenceArray)
Sets the value of the agentAdherenceArray property.
|
void |
setAgentAdherenceArraySize(int value)
Sets the value of the agentAdherenceArraySize property.
|
void |
setAgentCountsArray(java.util.List<AgentsInStateCountStruct> 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<NameIDStruct> genesysStates)
Sets the value of the genesysStates property.
|
void |
setGenesysStatesSize(int value)
Sets the value of the genesysStatesSize property.
|
void |
setScheduledStateGroups(java.util.List<NameIDStruct> scheduledStateGroups)
Sets the value of the scheduledStateGroups property.
|
void |
setScheduledStateGroupsSize(int value)
Sets the value of the scheduledStateGroupsSize property.
|
void |
setScheduledStates(java.util.List<ScheduleStateStruct> scheduledStates)
Sets the value of the scheduledStates property.
|
void |
setScheduledStatesSize(int value)
Sets the value of the scheduledStatesSize property.
|
void |
setSiteNames(java.util.List<NameIDStruct> siteNames)
Sets the value of the siteNames property.
|
void |
setSiteNamesSize(int value)
Sets the value of the siteNamesSize property.
|
void |
setTeamNames(java.util.List<NameIDStruct> 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() |
AdherenceWithStatsStruct |
withAgentAdherenceArray(AgentAdherenceStruct... values) |
AdherenceWithStatsStruct |
withAgentAdherenceArray(java.util.Collection<AgentAdherenceStruct> values) |
AdherenceWithStatsStruct |
withAgentAdherenceArraySize(int value) |
AdherenceWithStatsStruct |
withAgentCountsArray(AgentsInStateCountStruct... values) |
AdherenceWithStatsStruct |
withAgentCountsArray(java.util.Collection<AgentsInStateCountStruct> values) |
AdherenceWithStatsStruct |
withAgentCountsArraySize(int value) |
AdherenceWithStatsStruct |
withFirstAgentIndex(int value) |
AdherenceWithStatsStruct |
withGenesysStates(java.util.Collection<NameIDStruct> values) |
AdherenceWithStatsStruct |
withGenesysStates(NameIDStruct... values) |
AdherenceWithStatsStruct |
withGenesysStatesSize(int value) |
AdherenceWithStatsStruct |
withScheduledStateGroups(java.util.Collection<NameIDStruct> values) |
AdherenceWithStatsStruct |
withScheduledStateGroups(NameIDStruct... values) |
AdherenceWithStatsStruct |
withScheduledStateGroupsSize(int value) |
AdherenceWithStatsStruct |
withScheduledStates(java.util.Collection<ScheduleStateStruct> values) |
AdherenceWithStatsStruct |
withScheduledStates(ScheduleStateStruct... values) |
AdherenceWithStatsStruct |
withScheduledStatesSize(int value) |
AdherenceWithStatsStruct |
withSiteNames(java.util.Collection<NameIDStruct> values) |
AdherenceWithStatsStruct |
withSiteNames(NameIDStruct... values) |
AdherenceWithStatsStruct |
withSiteNamesSize(int value) |
AdherenceWithStatsStruct |
withTeamNames(java.util.Collection<NameIDStruct> values) |
AdherenceWithStatsStruct |
withTeamNames(NameIDStruct... values) |
AdherenceWithStatsStruct |
withTeamNamesSize(int value) |
AdherenceWithStatsStruct |
withTotalSnapshotAgents(int value) |
private static final long serialVersionUID
protected int agentCountsArraySize
protected java.util.List<AgentsInStateCountStruct> agentCountsArray
AgentsInStateCountStruct
protected int firstAgentIndex
protected int totalSnapshotAgents
protected int agentAdherenceArraySize
protected java.util.List<AgentAdherenceStruct> agentAdherenceArray
AgentAdherenceStruct
protected int siteNamesSize
protected java.util.List<NameIDStruct> siteNames
NameIDStruct
.protected int teamNamesSize
protected java.util.List<NameIDStruct> teamNames
NameIDStruct
.protected int scheduledStatesSize
protected java.util.List<ScheduleStateStruct> scheduledStates
ScheduleStateStruct
.protected int scheduledStateGroupsSize
protected java.util.List<NameIDStruct> scheduledStateGroups
NameIDStruct
.protected int genesysStatesSize
protected java.util.List<NameIDStruct> genesysStates
NameIDStruct
.public int getAgentCountsArraySize()
public void setAgentCountsArraySize(int value)
public java.util.List<AgentsInStateCountStruct> 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
AgentsInStateCountStruct
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<AgentAdherenceStruct> 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
AgentAdherenceStruct
public int getSiteNamesSize()
public void setSiteNamesSize(int value)
public java.util.List<NameIDStruct> 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
NameIDStruct
public int getTeamNamesSize()
public void setTeamNamesSize(int value)
public java.util.List<NameIDStruct> 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
NameIDStruct
public int getScheduledStatesSize()
public void setScheduledStatesSize(int value)
public java.util.List<ScheduleStateStruct> 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
ScheduleStateStruct
public int getScheduledStateGroupsSize()
public void setScheduledStateGroupsSize(int value)
public java.util.List<NameIDStruct> 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
NameIDStruct
public int getGenesysStatesSize()
public void setGenesysStatesSize(int value)
public java.util.List<NameIDStruct> 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
NameIDStruct
public AdherenceWithStatsStruct withAgentCountsArraySize(int value)
public AdherenceWithStatsStruct withAgentCountsArray(AgentsInStateCountStruct... values)
public AdherenceWithStatsStruct withAgentCountsArray(java.util.Collection<AgentsInStateCountStruct> values)
public AdherenceWithStatsStruct withFirstAgentIndex(int value)
public AdherenceWithStatsStruct withTotalSnapshotAgents(int value)
public AdherenceWithStatsStruct withAgentAdherenceArraySize(int value)
public AdherenceWithStatsStruct withAgentAdherenceArray(AgentAdherenceStruct... values)
public AdherenceWithStatsStruct withAgentAdherenceArray(java.util.Collection<AgentAdherenceStruct> values)
public AdherenceWithStatsStruct withSiteNamesSize(int value)
public AdherenceWithStatsStruct withSiteNames(NameIDStruct... values)
public AdherenceWithStatsStruct withSiteNames(java.util.Collection<NameIDStruct> values)
public AdherenceWithStatsStruct withTeamNamesSize(int value)
public AdherenceWithStatsStruct withTeamNames(NameIDStruct... values)
public AdherenceWithStatsStruct withTeamNames(java.util.Collection<NameIDStruct> values)
public AdherenceWithStatsStruct withScheduledStatesSize(int value)
public AdherenceWithStatsStruct withScheduledStates(ScheduleStateStruct... values)
public AdherenceWithStatsStruct withScheduledStates(java.util.Collection<ScheduleStateStruct> values)
public AdherenceWithStatsStruct withScheduledStateGroupsSize(int value)
public AdherenceWithStatsStruct withScheduledStateGroups(NameIDStruct... values)
public AdherenceWithStatsStruct withScheduledStateGroups(java.util.Collection<NameIDStruct> values)
public AdherenceWithStatsStruct withGenesysStatesSize(int value)
public AdherenceWithStatsStruct withGenesysStates(NameIDStruct... values)
public AdherenceWithStatsStruct withGenesysStates(java.util.Collection<NameIDStruct> values)
public void setAgentCountsArray(java.util.List<AgentsInStateCountStruct> agentCountsArray)
agentCountsArray
- allowed object is
AgentsInStateCountStruct
public void setAgentAdherenceArray(java.util.List<AgentAdherenceStruct> agentAdherenceArray)
agentAdherenceArray
- allowed object is
AgentAdherenceStruct
public void setSiteNames(java.util.List<NameIDStruct> siteNames)
siteNames
- allowed object is
NameIDStruct
public void setTeamNames(java.util.List<NameIDStruct> teamNames)
teamNames
- allowed object is
NameIDStruct
public void setScheduledStates(java.util.List<ScheduleStateStruct> scheduledStates)
scheduledStates
- allowed object is
ScheduleStateStruct
public void setScheduledStateGroups(java.util.List<NameIDStruct> scheduledStateGroups)
scheduledStateGroups
- allowed object is
NameIDStruct
public void setGenesysStates(java.util.List<NameIDStruct> genesysStates)
genesysStates
- allowed object is
NameIDStruct
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.