/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Contains information about one or more alarm actions.See
* Also:
AWS
* API Reference
Specifies one or more supported actions to receive notifications when the * alarm state changes.
*/ inline const Aws::VectorSpecifies one or more supported actions to receive notifications when the * alarm state changes.
*/ inline bool AlarmActionsHasBeenSet() const { return m_alarmActionsHasBeenSet; } /** *Specifies one or more supported actions to receive notifications when the * alarm state changes.
*/ inline void SetAlarmActions(const Aws::VectorSpecifies one or more supported actions to receive notifications when the * alarm state changes.
*/ inline void SetAlarmActions(Aws::VectorSpecifies one or more supported actions to receive notifications when the * alarm state changes.
*/ inline AlarmEventActions& WithAlarmActions(const Aws::VectorSpecifies one or more supported actions to receive notifications when the * alarm state changes.
*/ inline AlarmEventActions& WithAlarmActions(Aws::VectorSpecifies one or more supported actions to receive notifications when the * alarm state changes.
*/ inline AlarmEventActions& AddAlarmActions(const AlarmAction& value) { m_alarmActionsHasBeenSet = true; m_alarmActions.push_back(value); return *this; } /** *Specifies one or more supported actions to receive notifications when the * alarm state changes.
*/ inline AlarmEventActions& AddAlarmActions(AlarmAction&& value) { m_alarmActionsHasBeenSet = true; m_alarmActions.push_back(std::move(value)); return *this; } private: Aws::Vector