Package com.mypurecloud.sdk.v2.model
Class Widget
java.lang.Object
com.mypurecloud.sdk.v2.model.Widget
- All Implemented Interfaces:
Serializable
Widget
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe sort order of the interactions in the agent status widget.static enumGets or Sets mediaTypesstatic enumGets or Sets metricsstatic enumGets or Sets periodsstatic enumGets or Sets selectedSegmentTypesstatic enumGets or Sets selectedStatusesstatic enumThe sort key of the table.static enumThe sort order of the table.static enumThe type of dashboard widget configuration. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionagentInteractionSortOrder(Widget.AgentInteractionSortOrderEnum agentInteractionSortOrder) The sort order of the interactions in the agent status widget.The column number for the specific dashboard widget configuration.displayAggregates(Boolean displayAggregates) Indicates whether to display aggregate across all entity and media type combination.displayAsTable(Boolean displayAsTable) Indicates the widget to be displayed as table.displayText(String displayText) The display text for the dashboard widget configuration.displayTextColor(String displayTextColor) The color of the display text for the dashboard widget configuration in RGB hexadecimal format (for example \"#FF0000\" represents red).entityLimit(Integer entityLimit) Indicates the limit of displayed entities.booleanfilter(ViewFilter filter) The filters to be applied for dashboard widget configurationgetRow()getTitle()getType()inthashCode()isFullWidth(Boolean isFullWidth) Indicates whether a widget should take the full width of a dashboard or be shown only in a single slot.mediaTypes(List<Widget.MediaTypesEnum> mediaTypes) The list of media types for the dashboard widget configurationmetrics(List<Widget.MetricsEnum> metrics) The list of metrics for the dashboard widget configuration.periods(List<Widget.PeriodsEnum> periods) The list of periods for the dashboard widget configurationThe row number for the specific dashboard widget configuration.selectedSegmentTypes(List<Widget.SelectedSegmentTypesEnum> selectedSegmentTypes) Indicates the selected segment types used to filter the agent activity in the dashboard.selectedStatuses(List<Widget.SelectedStatusesEnum> selectedStatuses) Indicates the selected statuses used to filter the agent widget in the dashboard.voidsetAgentInteractionSortOrder(Widget.AgentInteractionSortOrderEnum agentInteractionSortOrder) voidvoidsetDisplayAggregates(Boolean displayAggregates) voidsetDisplayAsTable(Boolean displayAsTable) voidsetDisplayText(String displayText) voidsetDisplayTextColor(String displayTextColor) voidsetEntityLimit(Integer entityLimit) voidsetFilter(ViewFilter filter) voidsetIsFullWidth(Boolean isFullWidth) voidsetMediaTypes(List<Widget.MediaTypesEnum> mediaTypes) voidsetMetrics(List<Widget.MetricsEnum> metrics) voidsetPeriods(List<Widget.PeriodsEnum> periods) voidvoidsetSelectedSegmentTypes(List<Widget.SelectedSegmentTypesEnum> selectedSegmentTypes) voidsetSelectedStatuses(List<Widget.SelectedStatusesEnum> selectedStatuses) voidsetShowDuration(Boolean showDuration) voidsetShowLongest(Boolean showLongest) voidsetShowOfflineAgents(Boolean showOfflineAgents) voidsetShowPercentageChange(Boolean showPercentageChange) voidsetShowProfilePicture(Boolean showProfilePicture) voidsetShowTimeInStatus(Boolean showTimeInStatus) voidsetSortKey(Widget.SortKeyEnum sortKey) voidsetSortOrder(Widget.SortOrderEnum sortOrder) voidsetSplitByMediaType(Boolean splitByMediaType) voidsetSplitFilters(Boolean splitFilters) voidvoidsetType(Widget.TypeEnum type) voidsetWarnings(List<Warning> warnings) voidsetWebContentUrl(String webContentUrl) showDuration(Boolean showDuration) Indicates the display to include duration.showLongest(Boolean showLongest) Indicates the display be the longest time.showOfflineAgents(Boolean showOfflineAgents) Indicates to show offline agent widget.showPercentageChange(Boolean showPercentageChange) Indicates whether a widget should show the percentage diff between two values.showProfilePicture(Boolean showProfilePicture) Indicates whether a widget should show the profile picture of an agent.showTimeInStatus(Boolean showTimeInStatus) Indicates the show time in status of a widget configuration.sortKey(Widget.SortKeyEnum sortKey) The sort key of the table.sortOrder(Widget.SortOrderEnum sortOrder) The sort order of the table.splitByMediaType(Boolean splitByMediaType) Indicates that data for each media type should be shown individually.splitFilters(Boolean splitFilters) Indicates each filter to be displayed individually.The title for the dashboard widget configuration.toString()type(Widget.TypeEnum type) The type of dashboard widget configuration.List of warnings for dashboard widget configurationwebContentUrl(String webContentUrl) The external web URL for the dashboard widget configuration.
-
Constructor Details
-
Widget
public Widget() -
Widget
-
-
Method Details
-
row
The row number for the specific dashboard widget configuration. -
getRow
-
setRow
-
column
The column number for the specific dashboard widget configuration. -
getColumn
-
setColumn
-
title
The title for the dashboard widget configuration. -
getTitle
-
setTitle
-
type
The type of dashboard widget configuration. -
getType
-
setType
-
metrics
The list of metrics for the dashboard widget configuration. -
getMetrics
-
setMetrics
-
displayText
The display text for the dashboard widget configuration. -
getDisplayText
-
setDisplayText
-
displayTextColor
The color of the display text for the dashboard widget configuration in RGB hexadecimal format (for example \"#FF0000\" represents red). -
getDisplayTextColor
-
setDisplayTextColor
-
webContentUrl
The external web URL for the dashboard widget configuration. -
getWebContentUrl
-
setWebContentUrl
-
splitFilters
Indicates each filter to be displayed individually. -
getSplitFilters
-
setSplitFilters
-
splitByMediaType
Indicates that data for each media type should be shown individually. -
getSplitByMediaType
-
setSplitByMediaType
-
showLongest
Indicates the display be the longest time. -
getShowLongest
-
setShowLongest
-
displayAsTable
Indicates the widget to be displayed as table. -
getDisplayAsTable
-
setDisplayAsTable
-
showDuration
Indicates the display to include duration. -
getShowDuration
-
setShowDuration
-
sortOrder
The sort order of the table. -
getSortOrder
-
setSortOrder
-
sortKey
The sort key of the table. -
getSortKey
-
setSortKey
-
entityLimit
Indicates the limit of displayed entities. -
getEntityLimit
-
setEntityLimit
-
displayAggregates
Indicates whether to display aggregate across all entity and media type combination. -
getDisplayAggregates
-
setDisplayAggregates
-
isFullWidth
Indicates whether a widget should take the full width of a dashboard or be shown only in a single slot. -
getIsFullWidth
-
setIsFullWidth
-
showPercentageChange
Indicates whether a widget should show the percentage diff between two values. -
getShowPercentageChange
-
setShowPercentageChange
-
showProfilePicture
Indicates whether a widget should show the profile picture of an agent. -
getShowProfilePicture
-
setShowProfilePicture
-
filter
The filters to be applied for dashboard widget configuration -
getFilter
-
setFilter
-
periods
The list of periods for the dashboard widget configuration -
getPeriods
-
setPeriods
-
mediaTypes
The list of media types for the dashboard widget configuration -
getMediaTypes
-
setMediaTypes
-
warnings
List of warnings for dashboard widget configuration -
getWarnings
-
setWarnings
-
showTimeInStatus
Indicates the show time in status of a widget configuration. -
getShowTimeInStatus
-
setShowTimeInStatus
-
showOfflineAgents
Indicates to show offline agent widget. -
getShowOfflineAgents
-
setShowOfflineAgents
-
selectedStatuses
Indicates the selected statuses used to filter the agent widget in the dashboard. -
getSelectedStatuses
-
setSelectedStatuses
-
selectedSegmentTypes
Indicates the selected segment types used to filter the agent activity in the dashboard. -
getSelectedSegmentTypes
-
setSelectedSegmentTypes
-
agentInteractionSortOrder
public Widget agentInteractionSortOrder(Widget.AgentInteractionSortOrderEnum agentInteractionSortOrder) The sort order of the interactions in the agent status widget. -
getAgentInteractionSortOrder
-
setAgentInteractionSortOrder
public void setAgentInteractionSortOrder(Widget.AgentInteractionSortOrderEnum agentInteractionSortOrder) -
equals
-
hashCode
public int hashCode() -
toString
-