@@ -408,6 +408,35 @@ def update!(**args)
408408 end
409409 end
410410
411+ # A widget that contains two widget visualizations that are coordinated in
412+ # display. Currently, we only support the primary widget of TimeSeriesTable with
413+ # the secondary widget of XyChart.
414+ class CoordinatedWidget
415+ include Google ::Apis ::Core ::Hashable
416+
417+ # Widget contains a single dashboard component and configuration of how to
418+ # present the component in the dashboard.
419+ # Corresponds to the JSON property `primary`
420+ # @return [Google::Apis::MonitoringV1::Widget]
421+ attr_accessor :primary
422+
423+ # Widget contains a single dashboard component and configuration of how to
424+ # present the component in the dashboard.
425+ # Corresponds to the JSON property `secondary`
426+ # @return [Google::Apis::MonitoringV1::Widget]
427+ attr_accessor :secondary
428+
429+ def initialize ( **args )
430+ update! ( **args )
431+ end
432+
433+ # Update properties of this object
434+ def update! ( **args )
435+ @primary = args [ :primary ] if args . key? ( :primary )
436+ @secondary = args [ :secondary ] if args . key? ( :secondary )
437+ end
438+ end
439+
411440 # A Google Stackdriver dashboard. Dashboards define the content and layout of
412441 # pages in the Stackdriver web application.
413442 class Dashboard
@@ -3004,6 +3033,13 @@ class Widget
30043033 # @return [Google::Apis::MonitoringV1::CollapsibleGroup]
30053034 attr_accessor :collapsible_group
30063035
3036+ # A widget that contains two widget visualizations that are coordinated in
3037+ # display. Currently, we only support the primary widget of TimeSeriesTable with
3038+ # the secondary widget of XyChart.
3039+ # Corresponds to the JSON property `coordinatedWidget`
3040+ # @return [Google::Apis::MonitoringV1::CoordinatedWidget]
3041+ attr_accessor :coordinated_widget
3042+
30073043 # A widget that displays a list of error groups.
30083044 # Corresponds to the JSON property `errorReportingPanel`
30093045 # @return [Google::Apis::MonitoringV1::ErrorReportingPanel]
@@ -3094,6 +3130,7 @@ def update!(**args)
30943130 @alert_chart = args [ :alert_chart ] if args . key? ( :alert_chart )
30953131 @blank = args [ :blank ] if args . key? ( :blank )
30963132 @collapsible_group = args [ :collapsible_group ] if args . key? ( :collapsible_group )
3133+ @coordinated_widget = args [ :coordinated_widget ] if args . key? ( :coordinated_widget )
30973134 @error_reporting_panel = args [ :error_reporting_panel ] if args . key? ( :error_reporting_panel )
30983135 @filter_control = args [ :filter_control ] if args . key? ( :filter_control )
30993136 @id = args [ :id ] if args . key? ( :id )
0 commit comments