LegacySoarDashboardWidgetDataModel

LegacySoarDashboardWidgetDataModel is a data model for a widget in a dashboard.

JSON representation
{"id":integer,"dashboardId":integer,"title":string,"description":string,"widgetType":enum (DashboardWidgetTypesEnum),"widthSize":enum (WidgetWidthSizeTypes),"order":integer,"timeFilter":enum (DashboardTimeRangeTypesEnums),"tagFilters":[string],"environmentFilter":[string],"entityTypeFilter":[string],"analystFilters":[string],"priorityFilter":[enum (CasePriority)],"caseStatusesFilter":[enum (CaseDataStatus)],"importanceStatusesFilter":[boolean],"incidentStatusesFilter":[boolean],"exceededSlaFilter":[boolean],"closeReasonsFilter":[enum (CloseReasonEnum)],"caseStageFilter":[string],"caseRootCauseFilter":[string],"productFilters":[string],"alertNamesFilter":[string],"entityIdentifierFilter":[string],"networksFilter":[string],"portsFilter":[string],"categoryOutcomeFilter":[string],"customWidgetSubjectFilter":[string],"subject":enum (CustomWidgetSubjectEnum),"chartType":enum (CustomWidgetChartTypeEnum),"resultsAmount":integer,"resultsOrder":enum (ResultsOrder),"startStage":string,"endStage":string,"text":string,"calculateField":enum (CalculateFieldEnum),"groupByField":string,"playbooksFilter":[string],"integrationsFilter":[string],"playbookStatusFilter":[enum (PlaybookStatusFilter)],"socAnalystsLoadFirstSocRoleId":string,"socAnalystsLoadSecondSocRoleId":string,"socAnalystsLoadManagerUsername":string,"creationTimeUnixTimeInMs":string,"lastModifiedTimeUnixTimeInMs":string,"dimensionA":enum (CustomWidgetObjectEnum),"dimensionB":enum (CustomWidgetObjectEnum),"dimensionC":enum (CustomWidgetObjectEnum)}
Fields
id

integer

Required. The ID of the widget.

dashboardId

integer

Required. The ID of the dashboard.

title

string

Required. The title of the widget.

description

string

Optional. The description of the widget.

widgetType

enum (DashboardWidgetTypesEnum)

Required. The type of the widget.

widthSize

enum (WidgetWidthSizeTypes)

Required. The width of the widget.

order

integer

Optional. The order of the widget in the dashboard.

timeFilter

enum (DashboardTimeRangeTypesEnums)

Optional. The time range filter of the widget.

tagFilters[]

string

Optional. The tag filters of the widget.

environmentFilter[]

string

Optional. The environment filters of the widget.

entityTypeFilter[]

string

Optional. The entity type filters of the widget.

analystFilters[]

string

Optional. The analyst filters of the widget.

priorityFilter[]

enum (CasePriority)

Optional. The priority filters of the widget.

caseStatusesFilter[]

enum (CaseDataStatus)

Optional. The case status filters of the widget.

importanceStatusesFilter[]

boolean

Optional. The importance status filters of the widget.

incidentStatusesFilter[]

boolean

Optional. The incident status filters of the widget.

exceededSlaFilter[]

boolean

Optional. The exceeded SLA filters of the widget.

closeReasonsFilter[]

enum (CloseReasonEnum)

Optional. The close reason filters of the widget.

caseStageFilter[]

string

Optional. The case stage filters of the widget.

caseRootCauseFilter[]

string

Optional. The case root cause filters of the widget.

productFilters[]

string

Optional. The product filters of the widget.

alertNamesFilter[]

string

Optional. The alert name filters of the widget.

entityIdentifierFilter[]

string

Optional. The entity identifier filters of the widget.

networksFilter[]

string

Optional. The network filters of the widget.

portsFilter[]

string

Optional. The port filters of the widget.

categoryOutcomeFilter[]

string

Optional. The category outcome filters of the widget.

customWidgetSubjectFilter[]

string

Optional. The custom widget subject filters of the widget.

subject

enum (CustomWidgetSubjectEnum)

Optional. The subject of the custom widget.

chartType

enum (CustomWidgetChartTypeEnum)

Optional. CustomWidgetChartTypeEnum is an enum that represents the custom widget chart type for a widget.

resultsAmount

integer

Optional. The number of results to display in the widget.

resultsOrder

enum (ResultsOrder)

Optional. The order of the results in the widget.

startStage

string

Optional. The start stage filter of the widget.

endStage

string

Optional. The end stage filter of the widget.

text

string

Optional. The text to display in the widget.

calculateField

enum (CalculateFieldEnum)

Optional. The calculate field of the widget.

groupByField

string

Optional. The group by field of the widget.

playbooksFilter[]

string

Optional. The playbook filters of the widget.

integrationsFilter[]

string

Optional. The integration filters of the widget.

playbookStatusFilter[]

enum (PlaybookStatusFilter)

Optional. The playbook status filters of the widget.

socAnalystsLoadFirstSocRoleId

string (int64 format)

Optional. The first soc role id to filter soc analysts load.

socAnalystsLoadSecondSocRoleId

string (int64 format)

Optional. The second soc role id to filter soc analysts load.

socAnalystsLoadManagerUsername

string

Optional. The manager username to filter soc analysts load.

creationTimeUnixTimeInMs

