Class GetAnomaliesRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetAnomaliesRequest.Builder,GetAnomaliesRequest>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic GetAnomaliesRequest.Builderbuilder()final AnomalyDateIntervalAssigns the start and end dates for retrieving cost anomalies.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final AnomalyFeedbackTypefeedback()Filters anomaly results by the feedback field on the anomaly object.final StringFilters anomaly results by the feedback field on the anomaly object.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) Used to retrieve the value of a field from any class that extendsSdkRequest.final inthashCode()final IntegerThe number of entries a paginated response contains.final StringRetrieves all of the cost anomalies detected for a specific cost anomaly monitor Amazon Resource Name (ARN).final StringThe token to retrieve the next set of results.static Class<? extends GetAnomaliesRequest.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final TotalImpactFilterFilters anomaly results by the total impact field on the anomaly object.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
monitorArn
Retrieves all of the cost anomalies detected for a specific cost anomaly monitor Amazon Resource Name (ARN).
- Returns:
- Retrieves all of the cost anomalies detected for a specific cost anomaly monitor Amazon Resource Name (ARN).
-
dateInterval
Assigns the start and end dates for retrieving cost anomalies. The returned anomaly object will have an
AnomalyEndDatein the specified time range.- Returns:
- Assigns the start and end dates for retrieving cost anomalies. The returned anomaly object will have an
AnomalyEndDatein the specified time range.
-
feedback
Filters anomaly results by the feedback field on the anomaly object.
If the service returns an enum value that is not available in the current SDK version,
feedbackwill returnAnomalyFeedbackType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfeedbackAsString().- Returns:
- Filters anomaly results by the feedback field on the anomaly object.
- See Also:
-
feedbackAsString
Filters anomaly results by the feedback field on the anomaly object.
If the service returns an enum value that is not available in the current SDK version,
feedbackwill returnAnomalyFeedbackType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfeedbackAsString().- Returns:
- Filters anomaly results by the feedback field on the anomaly object.
- See Also:
-
totalImpact
Filters anomaly results by the total impact field on the anomaly object. For example, you can filter anomalies
GREATER_THAN 200.00to retrieve anomalies, with an estimated dollar impact greater than 200.- Returns:
- Filters anomaly results by the total impact field on the anomaly object. For example, you can filter
anomalies
GREATER_THAN 200.00to retrieve anomalies, with an estimated dollar impact greater than 200.
-
nextPageToken
The token to retrieve the next set of results. Amazon Web Services provides the token when the response from a previous call has more results than the maximum page size.
- Returns:
- The token to retrieve the next set of results. Amazon Web Services provides the token when the response from a previous call has more results than the maximum page size.
-
maxResults
The number of entries a paginated response contains.
- Returns:
- The number of entries a paginated response contains.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<GetAnomaliesRequest.Builder,GetAnomaliesRequest> - Specified by:
toBuilderin classCostExplorerRequest- Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
Description copied from class:SdkRequestUsed to retrieve the value of a field from any class that extendsSdkRequest. The field name specified should match the member name from the corresponding service-2.json model specified in the codegen-resources folder for a given service. The class specifies what class to cast the returned value to. If the returned value is also a modeled class, theSdkRequest.getValueForField(String, Class)method will again be available.- Overrides:
getValueForFieldin classSdkRequest- Parameters:
fieldName- The name of the member to be retrieved.clazz- The class to cast the returned object to.- Returns:
- Optional containing the casted return value
-
sdkFields
-