Package com.pulumi.aws.amp
Class AnomalyDetectorArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.amp.AnomalyDetectorArgs.Builder
-
- Enclosing class:
- AnomalyDetectorArgs
public static final class AnomalyDetectorArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AnomalyDetectorArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AnomalyDetectorArgs defaults)
-
-
Method Detail
-
alias
public AnomalyDetectorArgs.Builder alias(com.pulumi.core.Output<java.lang.String> alias)
- Parameters:
alias- Name of the anomaly detector.- Returns:
- builder
-
alias
public AnomalyDetectorArgs.Builder alias(java.lang.String alias)
- Parameters:
alias- Name of the anomaly detector.- Returns:
- builder
-
configuration
public AnomalyDetectorArgs.Builder configuration(com.pulumi.core.Output<AnomalyDetectorConfigurationArgs> configuration)
- Parameters:
configuration- Configuration block for the anomaly detector algorithm. See `configuration` below.- Returns:
- builder
-
configuration
public AnomalyDetectorArgs.Builder configuration(AnomalyDetectorConfigurationArgs configuration)
- Parameters:
configuration- Configuration block for the anomaly detector algorithm. See `configuration` below.- Returns:
- builder
-
evaluationIntervalInSeconds
public AnomalyDetectorArgs.Builder evaluationIntervalInSeconds(@Nullable com.pulumi.core.Output<java.lang.Integer> evaluationIntervalInSeconds)
- Parameters:
evaluationIntervalInSeconds- Interval in seconds at which the anomaly detector evaluates data.- Returns:
- builder
-
evaluationIntervalInSeconds
public AnomalyDetectorArgs.Builder evaluationIntervalInSeconds(java.lang.Integer evaluationIntervalInSeconds)
- Parameters:
evaluationIntervalInSeconds- Interval in seconds at which the anomaly detector evaluates data.- Returns:
- builder
-
labels
public AnomalyDetectorArgs.Builder labels(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> labels)
- Parameters:
labels- Map of label key-value pairs used to scope the anomaly detector to specific time series.- Returns:
- builder
-
labels
public AnomalyDetectorArgs.Builder labels(java.util.Map<java.lang.String,java.lang.String> labels)
- Parameters:
labels- Map of label key-value pairs used to scope the anomaly detector to specific time series.- Returns:
- builder
-
missingDataAction
public AnomalyDetectorArgs.Builder missingDataAction(com.pulumi.core.Output<AnomalyDetectorMissingDataActionArgs> missingDataAction)
- Parameters:
missingDataAction- Configuration block for the action to take when data is missing. See `missingDataAction` below.- Returns:
- builder
-
missingDataAction
public AnomalyDetectorArgs.Builder missingDataAction(AnomalyDetectorMissingDataActionArgs missingDataAction)
- Parameters:
missingDataAction- Configuration block for the action to take when data is missing. See `missingDataAction` below.- Returns:
- builder
-
region
public AnomalyDetectorArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public AnomalyDetectorArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
tags
public AnomalyDetectorArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public AnomalyDetectorArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
timeouts
public AnomalyDetectorArgs.Builder timeouts(@Nullable com.pulumi.core.Output<AnomalyDetectorTimeoutsArgs> timeouts)
-
timeouts
public AnomalyDetectorArgs.Builder timeouts(AnomalyDetectorTimeoutsArgs timeouts)
-
workspaceId
public AnomalyDetectorArgs.Builder workspaceId(com.pulumi.core.Output<java.lang.String> workspaceId)
- Parameters:
workspaceId- ID of the AMP workspace in which to create the anomaly detector. The following arguments are optional:- Returns:
- builder
-
workspaceId
public AnomalyDetectorArgs.Builder workspaceId(java.lang.String workspaceId)
- Parameters:
workspaceId- ID of the AMP workspace in which to create the anomaly detector. The following arguments are optional:- Returns:
- builder
-
build
public AnomalyDetectorArgs build()
-
-