public static interface AnomalyDetector.Builder extends SdkPojo, CopyableBuilder<AnomalyDetector.Builder,AnomalyDetector>
Modifier and Type | Method and Description |
---|---|
AnomalyDetector.Builder |
configuration(AnomalyDetectorConfiguration configuration)
The configuration specifies details about how the anomaly detection model is to be trained, including time
ranges to exclude from use for training the model, and the time zone to use for the metric.
|
default AnomalyDetector.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 from use for training the model, and the time zone to use for the metric.
|
AnomalyDetector.Builder |
dimensions(Collection<Dimension> dimensions)
The metric dimensions associated with the anomaly detection model.
|
AnomalyDetector.Builder |
dimensions(Consumer<Dimension.Builder>... dimensions)
The metric dimensions associated with the anomaly detection model.
|
AnomalyDetector.Builder |
dimensions(Dimension... dimensions)
The metric dimensions associated with the anomaly detection model.
|
AnomalyDetector.Builder |
metricName(String metricName)
The name of the metric associated with the anomaly detection model.
|
AnomalyDetector.Builder |
namespace(String namespace)
The namespace of the metric associated with the anomaly detection model.
|
AnomalyDetector.Builder |
stat(String stat)
The statistic associated with the anomaly detection model.
|
AnomalyDetector.Builder |
stateValue(AnomalyDetectorStateValue stateValue)
The current status of the anomaly detector's training.
|
AnomalyDetector.Builder |
stateValue(String stateValue)
The current status of the anomaly detector's training.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
AnomalyDetector.Builder namespace(String namespace)
The namespace of the metric associated with the anomaly detection model.
namespace
- The namespace of the metric associated with the anomaly detection model.AnomalyDetector.Builder metricName(String metricName)
The name of the metric associated with the anomaly detection model.
metricName
- The name of the metric associated with the anomaly detection model.AnomalyDetector.Builder dimensions(Collection<Dimension> dimensions)
The metric dimensions associated with the anomaly detection model.
dimensions
- The metric dimensions associated with the anomaly detection model.AnomalyDetector.Builder dimensions(Dimension... dimensions)
The metric dimensions associated with the anomaly detection model.
dimensions
- The metric dimensions associated with the anomaly detection model.AnomalyDetector.Builder dimensions(Consumer<Dimension.Builder>... dimensions)
The metric dimensions associated with the anomaly detection model.
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)
AnomalyDetector.Builder stat(String stat)
The statistic associated with the anomaly detection model.
stat
- The statistic associated with the anomaly detection model.AnomalyDetector.Builder configuration(AnomalyDetectorConfiguration configuration)
The configuration specifies details about how the anomaly detection model is to be trained, including time ranges to exclude from use for training the model, and the time zone to use for the metric.
configuration
- The configuration specifies details about how the anomaly detection model is to be trained, including
time ranges to exclude from use for training the model, and the time zone to use for the metric.default AnomalyDetector.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 from use for training the model, and the time zone to use for the metric.
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)
AnomalyDetector.Builder stateValue(String stateValue)
The current status of the anomaly detector's training. The possible values are
TRAINED | PENDING_TRAINING | TRAINED_INSUFFICIENT_DATA
stateValue
- The current status of the anomaly detector's training. The possible values are
TRAINED | PENDING_TRAINING | TRAINED_INSUFFICIENT_DATA
AnomalyDetectorStateValue
,
AnomalyDetectorStateValue
AnomalyDetector.Builder stateValue(AnomalyDetectorStateValue stateValue)
The current status of the anomaly detector's training. The possible values are
TRAINED | PENDING_TRAINING | TRAINED_INSUFFICIENT_DATA
stateValue
- The current status of the anomaly detector's training. The possible values are
TRAINED | PENDING_TRAINING | TRAINED_INSUFFICIENT_DATA
AnomalyDetectorStateValue
,
AnomalyDetectorStateValue
Copyright © 2021. All rights reserved.