GetDashboardResult class
Result data returned by getDashboard.
Constructors
-
GetDashboardResult({required ColumnLayoutResponse columnLayout, required List<
DashboardFilterResponse> dashboardFilters, required String displayName, required String etag, required GridLayoutResponse gridLayout, required Map<String, String> labels, required MosaicLayoutResponse mosaicLayout, required String name, required RowLayoutResponse rowLayout}) -
Creates a new GetDashboardResult.
columnLayoutThe content is divided into equally spaced columns and the widgets are arranged vertically.dashboardFiltersFilters to reduce the amount of data charted based on the filter criteria.displayNameThe mutable, human-readable name.etagetag 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.gridLayoutContent is arranged with a basic layout that re-flows a simple list of informational elements like widgets or tiles.labelsLabels applied to the dashboardmosaicLayoutThe content is arranged as a grid of tiles, with each content widget occupying one or more grid blocks.nameImmutable. The resource name of the dashboard.rowLayoutThe content is divided into equally spaced rows and the widgets are arranged horizontally.const -
GetDashboardResult.fromMap(Map<
String, dynamic> map) -
factory
Properties
- columnLayout → ColumnLayoutResponse
-
The content is divided into equally spaced columns and the widgets are arranged vertically.
final
-
dashboardFilters
→ List<
DashboardFilterResponse> -
Filters to reduce the amount of data charted based on the filter criteria.
final
- displayName → String
-
The mutable, human-readable name.
final
- etag → 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 → GridLayoutResponse
-
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
→ Map<
String, String> -
Labels applied to the dashboard
final
- mosaicLayout → MosaicLayoutResponse
-
The content is arranged as a grid of tiles, with each content widget occupying one or more grid blocks.
final
- name → String
-
Immutable. The resource name of the dashboard.
final
- rowLayout → RowLayoutResponse
-
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