Class: Google::Apis::MonitoringV1::Column
- Inherits:
-
Object
- Object
- Google::Apis::MonitoringV1::Column
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/monitoring_v1/classes.rb,
generated/google/apis/monitoring_v1/representations.rb,
generated/google/apis/monitoring_v1/representations.rb
Overview
Defines the layout properties and content for a column.
Instance Attribute Summary collapse
-
#weight ⇒ Fixnum
The relative weight of this column.
-
#widgets ⇒ Array<Google::Apis::MonitoringV1::Widget>
The display widgets arranged vertically in this column.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Column
constructor
A new instance of Column.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Column
Returns a new instance of Column.
180 181 182 |
# File 'generated/google/apis/monitoring_v1/classes.rb', line 180 def initialize(**args) update!(**args) end |
Instance Attribute Details
#weight ⇒ Fixnum
The relative weight of this column. The column weight is used to adjust the
width of columns on the screen (relative to peers). Greater the weight,
greater the width of the column on the screen. If omitted, a value of 1 is
used while rendering.
Corresponds to the JSON property weight
173 174 175 |
# File 'generated/google/apis/monitoring_v1/classes.rb', line 173 def weight @weight end |
#widgets ⇒ Array<Google::Apis::MonitoringV1::Widget>
The display widgets arranged vertically in this column.
Corresponds to the JSON property widgets
178 179 180 |
# File 'generated/google/apis/monitoring_v1/classes.rb', line 178 def @widgets end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
185 186 187 188 |
# File 'generated/google/apis/monitoring_v1/classes.rb', line 185 def update!(**args) @weight = args[:weight] if args.key?(:weight) @widgets = args[:widgets] if args.key?(:widgets) end |