@Generated(value="jsii-pacmak/0.13.2 (build a2116e9)", date="2019-07-01T16:58:11.758Z") @Stability(value=Experimental) public class Metric extends software.amazon.jsii.JsiiObject implements IMetric
software.amazon.jsii.JsiiObject.InitializationModeIMetric.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Metric(software.amazon.jsii.JsiiObject.InitializationMode mode) |
|
Metric(MetricProps props)
EXPERIMENTAL
|
| Modifier and Type | Method and Description |
|---|---|
Alarm |
createAlarm(software.amazon.awscdk.core.Construct scope,
String id,
CreateAlarmOptions props)
Make a new Alarm for this metric.
|
String |
getColor()
EXPERIMENTAL
|
Map<String,Object> |
getDimensions()
EXPERIMENTAL
|
String |
getLabel()
EXPERIMENTAL
|
String |
getMetricName()
EXPERIMENTAL
|
String |
getNamespace()
EXPERIMENTAL
|
software.amazon.awscdk.core.Duration |
getPeriod()
EXPERIMENTAL
|
String |
getStatistic()
EXPERIMENTAL
|
Unit |
getUnit()
EXPERIMENTAL
|
static software.amazon.awscdk.services.iam.Grant |
grantPutMetricData(software.amazon.awscdk.services.iam.IGrantable grantee)
Grant permissions to the given identity to write metrics.
|
MetricAlarmConfig |
toAlarmConfig()
Turn this metric object into an alarm configuration.
|
MetricGraphConfig |
toGraphConfig()
Turn this metric object into a graph configuration.
|
String |
toString()
Returns a string representation of an object.
|
Metric |
with(MetricOptions props)
Return a copy of Metric with properties changed.
|
jsiiAsyncCall, jsiiCall, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticGet, jsiiStaticSetprotected Metric(software.amazon.jsii.JsiiObject.InitializationMode mode)
@Stability(value=Experimental) public Metric(MetricProps props)
@Stability(value=Experimental) public static software.amazon.awscdk.services.iam.Grant grantPutMetricData(software.amazon.awscdk.services.iam.IGrantable grantee)
grantee - The IAM identity to give permissions to.@Stability(value=Experimental) public Alarm createAlarm(software.amazon.awscdk.core.Construct scope, String id, CreateAlarmOptions props)
@Stability(value=Experimental) public MetricAlarmConfig toAlarmConfig()
toAlarmConfig in interface IMetric@Stability(value=Experimental) public MetricGraphConfig toGraphConfig()
toGraphConfig in interface IMetric@Stability(value=Experimental) public String toString()
@Stability(value=Experimental) public Metric with(MetricOptions props)
props - The set of properties to change.@Stability(value=Experimental) public String getMetricName()
@Stability(value=Experimental) public String getNamespace()
@Stability(value=Experimental) public software.amazon.awscdk.core.Duration getPeriod()
@Stability(value=Experimental) public String getStatistic()
@Stability(value=Experimental) @Nullable public Map<String,Object> getDimensions()
Copyright © 2019. All rights reserved.