Class CfnAnomalyDetector.Builder
java.lang.Object
software.amazon.awscdk.services.aps.CfnAnomalyDetector.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAnomalyDetector>
- Enclosing class:
CfnAnomalyDetector
@Stability(Stable)
public static final class CfnAnomalyDetector.Builder
extends Object
implements software.amazon.jsii.Builder<CfnAnomalyDetector>
A fluent builder for
CfnAnomalyDetector.-
Method Summary
Modifier and TypeMethodDescriptionThe AnomalyDetector alias.build()configuration(IResolvable configuration) static CfnAnomalyDetector.BuilderevaluationIntervalInSeconds(Number evaluationIntervalInSeconds) The AnomalyDetector period of detection and metric generation.An array of key-value pairs to provide meta-data.labels(IResolvable labels) An array of key-value pairs to provide meta-data.missingDataAction(IResolvable missingDataAction) missingDataAction(CfnAnomalyDetector.MissingDataActionProperty missingDataAction) An array of key-value pairs to apply to this resource.An Amazon Managed Service for Prometheus workspace is a logical and isolated Prometheus server dedicated to ingesting, storing, and querying your Prometheus-compatible metrics.
-
Method Details
-
create
@Stability(Stable) public static CfnAnomalyDetector.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnAnomalyDetector.Builder.
-
alias
The AnomalyDetector alias.- Parameters:
alias- The AnomalyDetector alias. This parameter is required.- Returns:
this- See Also:
-
configuration
- Parameters:
configuration- This parameter is required.- Returns:
this- See Also:
-
configuration
@Stability(Stable) public CfnAnomalyDetector.Builder configuration(CfnAnomalyDetector.AnomalyDetectorConfigurationProperty configuration) - Parameters:
configuration- This parameter is required.- Returns:
this- See Also:
-
workspace
An Amazon Managed Service for Prometheus workspace is a logical and isolated Prometheus server dedicated to ingesting, storing, and querying your Prometheus-compatible metrics.- Parameters:
workspace- An Amazon Managed Service for Prometheus workspace is a logical and isolated Prometheus server dedicated to ingesting, storing, and querying your Prometheus-compatible metrics. This parameter is required.- Returns:
this- See Also:
-
evaluationIntervalInSeconds
@Stability(Stable) public CfnAnomalyDetector.Builder evaluationIntervalInSeconds(Number evaluationIntervalInSeconds) The AnomalyDetector period of detection and metric generation.Default: - 60
- Parameters:
evaluationIntervalInSeconds- The AnomalyDetector period of detection and metric generation. This parameter is required.- Returns:
this- See Also:
-
labels
An array of key-value pairs to provide meta-data.- Parameters:
labels- An array of key-value pairs to provide meta-data. This parameter is required.- Returns:
this- See Also:
-
labels
An array of key-value pairs to provide meta-data.- Parameters:
labels- An array of key-value pairs to provide meta-data. This parameter is required.- Returns:
this- See Also:
-
missingDataAction
@Stability(Stable) public CfnAnomalyDetector.Builder missingDataAction(IResolvable missingDataAction) - Parameters:
missingDataAction- This parameter is required.- Returns:
this- See Also:
-
missingDataAction
@Stability(Stable) public CfnAnomalyDetector.Builder missingDataAction(CfnAnomalyDetector.MissingDataActionProperty missingDataAction) - Parameters:
missingDataAction- This parameter is required.- Returns:
this- See Also:
-
tags
An array of key-value pairs to apply to this resource.- Parameters:
tags- An array of key-value pairs to apply to this resource. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnAnomalyDetector>- Returns:
- a newly built instance of
CfnAnomalyDetector.
-