@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.
|
overrideConfiguration
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public 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()
.
StateValue
public 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()
.
StateValue
public 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 CloudWatchRequest
public static SetAlarmStateRequest.Builder builder()
public static Class<? extends SetAlarmStateRequest.Builder> serializableBuilderClass()
public int hashCode()
hashCode
in class AwsRequest
public boolean equals(Object obj)
equals
in class AwsRequest
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkRequest
Copyright © 2020. All rights reserved.