Interface MetricWidgetProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
AlarmWidgetProps,GaugeWidgetProps,GraphWidgetProps,SingleValueWidgetProps,TableWidgetProps
- All Known Implementing Classes:
AlarmWidgetProps.Jsii$Proxy,GaugeWidgetProps.Jsii$Proxy,GraphWidgetProps.Jsii$Proxy,MetricWidgetProps.Jsii$Proxy,SingleValueWidgetProps.Jsii$Proxy,TableWidgetProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-17T14:40:47.372Z")
@Stability(Stable)
public interface MetricWidgetProps
extends software.amazon.jsii.JsiiSerializable
Basic properties for widgets that display metrics.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.cloudwatch.*;
MetricWidgetProps metricWidgetProps = MetricWidgetProps.builder()
.accountId("accountId")
.height(123)
.region("region")
.title("title")
.width(123)
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forMetricWidgetPropsstatic final classAn implementation forMetricWidgetProps -
Method Summary
Modifier and TypeMethodDescriptionstatic MetricWidgetProps.Builderbuilder()default StringThe AWS account ID where the metrics are located.default NumberHeight of the widget.default StringThe region the metrics of this graph should be taken from.default StringgetTitle()Title for the graph.default NumbergetWidth()Width of the widget, in a grid of 24 units wide.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAccountId
The AWS account ID where the metrics are located.This enables cross-account functionality for CloudWatch dashboards. Before using this feature, ensure that proper cross-account sharing is configured between the monitoring account and source account.
For more information, see: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html
Default: - Current account
-
getHeight
Height of the widget.Default: - 6 for Alarm and Graph widgets. 3 for single value widgets where most recent value of a metric is displayed.
-
getRegion
The region the metrics of this graph should be taken from.Default: - Current region
-
getTitle
Title for the graph.Default: - None
-
getWidth
Width of the widget, in a grid of 24 units wide.Default: 6
-
builder
- Returns:
- a
MetricWidgetProps.BuilderofMetricWidgetProps
-