Interface Anomaly.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Anomaly.Builder,
,Anomaly> SdkBuilder<Anomaly.Builder,
,Anomaly> SdkPojo
- Enclosing class:
Anomaly
-
Method Summary
Modifier and TypeMethodDescriptioninstances
(Collection<AnomalyInstance> instances) A list of the instances of the detected anomalies during the requested period.instances
(Consumer<AnomalyInstance.Builder>... instances) A list of the instances of the detected anomalies during the requested period.instances
(AnomalyInstance... instances) A list of the instances of the detected anomalies during the requested period.default Anomaly.Builder
metric
(Consumer<Metric.Builder> metric) Details about the metric that the analysis used when it detected the anomaly.Details about the metric that the analysis used when it detected the anomaly.The reason for which metric was flagged as anomalous.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
instances
A list of the instances of the detected anomalies during the requested period.
- Parameters:
instances
- A list of the instances of the detected anomalies during the requested period.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instances
A list of the instances of the detected anomalies during the requested period.
- Parameters:
instances
- A list of the instances of the detected anomalies during the requested period.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instances
A list of the instances of the detected anomalies during the requested period.
This is a convenience method that creates an instance of theAnomalyInstance.Builder
avoiding the need to create one manually viaAnomalyInstance.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinstances(List<AnomalyInstance>)
.- Parameters:
instances
- a consumer that will call methods onAnomalyInstance.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
metric
Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.
- Parameters:
metric
- Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metric
Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.
This is a convenience method that creates an instance of theMetric.Builder
avoiding the need to create one manually viaMetric.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tometric(Metric)
.- Parameters:
metric
- a consumer that will call methods onMetric.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
reason
The reason for which metric was flagged as anomalous.
- Parameters:
reason
- The reason for which metric was flagged as anomalous.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-