DashboardArgs class

The set of arguments for Dashboard. The set of arguments for Dashboard.

Constructors

DashboardArgs({Input<ColumnLayout>? columnLayout, Input<List<DashboardFilter>>? dashboardFilters, required Input<String> displayName, Input<String>? etag, Input<GridLayout>? gridLayout, Input<Map<String, String>>? labels, Input<MosaicLayout>? mosaicLayout, Input<String>? name, Input<String>? project, Input<RowLayout>? rowLayout})
Creates a new DashboardArgs. columnLayout The content is divided into equally spaced columns and the widgets are arranged vertically. dashboardFilters Filters to reduce the amount of data charted based on the filter criteria. displayName The mutable, human-readable name. 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. gridLayout Content is arranged with a basic layout that re-flows a simple list of informational elements like widgets or tiles. labels Labels applied to the dashboard mosaicLayout The content is arranged as a grid of tiles, with each content widget occupying one or more grid blocks. name Immutable. The resource name of the dashboard. project Optional. rowLayout The content is divided into equally spaced rows and the widgets are arranged horizontally.
const
DashboardArgs.fromMap(Map<String, dynamic> map)
factory

Properties

columnLayout → Input<ColumnLayout>?
The content is divided into equally spaced columns and the widgets are arranged vertically.
final
dashboardFilters → Input<List<DashboardFilter>>?
Filters to reduce the amount of data charted based on the filter criteria.
final
displayName → Input<String>
The mutable, human-readable name.
final
etag → Input<String>?
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.
final
gridLayout → Input<GridLayout>?
Content is arranged with a basic layout that re-flows a simple list of informational elements like widgets or tiles.
final
hashCode → int
The hash code for this object.
no setterinherited
labels → Input<Map<String, String>>?
Labels applied to the dashboard
final
mosaicLayout → Input<MosaicLayout>?
The content is arranged as a grid of tiles, with each content widget occupying one or more grid blocks.
final
name → Input<String>?
Immutable. The resource name of the dashboard.
final
project → Input<String>?
final
rowLayout → Input<RowLayout>?
The content is divided into equally spaced rows and the widgets are arranged horizontally.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited