public static final class CfnAlarmModelProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnAlarmModelProps
CfnAlarmModelProps
CfnAlarmModelProps.Builder, CfnAlarmModelProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getAlarmCapabilities()
Contains the configuration information of alarm state changes.
|
java.lang.Object |
getAlarmEventActions()
Contains information about one or more alarm actions.
|
java.lang.String |
getAlarmModelDescription()
The description of the alarm model.
|
java.lang.String |
getAlarmModelName()
The name of the alarm model.
|
java.lang.Object |
getAlarmRule()
Defines when your alarm is invoked.
|
java.lang.String |
getKey()
An input attribute used as a key to create an alarm.
|
java.lang.String |
getRoleArn()
The ARN of the IAM role that allows the alarm to perform actions and access AWS resources.
|
java.lang.Number |
getSeverity()
A non-negative integer that reflects the severity level of the alarm.
|
java.util.List<CfnTag> |
getTags()
A list of key-value pairs that contain metadata for the alarm model.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.Object getAlarmRule()
CfnAlarmModelProps
getAlarmRule
in interface CfnAlarmModelProps
public final java.lang.String getRoleArn()
CfnAlarmModelProps
For more information, see Amazon Resource Names (ARNs) in the AWS General Reference .
getRoleArn
in interface CfnAlarmModelProps
public final java.lang.Object getAlarmCapabilities()
CfnAlarmModelProps
getAlarmCapabilities
in interface CfnAlarmModelProps
public final java.lang.Object getAlarmEventActions()
CfnAlarmModelProps
getAlarmEventActions
in interface CfnAlarmModelProps
public final java.lang.String getAlarmModelDescription()
CfnAlarmModelProps
getAlarmModelDescription
in interface CfnAlarmModelProps
public final java.lang.String getAlarmModelName()
CfnAlarmModelProps
getAlarmModelName
in interface CfnAlarmModelProps
public final java.lang.String getKey()
CfnAlarmModelProps
AWS IoT Events routes inputs associated with this key to the alarm.
getKey
in interface CfnAlarmModelProps
public final java.lang.Number getSeverity()
CfnAlarmModelProps
getSeverity
in interface CfnAlarmModelProps
public final java.util.List<CfnTag> getTags()
CfnAlarmModelProps
The tags help you manage the alarm model. For more information, see Tagging your AWS IoT Events resources in the AWS IoT Events Developer Guide .
You can create up to 50 tags for one alarm model.
getTags
in interface CfnAlarmModelProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()