public static final class CfnAnomalyMonitor.Builder
extends java.lang.Object
CfnAnomalyMonitor
.Modifier and Type | Method and Description |
---|---|
CfnAnomalyMonitor |
build() |
static CfnAnomalyMonitor.Builder |
create(Construct scope,
java.lang.String id) |
CfnAnomalyMonitor.Builder |
monitorDimension(java.lang.String monitorDimension)
The dimensions to evaluate.
|
CfnAnomalyMonitor.Builder |
monitorName(java.lang.String monitorName)
The name of the monitor.
|
CfnAnomalyMonitor.Builder |
monitorSpecification(java.lang.String monitorSpecification)
The array of `MonitorSpecification` in JSON array format.
|
CfnAnomalyMonitor.Builder |
monitorType(java.lang.String monitorType)
The possible type values.
|
CfnAnomalyMonitor.Builder |
resourceTags(IResolvable resourceTags)
`AWS::CE::AnomalyMonitor.ResourceTags`.
|
CfnAnomalyMonitor.Builder |
resourceTags(java.util.List<? extends java.lang.Object> resourceTags)
`AWS::CE::AnomalyMonitor.ResourceTags`.
|
public static CfnAnomalyMonitor.Builder create(Construct scope, java.lang.String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnAnomalyMonitor.ResourceTagProperty.Builder
.public CfnAnomalyMonitor.Builder monitorName(java.lang.String monitorName)
monitorName
- The name of the monitor. This parameter is required.this
public CfnAnomalyMonitor.Builder monitorType(java.lang.String monitorType)
monitorType
- The possible type values. This parameter is required.this
public CfnAnomalyMonitor.Builder monitorDimension(java.lang.String monitorDimension)
monitorDimension
- The dimensions to evaluate. This parameter is required.this
public CfnAnomalyMonitor.Builder monitorSpecification(java.lang.String monitorSpecification)
For instance, you can use MonitorSpecification
to specify a tag, Cost Category, or linked account for your custom anomaly monitor. For further information, see the Examples section of this page.
monitorSpecification
- The array of `MonitorSpecification` in JSON array format. This parameter is required.this
public CfnAnomalyMonitor.Builder resourceTags(IResolvable resourceTags)
resourceTags
- `AWS::CE::AnomalyMonitor.ResourceTags`. This parameter is required.this
public CfnAnomalyMonitor.Builder resourceTags(java.util.List<? extends java.lang.Object> resourceTags)
resourceTags
- `AWS::CE::AnomalyMonitor.ResourceTags`. This parameter is required.this
public CfnAnomalyMonitor build()