public static interface GetAnomaliesRequest.Builder extends CostExplorerRequest.Builder, SdkPojo, CopyableBuilder<GetAnomaliesRequest.Builder,GetAnomaliesRequest>
| Modifier and Type | Method and Description |
|---|---|
GetAnomaliesRequest.Builder |
dateInterval(AnomalyDateInterval dateInterval)
Assigns the start and end dates for retrieving cost anomalies.
|
default GetAnomaliesRequest.Builder |
dateInterval(Consumer<AnomalyDateInterval.Builder> dateInterval)
Assigns the start and end dates for retrieving cost anomalies.
|
GetAnomaliesRequest.Builder |
feedback(AnomalyFeedbackType feedback)
Filters anomaly results by the feedback field on the anomaly object.
|
GetAnomaliesRequest.Builder |
feedback(String feedback)
Filters anomaly results by the feedback field on the anomaly object.
|
GetAnomaliesRequest.Builder |
maxResults(Integer maxResults)
The number of entries a paginated response contains.
|
GetAnomaliesRequest.Builder |
monitorArn(String monitorArn)
Retrieves all of the cost anomalies detected for a specific cost anomaly monitor Amazon Resource Name (ARN).
|
GetAnomaliesRequest.Builder |
nextPageToken(String nextPageToken)
The token to retrieve the next set of results.
|
GetAnomaliesRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
GetAnomaliesRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default GetAnomaliesRequest.Builder |
totalImpact(Consumer<TotalImpactFilter.Builder> totalImpact)
Filters anomaly results by the total impact field on the anomaly object.
|
GetAnomaliesRequest.Builder |
totalImpact(TotalImpactFilter totalImpact)
Filters anomaly results by the total impact field on the anomaly object.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildGetAnomaliesRequest.Builder monitorArn(String monitorArn)
Retrieves all of the cost anomalies detected for a specific cost anomaly monitor Amazon Resource Name (ARN).
monitorArn - Retrieves all of the cost anomalies detected for a specific cost anomaly monitor Amazon Resource Name
(ARN).GetAnomaliesRequest.Builder dateInterval(AnomalyDateInterval dateInterval)
Assigns the start and end dates for retrieving cost anomalies. The returned anomaly object will have an
AnomalyEndDate in the specified time range.
dateInterval - Assigns the start and end dates for retrieving cost anomalies. The returned anomaly object will have
an AnomalyEndDate in the specified time range.default GetAnomaliesRequest.Builder dateInterval(Consumer<AnomalyDateInterval.Builder> dateInterval)
Assigns the start and end dates for retrieving cost anomalies. The returned anomaly object will have an
AnomalyEndDate in the specified time range.
AnomalyDateInterval.Builder avoiding the need
to create one manually via AnomalyDateInterval.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to dateInterval(AnomalyDateInterval).dateInterval - a consumer that will call methods on AnomalyDateInterval.BuilderdateInterval(AnomalyDateInterval)GetAnomaliesRequest.Builder feedback(String feedback)
Filters anomaly results by the feedback field on the anomaly object.
feedback - Filters anomaly results by the feedback field on the anomaly object.AnomalyFeedbackType,
AnomalyFeedbackTypeGetAnomaliesRequest.Builder feedback(AnomalyFeedbackType feedback)
Filters anomaly results by the feedback field on the anomaly object.
feedback - Filters anomaly results by the feedback field on the anomaly object.AnomalyFeedbackType,
AnomalyFeedbackTypeGetAnomaliesRequest.Builder totalImpact(TotalImpactFilter totalImpact)
Filters anomaly results by the total impact field on the anomaly object. For example, you can filter
anomalies GREATER_THAN 200.00 to retrieve anomalies, with an estimated dollar impact greater
than 200.
totalImpact - Filters anomaly results by the total impact field on the anomaly object. For example, you can filter
anomalies GREATER_THAN 200.00 to retrieve anomalies, with an estimated dollar impact
greater than 200.default GetAnomaliesRequest.Builder totalImpact(Consumer<TotalImpactFilter.Builder> totalImpact)
Filters anomaly results by the total impact field on the anomaly object. For example, you can filter
anomalies GREATER_THAN 200.00 to retrieve anomalies, with an estimated dollar impact greater
than 200.
TotalImpactFilter.Builder avoiding the need to
create one manually via TotalImpactFilter.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to totalImpact(TotalImpactFilter).totalImpact - a consumer that will call methods on TotalImpactFilter.BuildertotalImpact(TotalImpactFilter)GetAnomaliesRequest.Builder nextPageToken(String nextPageToken)
The token to retrieve the next set of results. AWS provides the token when the response from a previous call has more results than the maximum page size.
nextPageToken - The token to retrieve the next set of results. AWS provides the token when the response from a
previous call has more results than the maximum page size.GetAnomaliesRequest.Builder maxResults(Integer maxResults)
The number of entries a paginated response contains.
maxResults - The number of entries a paginated response contains.GetAnomaliesRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderGetAnomaliesRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.