@Stability(value=Experimental) public static final class CloudWatchPutMetricAction.Builder extends Object implements software.amazon.jsii.Builder<CloudWatchPutMetricAction>
CloudWatchPutMetricAction.| Modifier and Type | Method and Description |
|---|---|
CloudWatchPutMetricAction |
build() |
static CloudWatchPutMetricAction.Builder |
create() |
CloudWatchPutMetricAction.Builder |
metricName(String metricName)
(experimental) The CloudWatch metric name.
|
CloudWatchPutMetricAction.Builder |
metricNamespace(String metricNamespace)
(experimental) The CloudWatch metric namespace name.
|
CloudWatchPutMetricAction.Builder |
metricTimestamp(String metricTimestamp)
(experimental) A string that contains the timestamp, expressed in seconds in Unix epoch time.
|
CloudWatchPutMetricAction.Builder |
metricUnit(String metricUnit)
(experimental) The metric unit supported by CloudWatch.
|
CloudWatchPutMetricAction.Builder |
metricValue(String metricValue)
(experimental) A string that contains the CloudWatch metric value.
|
CloudWatchPutMetricAction.Builder |
role(IRole role)
(experimental) The IAM role that allows access to AWS service.
|
@Stability(value=Experimental) public static CloudWatchPutMetricAction.Builder create()
CloudWatchPutMetricAction.Builder.@Stability(value=Experimental) public CloudWatchPutMetricAction.Builder role(IRole role)
Default: a new role will be created
role - The IAM role that allows access to AWS service. This parameter is required.this@Stability(value=Experimental) public CloudWatchPutMetricAction.Builder metricName(String metricName)
Supports substitution templates.
metricName - The CloudWatch metric name. This parameter is required.this@Stability(value=Experimental) public CloudWatchPutMetricAction.Builder metricNamespace(String metricNamespace)
Supports substitution templates.
metricNamespace - The CloudWatch metric namespace name. This parameter is required.this@Stability(value=Experimental) public CloudWatchPutMetricAction.Builder metricUnit(String metricUnit)
Supports substitution templates.
metricUnit - The metric unit supported by CloudWatch. This parameter is required.this@Stability(value=Experimental) public CloudWatchPutMetricAction.Builder metricValue(String metricValue)
Supports substitution templates.
metricValue - A string that contains the CloudWatch metric value. This parameter is required.this@Stability(value=Experimental) public CloudWatchPutMetricAction.Builder metricTimestamp(String metricTimestamp)
Supports substitution templates.
Default: - none -- Defaults to the current Unix epoch time.
metricTimestamp - A string that contains the timestamp, expressed in seconds in Unix epoch time. This parameter is required.this@Stability(value=Experimental) public CloudWatchPutMetricAction build()
build in interface software.amazon.jsii.Builder<CloudWatchPutMetricAction>Copyright © 2023. All rights reserved.