Class SetAlarmStateRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<SetAlarmStateRequest.Builder,SetAlarmStateRequest>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe name of the alarm.static SetAlarmStateRequest.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends SetAlarmStateRequest.Builder>final StringThe reason that this alarm is set to this specific state, in text format.final StringThe reason that this alarm is set to this specific state, in JSON format.final StateValueThe value of the state.final StringThe value of the state.final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
alarmName
The name of the alarm.
- Returns:
- The name of the alarm.
-
stateValue
The value of the state.
If the service returns an enum value that is not available in the current SDK version,
stateValuewill returnStateValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateValueAsString().- Returns:
- The value of the state.
- See Also:
-
stateValueAsString
The value of the state.
If the service returns an enum value that is not available in the current SDK version,
stateValuewill returnStateValue.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateValueAsString().- Returns:
- The value of the state.
- See Also:
-
stateReason
The reason that this alarm is set to this specific state, in text format.
- Returns:
- The reason that this alarm is set to this specific state, in text format.
-
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.
- Returns:
- 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.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<SetAlarmStateRequest.Builder,SetAlarmStateRequest> - Specified by:
toBuilderin classCloudWatchRequest
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-