@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 String alarmName()
The name of the alarm.
public 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 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 String stateReason()
The reason that this alarm is set to this specific state, in text format.
public 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 int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2020. All rights reserved.