string (int64 format)

Optional. The creation time of the dashboard.

lastModifiedTimeUnixTimeInMs

string (int64 format)

Optional. The last modified time of the dashboard.

dimensionA

enum (CustomWidgetObjectEnum)

Optional. The first dimension of the custom widget.

dimensionB

enum (CustomWidgetObjectEnum)

Optional. The second dimension of the custom widget.

dimensionC

enum (CustomWidgetObjectEnum)

Optional. The third dimension of the custom widget.

DashboardWidgetTypesEnum

DashboardWidgetTypesEnum is an enum that represents the widget types for a dashboard.

Enums
DASHBOARD_WIDGET_TYPE_UNSPECIFIEDUnspecified widget type
CUSTOMCustom type
PLAYBOOK_MONITORINGPlaybook monitoring

CaseDataStatus

CaseDataStatus is an enum that represents the case data status for a widget.

Enums
CASE_DATA_STATUS_UNSPECIFIEDUnspecified status
OPENEDOpen case
CLOSEDClosed case
ALLAny case.
MERGEDThe case is merged.
CREATION_PENDINGCreation pending case

CustomWidgetObjectEnum

CustomWidgetObjectEnum is an enum that represents the custom widget object for a widget.

Enums
CUSTOM_WIDGET_OBJECT_UNSPECIFIEDUnspecified custom widget object
ANALYSTAnalyst Object
TAGTag Object
PRIORITYPriority Object
RULE_NAMEStatus Object
ENVIRONMENTEnvironment Object
PLAYBOOKPlaybook Object
PRODUCTProduct Object
IMPORTANCEImportance Object
CASE_STATUSCase Status Object
CASE_CLOSE_REASONClose Reason Object
CASE_ROOT_CAUSECase Root Cause Object
ENTITY_TYPEEntity Type Object
NETWORKNetwork Object
STAGEStage Object
PORTPort Object
CATEGORY_OUTCOMECategory Outcome Object
ENTITY_IDENTIFIEREntity Identifier Object
SLA_STATUSSLA Status Object
BLOCKBlock Object
SOC_ANALYSTS_LOADSOC Analysts Load Object
SOC_STATUSSOC Status Object
PLAYBOOK_STATUSPlaybook Status Object
ALERTS_REDUCTIONAlerts reduction
OPEN_CASES_STAGE_AVRAGE_HANDLING_TIMEOpen cases stage average handling time
AVERAGE_STAGE_TRANSITION_TIMEAverage stage transition time
SLA_STAGE_MEETING_RATESLA stage meeting rate
SLA_STAGE_OVERDUE_RATESLA stage overdue rate
CASE_OPEN_AND_CLOSURE_TRENDSCase open and closure trends
ALERT_TRENDSAlert trends
CASE_CLOSURE_BY_ANALYST_TRENDSCase closure by analyst trends
MOST_REPORTING_PRODUCTS_TRENDSMost reporting products trends
CASE_TAGS_TRENDSCase tags trends
PLAYBOOK_TRENDSPlaybook trends
TASK_CREATORTask creator
TASK_OWNERTask owner
TASK_STATUSTask status
PLAYBOOK_TOTAL_RUNSPlaybook total runs
PLAYBOOK_SUCCEEDED_RUNSPlaybook succeeded runs
PLAYBOOK_IN_PROGRESS_RUNSPlaybook in progress runs
PLAYBOOK_FAILED_RUNSPlaybook failed runs
PLAYBOOK_DECLINED_RUNSPlaybook declined runs
PLAYBOOK_CLOSED_CASESPlaybook closed cases
PLAYBOOK_AVG_RUNTIMEPlaybook avg runtime
PLAYBOOK_RUNS_STATSPlaybook runs stats
PLAYBOOK_PENDINGPlaybook pending
PLAYBOOK_PERCENTAGE_ALERTS_HANDLED_PER_ENVIRONMENTPlaybook percentage alerts handled per environment
PLAYBOOK_PERCENTAGE_ALERTS_CLOSED_PER_PLAYBOOKPlaybook percentage alerts closed per playbook
PLAYBOOK_PERCENTAGE_ERROR_RUNPlaybook percentage error runs
PLAYBOOK_PERCENTAGE_ALERTS_CLOSED_PER_ENVIRONMENTPlaybook percentage alerts closed per environment

CustomWidgetChartTypeEnum

The chart type of the custom widget. CustomWidgetChartTypeEnum is an enum that represents the custom widget chart type for a widget.

Enums
PIEPie chart
HORIZENTAL_BARSHorizontal bars chart
VERTICAL_BARSVertical bars chart
TABLETable chart
TIME_SERIESTime series chart
TRENDSTrends chart
SOCS_STATUSSOC status chart
ROIROI chart
TEXTText chart
IMAGEImage chart
NUMBER_STATUSNumber status chart

PlaybookStatusFilter

PlaybookStatusFilter is an enum that represents the playbook status filter for a widget.

Enums
PLAYBOOK_STATUS_FILTER_UNSPECIFIEDUnspecified playbook status filter
FINISHED_SUCCESSFULLYFinished successfully
ERRORError
WAITING_FOR_USER_ACTIONWaiting for user action
DECLINEDDeclined
PLAYBOOK_CLOSED_ALERTClosed
PENDINGPending
TERMINATEDTerminated

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-09-22 UTC.