Reference documentation and code samples for the Cloud Monitoring Dashboards V1 API class Google::Cloud::Monitoring::Dashboard::V1::Dashboard.
A Google Stackdriver dashboard. Dashboards define the content and layout of pages in the Stackdriver web application.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#column_layout
def column_layout() -> ::Google::Cloud::Monitoring::Dashboard::V1::ColumnLayout
-
(::Google::Cloud::Monitoring::Dashboard::V1::ColumnLayout) — The content is divided into equally spaced columns and the widgets are
arranged vertically.
Note: The following fields are mutually exclusive:
column_layout
,grid_layout
,mosaic_layout
,row_layout
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#column_layout=
def column_layout=(value) -> ::Google::Cloud::Monitoring::Dashboard::V1::ColumnLayout
-
value (::Google::Cloud::Monitoring::Dashboard::V1::ColumnLayout) — The content is divided into equally spaced columns and the widgets are
arranged vertically.
Note: The following fields are mutually exclusive:
column_layout
,grid_layout
,mosaic_layout
,row_layout
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Monitoring::Dashboard::V1::ColumnLayout) — The content is divided into equally spaced columns and the widgets are
arranged vertically.
Note: The following fields are mutually exclusive:
column_layout
,grid_layout
,mosaic_layout
,row_layout
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#dashboard_filters
def dashboard_filters() -> ::Array<::Google::Cloud::Monitoring::Dashboard::V1::DashboardFilter>
- (::Array<::Google::Cloud::Monitoring::Dashboard::V1::DashboardFilter>) — Filters to reduce the amount of data charted based on the filter criteria.
#dashboard_filters=
def dashboard_filters=(value) -> ::Array<::Google::Cloud::Monitoring::Dashboard::V1::DashboardFilter>
- value (::Array<::Google::Cloud::Monitoring::Dashboard::V1::DashboardFilter>) — Filters to reduce the amount of data charted based on the filter criteria.
- (::Array<::Google::Cloud::Monitoring::Dashboard::V1::DashboardFilter>) — Filters to reduce the amount of data charted based on the filter criteria.
#display_name
def display_name() -> ::String
- (::String) — Required. The mutable, human-readable name.
#display_name=
def display_name=(value) -> ::String
- value (::String) — Required. The mutable, human-readable name.
- (::String) — Required. The mutable, human-readable name.
#etag
def etag() -> ::String
-
(::String) —
etag
is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. Anetag
is returned in the response toGetDashboard
, and users are expected to put that etag in the request toUpdateDashboard
to ensure that their change will be applied to the same version of the Dashboard configuration. The field should not be passed during dashboard creation.
#etag=
def etag=(value) -> ::String
-
value (::String) —
etag
is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. Anetag
is returned in the response toGetDashboard
, and users are expected to put that etag in the request toUpdateDashboard
to ensure that their change will be applied to the same version of the Dashboard configuration. The field should not be passed during dashboard creation.
-
(::String) —
etag
is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. Anetag
is returned in the response toGetDashboard
, and users are expected to put that etag in the request toUpdateDashboard
to ensure that their change will be applied to the same version of the Dashboard configuration. The field should not be passed during dashboard creation.
#grid_layout
def grid_layout() -> ::Google::Cloud::Monitoring::Dashboard::V1::GridLayout
-
(::Google::Cloud::Monitoring::Dashboard::V1::GridLayout) — Content is arranged with a basic layout that re-flows a simple list of
informational elements like widgets or tiles.
Note: The following fields are mutually exclusive:
grid_layout
,mosaic_layout
,row_layout
,column_layout
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#grid_layout=
def grid_layout=(value) -> ::Google::Cloud::Monitoring::Dashboard::V1::GridLayout
-
value (::Google::Cloud::Monitoring::Dashboard::V1::GridLayout) — Content is arranged with a basic layout that re-flows a simple list of
informational elements like widgets or tiles.
Note: The following fields are mutually exclusive:
grid_layout
,mosaic_layout
,row_layout
,column_layout
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Monitoring::Dashboard::V1::GridLayout) — Content is arranged with a basic layout that re-flows a simple list of
informational elements like widgets or tiles.
Note: The following fields are mutually exclusive:
grid_layout
,mosaic_layout
,row_layout
,column_layout
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#labels
def labels() -> ::Google::Protobuf::Map{::String => ::String}
- (::Google::Protobuf::Map{::String => ::String}) — Labels applied to the dashboard
#labels=
def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
- value (::Google::Protobuf::Map{::String => ::String}) — Labels applied to the dashboard
- (::Google::Protobuf::Map{::String => ::String}) — Labels applied to the dashboard
#mosaic_layout
def mosaic_layout() -> ::Google::Cloud::Monitoring::Dashboard::V1::MosaicLayout
-
(::Google::Cloud::Monitoring::Dashboard::V1::MosaicLayout) — The content is arranged as a grid of tiles, with each content widget
occupying one or more grid blocks.
Note: The following fields are mutually exclusive:
mosaic_layout
,grid_layout
,row_layout
,column_layout
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#mosaic_layout=
def mosaic_layout=(value) -> ::Google::Cloud::Monitoring::Dashboard::V1::MosaicLayout
-
value (::Google::Cloud::Monitoring::Dashboard::V1::MosaicLayout) — The content is arranged as a grid of tiles, with each content widget
occupying one or more grid blocks.
Note: The following fields are mutually exclusive:
mosaic_layout
,grid_layout
,row_layout
,column_layout
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Monitoring::Dashboard::V1::MosaicLayout) — The content is arranged as a grid of tiles, with each content widget
occupying one or more grid blocks.
Note: The following fields are mutually exclusive:
mosaic_layout
,grid_layout
,row_layout
,column_layout
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#name
def name() -> ::String
- (::String) — Identifier. The resource name of the dashboard.
#name=
def name=(value) -> ::String
- value (::String) — Identifier. The resource name of the dashboard.
- (::String) — Identifier. The resource name of the dashboard.
#row_layout
def row_layout() -> ::Google::Cloud::Monitoring::Dashboard::V1::RowLayout
-
(::Google::Cloud::Monitoring::Dashboard::V1::RowLayout) — The content is divided into equally spaced rows and the widgets are
arranged horizontally.
Note: The following fields are mutually exclusive:
row_layout
,grid_layout
,mosaic_layout
,column_layout
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#row_layout=
def row_layout=(value) -> ::Google::Cloud::Monitoring::Dashboard::V1::RowLayout
-
value (::Google::Cloud::Monitoring::Dashboard::V1::RowLayout) — The content is divided into equally spaced rows and the widgets are
arranged horizontally.
Note: The following fields are mutually exclusive:
row_layout
,grid_layout
,mosaic_layout
,column_layout
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Monitoring::Dashboard::V1::RowLayout) — The content is divided into equally spaced rows and the widgets are
arranged horizontally.
Note: The following fields are mutually exclusive:
row_layout
,grid_layout
,mosaic_layout
,column_layout
. If a field in that set is populated, all other fields in the set will automatically be cleared.