Class AnomalyMonitor
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AnomalyMonitor.Builder,AnomalyMonitor>
This object continuously inspects your account's cost data for anomalies. It's based on MonitorType and
MonitorSpecification. The content consists of detailed metadata and the current status of the monitor
object.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic AnomalyMonitor.Builderbuilder()final StringThe date when the monitor was created.final IntegerThe value for evaluated dimensions.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe date when the monitor last evaluated for anomalies.final StringThe date when the monitor was last updated.final StringThe Amazon Resource Name (ARN) value.final MonitorDimensionThe dimensions to evaluate.final StringThe dimensions to evaluate.final StringThe name of the monitor.final ExpressionReturns the value of the MonitorSpecification property for this object.final MonitorTypeThe possible type values.final StringThe possible type values.static Class<? extends AnomalyMonitor.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.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
monitorArn
The Amazon Resource Name (ARN) value.
- Returns:
- The Amazon Resource Name (ARN) value.
-
monitorName
-
creationDate
The date when the monitor was created.
- Returns:
- The date when the monitor was created.
-
lastUpdatedDate
The date when the monitor was last updated.
- Returns:
- The date when the monitor was last updated.
-
lastEvaluatedDate
The date when the monitor last evaluated for anomalies.
- Returns:
- The date when the monitor last evaluated for anomalies.
-
monitorType
The possible type values.
If the service returns an enum value that is not available in the current SDK version,
monitorTypewill returnMonitorType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommonitorTypeAsString().- Returns:
- The possible type values.
- See Also:
-
monitorTypeAsString
The possible type values.
If the service returns an enum value that is not available in the current SDK version,
monitorTypewill returnMonitorType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommonitorTypeAsString().- Returns:
- The possible type values.
- See Also:
-
monitorDimension
The dimensions to evaluate.
If the service returns an enum value that is not available in the current SDK version,
monitorDimensionwill returnMonitorDimension.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommonitorDimensionAsString().- Returns:
- The dimensions to evaluate.
- See Also:
-
monitorDimensionAsString
The dimensions to evaluate.
If the service returns an enum value that is not available in the current SDK version,
monitorDimensionwill returnMonitorDimension.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommonitorDimensionAsString().- Returns:
- The dimensions to evaluate.
- See Also:
-
monitorSpecification
Returns the value of the MonitorSpecification property for this object.- Returns:
- The value of the MonitorSpecification property for this object.
-
dimensionalValueCount
The value for evaluated dimensions.
- Returns:
- The value for evaluated dimensions.
-
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<AnomalyMonitor.Builder,AnomalyMonitor> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
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
-
sdkFields
-