public static interface PutAnomalyDetectorRequest.Builder extends CloudWatchRequest.Builder, SdkPojo, CopyableBuilder<PutAnomalyDetectorRequest.Builder,PutAnomalyDetectorRequest>
Modifier and Type | Method and Description |
---|---|
PutAnomalyDetectorRequest.Builder |
configuration(AnomalyDetectorConfiguration configuration)
The configuration specifies details about how the anomaly detection model is to be trained, including time
ranges to exclude when training and updating the model.
|
default PutAnomalyDetectorRequest.Builder |
configuration(Consumer<AnomalyDetectorConfiguration.Builder> configuration)
The configuration specifies details about how the anomaly detection model is to be trained, including time
ranges to exclude when training and updating the model.
|
PutAnomalyDetectorRequest.Builder |
dimensions(Collection<Dimension> dimensions)
The metric dimensions to create the anomaly detection model for.
|
PutAnomalyDetectorRequest.Builder |
dimensions(Consumer<Dimension.Builder>... dimensions)
The metric dimensions to create the anomaly detection model for.
|
PutAnomalyDetectorRequest.Builder |
dimensions(Dimension... dimensions)
The metric dimensions to create the anomaly detection model for.
|
PutAnomalyDetectorRequest.Builder |
metricName(String metricName)
The name of the metric to create the anomaly detection model for.
|
PutAnomalyDetectorRequest.Builder |
namespace(String namespace)
The namespace of the metric to create the anomaly detection model for.
|
PutAnomalyDetectorRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
PutAnomalyDetectorRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
PutAnomalyDetectorRequest.Builder |
stat(String stat)
The statistic to use for the metric and the anomaly detection model.
|
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
PutAnomalyDetectorRequest.Builder namespace(String namespace)
The namespace of the metric to create the anomaly detection model for.
namespace
- The namespace of the metric to create the anomaly detection model for.PutAnomalyDetectorRequest.Builder metricName(String metricName)
The name of the metric to create the anomaly detection model for.
metricName
- The name of the metric to create the anomaly detection model for.PutAnomalyDetectorRequest.Builder dimensions(Collection<Dimension> dimensions)
The metric dimensions to create the anomaly detection model for.
dimensions
- The metric dimensions to create the anomaly detection model for.PutAnomalyDetectorRequest.Builder dimensions(Dimension... dimensions)
The metric dimensions to create the anomaly detection model for.
dimensions
- The metric dimensions to create the anomaly detection model for.PutAnomalyDetectorRequest.Builder dimensions(Consumer<Dimension.Builder>... dimensions)
The metric dimensions to create the anomaly detection model for.
This is a convenience that creates an instance of theList.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #dimensions(List)
.dimensions
- a consumer that will call methods on List.Builder
#dimensions(List)
PutAnomalyDetectorRequest.Builder stat(String stat)
The statistic to use for the metric and the anomaly detection model.
stat
- The statistic to use for the metric and the anomaly detection model.PutAnomalyDetectorRequest.Builder configuration(AnomalyDetectorConfiguration configuration)
The configuration specifies details about how the anomaly detection model is to be trained, including time ranges to exclude when training and updating the model. You can specify as many as 10 time ranges.
The configuration can also include the time zone to use for the metric.
You can in
configuration
- The configuration specifies details about how the anomaly detection model is to be trained, including
time ranges to exclude when training and updating the model. You can specify as many as 10 time
ranges.
The configuration can also include the time zone to use for the metric.
You can in
default PutAnomalyDetectorRequest.Builder configuration(Consumer<AnomalyDetectorConfiguration.Builder> configuration)
The configuration specifies details about how the anomaly detection model is to be trained, including time ranges to exclude when training and updating the model. You can specify as many as 10 time ranges.
The configuration can also include the time zone to use for the metric.
You can in
This is a convenience that creates an instance of theAnomalyDetectorConfiguration.Builder
avoiding
the need to create one manually via AnomalyDetectorConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to configuration(AnomalyDetectorConfiguration)
.configuration
- a consumer that will call methods on AnomalyDetectorConfiguration.Builder
configuration(AnomalyDetectorConfiguration)
PutAnomalyDetectorRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration
in interface AwsRequest.Builder
PutAnomalyDetectorRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration
in interface AwsRequest.Builder
Copyright © 2020. All rights reserved.