Class MonitoringAlertSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<MonitoringAlertSummary.Builder,MonitoringAlertSummary>
Provides summary information about a monitor alert.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal MonitoringAlertActionsactions()A list of alert actions taken in response to an alert going intoInAlertstatus.final MonitoringAlertStatusThe current status of an alert.final StringThe current status of an alert.builder()final InstantA timestamp that indicates when a monitor alert was created.final IntegerWithinEvaluationPeriod, how many execution failures will raise an alert.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final IntegerThe number of most recent monitoring executions to consider when evaluating alert status.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final InstantA timestamp that indicates when a monitor alert was last updated.final StringThe name of a monitoring alert.static Class<? extends MonitoringAlertSummary.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
-
monitoringAlertName
The name of a monitoring alert.
- Returns:
- The name of a monitoring alert.
-
creationTime
A timestamp that indicates when a monitor alert was created.
- Returns:
- A timestamp that indicates when a monitor alert was created.
-
lastModifiedTime
A timestamp that indicates when a monitor alert was last updated.
- Returns:
- A timestamp that indicates when a monitor alert was last updated.
-
alertStatus
The current status of an alert.
If the service returns an enum value that is not available in the current SDK version,
alertStatuswill returnMonitoringAlertStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromalertStatusAsString().- Returns:
- The current status of an alert.
- See Also:
-
alertStatusAsString
The current status of an alert.
If the service returns an enum value that is not available in the current SDK version,
alertStatuswill returnMonitoringAlertStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromalertStatusAsString().- Returns:
- The current status of an alert.
- See Also:
-
datapointsToAlert
Within
EvaluationPeriod, how many execution failures will raise an alert.- Returns:
- Within
EvaluationPeriod, how many execution failures will raise an alert.
-
evaluationPeriod
The number of most recent monitoring executions to consider when evaluating alert status.
- Returns:
- The number of most recent monitoring executions to consider when evaluating alert status.
-
actions
A list of alert actions taken in response to an alert going into
InAlertstatus.- Returns:
- A list of alert actions taken in response to an alert going into
InAlertstatus.
-
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<MonitoringAlertSummary.Builder,MonitoringAlertSummary> - 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
-