@Generated(value="software.amazon.awssdk:codegen") public final class AlertSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AlertSummary.Builder,AlertSummary>
Provides a summary of an alert's configuration.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AlertSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
alertArn()
The ARN of the alert.
|
String |
alertName()
The name of the alert.
|
Integer |
alertSensitivityThreshold()
The minimum severity for an anomaly to trigger the alert.
|
AlertStatus |
alertStatus()
The status of the alert.
|
String |
alertStatusAsString()
The status of the alert.
|
AlertType |
alertType()
The type of the alert.
|
String |
alertTypeAsString()
The type of the alert.
|
String |
anomalyDetectorArn()
The ARN of the detector to which the alert is attached.
|
static AlertSummary.Builder |
builder() |
Instant |
creationTime()
The time at which the alert was created.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
Instant |
lastModificationTime()
The time at which the alert was last modified.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AlertSummary.Builder> |
serializableBuilderClass() |
Map<String,String> |
tags()
The alert's tags.
|
AlertSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String alertArn()
The ARN of the alert.
public final String anomalyDetectorArn()
The ARN of the detector to which the alert is attached.
public final String alertName()
The name of the alert.
public final Integer alertSensitivityThreshold()
The minimum severity for an anomaly to trigger the alert.
public final AlertType alertType()
The type of the alert.
If the service returns an enum value that is not available in the current SDK version, alertType will
return AlertType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
alertTypeAsString().
AlertTypepublic final String alertTypeAsString()
The type of the alert.
If the service returns an enum value that is not available in the current SDK version, alertType will
return AlertType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
alertTypeAsString().
AlertTypepublic final AlertStatus alertStatus()
The status of the alert.
If the service returns an enum value that is not available in the current SDK version, alertStatus will
return AlertStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
alertStatusAsString().
AlertStatuspublic final String alertStatusAsString()
The status of the alert.
If the service returns an enum value that is not available in the current SDK version, alertStatus will
return AlertStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
alertStatusAsString().
AlertStatuspublic final Instant lastModificationTime()
The time at which the alert was last modified.
public final Instant creationTime()
The time at which the alert was created.
public final boolean hasTags()
isEmpty() method on the property). This is useful
because the SDK will never return a null collection or map, but you may need to differentiate between the service
returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true
if a value for the property was specified in the request builder, and false if a value was not specified.public final Map<String,String> tags()
The alert's tags.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasTags() method.
public AlertSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AlertSummary.Builder,AlertSummary>public static AlertSummary.Builder builder()
public static Class<? extends AlertSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.