@Generated(value="software.amazon.awssdk:codegen") public final class SetAlarmStateRequest extends CloudWatchRequest implements ToCopyableBuilder<SetAlarmStateRequest.Builder,SetAlarmStateRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
SetAlarmStateRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
alarmName()
The name of the alarm.
|
static SetAlarmStateRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends SetAlarmStateRequest.Builder> |
serializableBuilderClass() |
String |
stateReason()
The reason that this alarm is set to this specific state, in text format.
|
String |
stateReasonData()
The reason that this alarm is set to this specific state, in JSON format.
|
StateValue |
stateValue()
The value of the state.
|
String |
stateValueAsString()
The value of the state.
|
SetAlarmStateRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String alarmName()
The name of the alarm.
public final StateValue stateValue()
The value of the state.
If the service returns an enum value that is not available in the current SDK version, stateValue will
return StateValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateValueAsString().
StateValuepublic final String stateValueAsString()
The value of the state.
If the service returns an enum value that is not available in the current SDK version, stateValue will
return StateValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateValueAsString().
StateValuepublic final String stateReason()
The reason that this alarm is set to this specific state, in text format.
public final String stateReasonData()
The reason that this alarm is set to this specific state, in JSON format.
For SNS or EC2 alarm actions, this is just informational. But for EC2 Auto Scaling or application Auto Scaling alarm actions, the Auto Scaling policy uses the information in this field to take the correct action.
For SNS or EC2 alarm actions, this is just informational. But for EC2 Auto Scaling or application Auto Scaling alarm actions, the Auto Scaling policy uses the information in this field to take the correct action.
public SetAlarmStateRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SetAlarmStateRequest.Builder,SetAlarmStateRequest>toBuilder in class CloudWatchRequestpublic static SetAlarmStateRequest.Builder builder()
public static Class<? extends SetAlarmStateRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.