Class Dashboard
A Google Stackdriver dashboard. Dashboards define the content and layout of pages in the Stackdriver web application.
Implements
Inherited Members
Namespace: Google.Apis.Monitoring.v1.Data
Assembly: Google.Apis.Monitoring.v1.dll
Syntax
public class Dashboard : IDirectResponseSchema
Properties
Annotations
Configuration for event annotations to display on this dashboard.
Declaration
[JsonProperty("annotations")]
public virtual DashboardAnnotations Annotations { get; set; }
Property Value
Type | Description |
---|---|
DashboardAnnotations |
ColumnLayout
The content is divided into equally spaced columns and the widgets are arranged vertically.
Declaration
[JsonProperty("columnLayout")]
public virtual ColumnLayout ColumnLayout { get; set; }
Property Value
Type | Description |
---|---|
ColumnLayout |
DashboardFilters
Filters to reduce the amount of data charted based on the filter criteria.
Declaration
[JsonProperty("dashboardFilters")]
public virtual IList<DashboardFilter> DashboardFilters { get; set; }
Property Value
Type | Description |
---|---|
IList<DashboardFilter> |
DisplayName
Required. The mutable, human-readable name.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. An etag is returned in the response to GetDashboard, and users are expected to put that etag in the request to UpdateDashboard 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.
Declaration
[JsonProperty("etag")]
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
GridLayout
Content is arranged with a basic layout that re-flows a simple list of informational elements like widgets or tiles.
Declaration
[JsonProperty("gridLayout")]
public virtual GridLayout GridLayout { get; set; }
Property Value
Type | Description |
---|---|
GridLayout |
Labels
Labels applied to the dashboard
Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
MosaicLayout
The content is arranged as a grid of tiles, with each content widget occupying one or more grid blocks.
Declaration
[JsonProperty("mosaicLayout")]
public virtual MosaicLayout MosaicLayout { get; set; }
Property Value
Type | Description |
---|---|
MosaicLayout |
Name
Identifier. The resource name of the dashboard.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
RowLayout
The content is divided into equally spaced rows and the widgets are arranged horizontally.
Declaration
[JsonProperty("rowLayout")]
public virtual RowLayout RowLayout { get; set; }
Property Value
Type | Description |
---|---|
RowLayout |