public java.util.List<String> getAlarmActions() {
        if (alarmActions == null) {
            alarmActions = new com.amazonaws.internal.SdkInternalList<String>();
        }
        return alarmActions;
    }
<p>
The actions to execute when this alarm transitions to the <code>ALARM</code> state from any other state. Each
action is specified as an Amazon Resource Name (ARN). Valid values:
</p>
<p>
<b>EC2 actions:</b>
</p>
<ul>
<li>
<p>
<code>arn:aws:automate:<i>region</i>:ec2:stop</code>
</p>
</li>
<li>
<p>
<code>arn:aws:automate:<i>region</i>:ec2:terminate</code>
</p>
</li>
<li>
<p>
<code>arn:aws:automate:<i>region</i>:ec2:reboot</code>
</p>
</li>
<li>
<p>
<code>arn:aws:automate:<i>region</i>:ec2:recover</code>
</p>
</li>
<li>
<p>
<code>arn:aws:swf:<i>region</i>:<i>account-id</i>:action/actions/AWS_EC2.InstanceId.Stop/1.0</code>
</p>
</li>
<li>
<p>
<code>arn:aws:swf:<i>region</i>:<i>account-id</i>:action/actions/AWS_EC2.InstanceId.Terminate/1.0</code>
</p>
</li>
<li>
<p>
<code>arn:aws:swf:<i>region</i>:<i>account-id</i>:action/actions/AWS_EC2.InstanceId.Reboot/1.0</code>
</p>
</li>
<li>
<p>
<code>arn:aws:swf:<i>region</i>:<i>account-id</i>:action/actions/AWS_EC2.InstanceId.Recover/1.0</code>
</p>
</li>
</ul>
<p>
<b>Autoscaling action:</b>
</p>
<ul>
<li>
<p>
<code>arn:aws:autoscaling:<i>region</i>:<i>account-id</i>:scalingPolicy:<i>policy-id</i>:autoScalingGroupName/<i>group-friendly-name</i>:policyName/<i>policy-friendly-name</i> </code>
</p>
</li>
</ul>
<p>
<b>Lambda actions:</b>
</p>
<ul>
<li>
<p>
Invoke the latest version of a Lambda function:
<code>arn:aws:lambda:<i>region</i>:<i>account-id</i>:function:<i>function-name</i> </code>
</p>
</li>
<li>
<p>
Invoke a specific version of a Lambda function:
<code>arn:aws:lambda:<i>region</i>:<i>account-id</i>:function:<i>function-name</i>:<i>version-number</i> </code>
</p>
</li>
<li>
<p>
Invoke a function by using an alias Lambda function:
<code>arn:aws:lambda:<i>region</i>:<i>account-id</i>:function:<i>function-name</i>:<i>alias-name</i> </code>
</p>
</li>
</ul>
<p>
<b>SNS notification action:</b>
</p>
<ul>
<li>
<p>
<code>arn:aws:sns:<i>region</i>:<i>account-id</i>:<i>sns-topic-name</i> </code>
</p>
</li>
</ul>
<p>
<b>SSM integration actions:</b>
</p>
<ul>
<li>
<p>
<code>arn:aws:ssm:<i>region</i>:<i>account-id</i>:opsitem:<i>severity</i>#CATEGORY=<i>category-name</i> </code>
</p>
</li>
<li>
<p>
<code>arn:aws:ssm-incidents::<i>account-id</i>:responseplan/<i>response-plan-name</i> </code>
</p>
</li>
</ul>

@return The actions to execute when this alarm transitions to the <code>ALARM</code> state from any other state.
        Each action is specified as an Amazon Resource Name (ARN). Valid values:</p>
        <p>
        <b>EC2 actions:</b>
        </p>
        <ul>
        <li>
        <p>
        <code>arn:aws:automate:<i>region</i>:ec2:stop</code>
        </p>
        </li>
        <li>
        <p>
        <code>arn:aws:automate:<i>region</i>:ec2:terminate</code>
        </p>
        </li>
        <li>
        <p>
        <code>arn:aws:automate:<i>region</i>:ec2:reboot</code>
        </p>
        </li>
        <li>
        <p>
        <code>arn:aws:automate:<i>region</i>:ec2:recover</code>
        </p>
        </li>
        <li>
        <p>
        <code>arn:aws:swf:<i>region</i>:<i>account-id</i>:action/actions/AWS_EC2.InstanceId.Stop/1.0</code>
        </p>
        </li>
        <li>
        <p>
        <code>arn:aws:swf:<i>region</i>:<i>account-id</i>:action/actions/AWS_EC2.InstanceId.Terminate/1.0</code>
        </p>
        </li>
        <li>
        <p>
        <code>arn:aws:swf:<i>region</i>:<i>account-id</i>:action/actions/AWS_EC2.InstanceId.Reboot/1.0</code>
        </p>
        </li>
        <li>
        <p>
        <code>arn:aws:swf:<i>region</i>:<i>account-id</i>:action/actions/AWS_EC2.InstanceId.Recover/1.0</code>
        </p>
        </li>
        </ul>
        <p>
        <b>Autoscaling action:</b>
        </p>
        <ul>
        <li>
        <p>
        <code>arn:aws:autoscaling:<i>region</i>:<i>account-id</i>:scalingPolicy:<i>policy-id</i>:autoScalingGroupName/<i>group-friendly-name</i>:policyName/<i>policy-friendly-name</i> </code>
        </p>
        </li>
        </ul>
        <p>
        <b>Lambda actions:</b>
        </p>
        <ul>
        <li>
        <p>
        Invoke the latest version of a Lambda function:
        <code>arn:aws:lambda:<i>region</i>:<i>account-id</i>:function:<i>function-name</i> </code>
        </p>
        </li>
        <li>
        <p>
        Invoke a specific version of a Lambda function:
        <code>arn:aws:lambda:<i>region</i>:<i>account-id</i>:function:<i>function-name</i>:<i>version-number</i> </code>
        </p>
        </li>
        <li>
        <p>
        Invoke a function by using an alias Lambda function:
        <code>arn:aws:lambda:<i>region</i>:<i>account-id</i>:function:<i>function-name</i>:<i>alias-name</i> </code>
        </p>
        </li>
        </ul>
        <p>
        <b>SNS notification action:</b>
        </p>
        <ul>
        <li>
        <p>
        <code>arn:aws:sns:<i>region</i>:<i>account-id</i>:<i>sns-topic-name</i> </code>
        </p>
        </li>
        </ul>
        <p>
        <b>SSM integration actions:</b>
        </p>
        <ul>
        <li>
        <p>
        <code>arn:aws:ssm:<i>region</i>:<i>account-id</i>:opsitem:<i>severity</i>#CATEGORY=<i>category-name</i> </code>
        </p>
        </li>
        <li>
        <p>
        <code>arn:aws:ssm-incidents::<i>account-id</i>:responseplan/<i>response-plan-name</i> </code>
        </p>
        </li>
aws-java-sdk-cloudwatch/src/main/java/com/amazonaws/services/cloudwatch/model/PutMetricAlarmRequest.java