@Stability(value=Stable) public static final class CfnFleetMetric.Builder extends Object implements software.amazon.jsii.Builder<CfnFleetMetric>
CfnFleetMetric.| Modifier and Type | Method and Description |
|---|---|
CfnFleetMetric.Builder |
aggregationField(String aggregationField)
The field to aggregate.
|
CfnFleetMetric.Builder |
aggregationType(CfnFleetMetric.AggregationTypeProperty aggregationType)
The type of the aggregation query.
|
CfnFleetMetric.Builder |
aggregationType(IResolvable aggregationType)
The type of the aggregation query.
|
CfnFleetMetric |
build() |
static CfnFleetMetric.Builder |
create(software.constructs.Construct scope,
String id) |
CfnFleetMetric.Builder |
description(String description)
The fleet metric description.
|
CfnFleetMetric.Builder |
indexName(String indexName)
The name of the index to search.
|
CfnFleetMetric.Builder |
metricName(String metricName)
The name of the fleet metric to create.
|
CfnFleetMetric.Builder |
period(Number period)
The time in seconds between fleet metric emissions.
|
CfnFleetMetric.Builder |
queryString(String queryString)
The search query string.
|
CfnFleetMetric.Builder |
queryVersion(String queryVersion)
The query version.
|
CfnFleetMetric.Builder |
tags(List<? extends CfnTag> tags)
Metadata which can be used to manage the fleet metric.
|
CfnFleetMetric.Builder |
unit(String unit)
Used to support unit transformation such as milliseconds to seconds.
|
@Stability(value=Stable) public static CfnFleetMetric.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnFleetMetric.AggregationTypeProperty.Builder.@Stability(value=Stable) public CfnFleetMetric.Builder metricName(String metricName)
metricName - The name of the fleet metric to create. This parameter is required.this@Stability(value=Stable) public CfnFleetMetric.Builder aggregationField(String aggregationField)
aggregationField - The field to aggregate. This parameter is required.this@Stability(value=Stable) public CfnFleetMetric.Builder aggregationType(CfnFleetMetric.AggregationTypeProperty aggregationType)
aggregationType - The type of the aggregation query. This parameter is required.this@Stability(value=Stable) public CfnFleetMetric.Builder aggregationType(IResolvable aggregationType)
aggregationType - The type of the aggregation query. This parameter is required.this@Stability(value=Stable) public CfnFleetMetric.Builder description(String description)
description - The fleet metric description. This parameter is required.this@Stability(value=Stable) public CfnFleetMetric.Builder indexName(String indexName)
indexName - The name of the index to search. This parameter is required.this@Stability(value=Stable) public CfnFleetMetric.Builder period(Number period)
Range [60(1 min), 86400(1 day)] and must be multiple of 60.
period - The time in seconds between fleet metric emissions. This parameter is required.this@Stability(value=Stable) public CfnFleetMetric.Builder queryString(String queryString)
queryString - The search query string. This parameter is required.this@Stability(value=Stable) public CfnFleetMetric.Builder queryVersion(String queryVersion)
queryVersion - The query version. This parameter is required.this@Stability(value=Stable) public CfnFleetMetric.Builder tags(List<? extends CfnTag> tags)
tags - Metadata which can be used to manage the fleet metric. This parameter is required.this@Stability(value=Stable) public CfnFleetMetric.Builder unit(String unit)
Must be a unit supported by CW metric. Default to null.
unit - Used to support unit transformation such as milliseconds to seconds. This parameter is required.this@Stability(value=Stable) public CfnFleetMetric build()
build in interface software.amazon.jsii.Builder<CfnFleetMetric>Copyright © 2022. All rights reserved.