Interface AnomalySourceDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AnomalySourceDetails.Builder,
,AnomalySourceDetails> SdkBuilder<AnomalySourceDetails.Builder,
,AnomalySourceDetails> SdkPojo
- Enclosing class:
AnomalySourceDetails
-
Method Summary
Modifier and TypeMethodDescriptioncloudWatchMetrics
(Collection<CloudWatchMetricsDetail> cloudWatchMetrics) An array ofCloudWatchMetricsDetail
objects that contain information about analyzed CloudWatch metrics that show anomalous behavior.cloudWatchMetrics
(Consumer<CloudWatchMetricsDetail.Builder>... cloudWatchMetrics) An array ofCloudWatchMetricsDetail
objects that contain information about analyzed CloudWatch metrics that show anomalous behavior.cloudWatchMetrics
(CloudWatchMetricsDetail... cloudWatchMetrics) An array ofCloudWatchMetricsDetail
objects that contain information about analyzed CloudWatch metrics that show anomalous behavior.performanceInsightsMetrics
(Collection<PerformanceInsightsMetricsDetail> performanceInsightsMetrics) An array ofPerformanceInsightsMetricsDetail
objects that contain information about analyzed Performance Insights metrics that show anomalous behavior.performanceInsightsMetrics
(Consumer<PerformanceInsightsMetricsDetail.Builder>... performanceInsightsMetrics) An array ofPerformanceInsightsMetricsDetail
objects that contain information about analyzed Performance Insights metrics that show anomalous behavior.performanceInsightsMetrics
(PerformanceInsightsMetricsDetail... performanceInsightsMetrics) An array ofPerformanceInsightsMetricsDetail
objects that contain information about analyzed Performance Insights metrics that show anomalous behavior.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
-
cloudWatchMetrics
AnomalySourceDetails.Builder cloudWatchMetrics(Collection<CloudWatchMetricsDetail> cloudWatchMetrics) An array of
CloudWatchMetricsDetail
objects that contain information about analyzed CloudWatch metrics that show anomalous behavior.- Parameters:
cloudWatchMetrics
- An array ofCloudWatchMetricsDetail
objects that contain information about analyzed CloudWatch metrics that show anomalous behavior.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchMetrics
An array of
CloudWatchMetricsDetail
objects that contain information about analyzed CloudWatch metrics that show anomalous behavior.- Parameters:
cloudWatchMetrics
- An array ofCloudWatchMetricsDetail
objects that contain information about analyzed CloudWatch metrics that show anomalous behavior.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchMetrics
AnomalySourceDetails.Builder cloudWatchMetrics(Consumer<CloudWatchMetricsDetail.Builder>... cloudWatchMetrics) An array of
This is a convenience method that creates an instance of theCloudWatchMetricsDetail
objects that contain information about analyzed CloudWatch metrics that show anomalous behavior.CloudWatchMetricsDetail.Builder
avoiding the need to create one manually viaCloudWatchMetricsDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocloudWatchMetrics(List<CloudWatchMetricsDetail>)
.- Parameters:
cloudWatchMetrics
- a consumer that will call methods onCloudWatchMetricsDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
performanceInsightsMetrics
AnomalySourceDetails.Builder performanceInsightsMetrics(Collection<PerformanceInsightsMetricsDetail> performanceInsightsMetrics) An array of
PerformanceInsightsMetricsDetail
objects that contain information about analyzed Performance Insights metrics that show anomalous behavior.- Parameters:
performanceInsightsMetrics
- An array ofPerformanceInsightsMetricsDetail
objects that contain information about analyzed Performance Insights metrics that show anomalous behavior.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
performanceInsightsMetrics
AnomalySourceDetails.Builder performanceInsightsMetrics(PerformanceInsightsMetricsDetail... performanceInsightsMetrics) An array of
PerformanceInsightsMetricsDetail
objects that contain information about analyzed Performance Insights metrics that show anomalous behavior.- Parameters:
performanceInsightsMetrics
- An array ofPerformanceInsightsMetricsDetail
objects that contain information about analyzed Performance Insights metrics that show anomalous behavior.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
performanceInsightsMetrics
AnomalySourceDetails.Builder performanceInsightsMetrics(Consumer<PerformanceInsightsMetricsDetail.Builder>... performanceInsightsMetrics) An array of
This is a convenience method that creates an instance of thePerformanceInsightsMetricsDetail
objects that contain information about analyzed Performance Insights metrics that show anomalous behavior.PerformanceInsightsMetricsDetail.Builder
avoiding the need to create one manually viaPerformanceInsightsMetricsDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toperformanceInsightsMetrics(List<PerformanceInsightsMetricsDetail>)
.- Parameters:
performanceInsightsMetrics
- a consumer that will call methods onPerformanceInsightsMetricsDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-