@Stability(value=Experimental) @Internal public static final class DashboardProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DashboardProps
DashboardPropssoftware.amazon.jsii.JsiiObject.InitializationModeDashboardProps.Builder, DashboardProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(String dashboardName,
String end,
PeriodOverride periodOverride,
String start,
List<? extends List<? extends IWidget>> widgets)
Constructor that initializes the object based on literal property values passed by the
DashboardProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getDashboardName()
(experimental) Name of the dashboard.
|
String |
getEnd()
(experimental) The end of the time range to use for each widget on the dashboard when the dashboard loads.
|
PeriodOverride |
getPeriodOverride()
(experimental) Use this field to specify the period for the graphs when the dashboard loads.
|
String |
getStart()
(experimental) The start of the time range to use for each widget on the dashboard.
|
List<List<IWidget>> |
getWidgets()
(experimental) Initial set of widgets on the dashboard.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(String dashboardName, String end, PeriodOverride periodOverride, String start, List<? extends List<? extends IWidget>> widgets)
DashboardProps.Builder.public final String getDashboardName()
DashboardPropsIf set, must only contain alphanumerics, dash (-) and underscore (_)
Default: - automatically generated name
getDashboardName in interface DashboardPropspublic final String getEnd()
DashboardPropsIf you specify a value for end, you must also specify a value for start. Specify an absolute time in the ISO 8601 format. For example, 2018-12-17T06:00:00.000Z.
Default: When the dashboard loads, the end date will be the current time.
getEnd in interface DashboardPropspublic final PeriodOverride getPeriodOverride()
DashboardProps
Specifying Auto causes the period of all graphs on the dashboard to automatically adapt to the time range of the dashboard.
Specifying Inherit ensures that the period set for each graph is always obeyed.
Default: Auto
getPeriodOverride in interface DashboardPropspublic final String getStart()
DashboardPropsYou can specify start without specifying end to specify a relative time range that ends with the current time. In this case, the value of start must begin with -P, and you can use M, H, D, W and M as abbreviations for minutes, hours, days, weeks and months. For example, -PT8H shows the last 8 hours and -P3M shows the last three months. You can also use start along with an end field, to specify an absolute time range. When specifying an absolute time range, use the ISO 8601 format. For example, 2018-12-17T06:00:00.000Z.
Default: When the dashboard loads, the start time will be the default time range.
getStart in interface DashboardPropspublic final List<List<IWidget>> getWidgets()
DashboardPropsOne array represents a row of widgets.
Default: - No widgets
getWidgets in interface DashboardProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.