7#include <aws/network-firewall/NetworkFirewall_EXPORTS.h>
8#include <aws/network-firewall/model/PublishMetricAction.h>
21namespace NetworkFirewall
61 bool m_publishMetricActionHasBeenSet =
false;
const PublishMetricAction & GetPublishMetricAction() const
void SetPublishMetricAction(PublishMetricAction &&value)
AWS_NETWORKFIREWALL_API Aws::Utils::Json::JsonValue Jsonize() const
ActionDefinition & WithPublishMetricAction(const PublishMetricAction &value)
bool PublishMetricActionHasBeenSet() const
void SetPublishMetricAction(const PublishMetricAction &value)
AWS_NETWORKFIREWALL_API ActionDefinition(Aws::Utils::Json::JsonView jsonValue)
AWS_NETWORKFIREWALL_API ActionDefinition()
ActionDefinition & WithPublishMetricAction(PublishMetricAction &&value)
AWS_NETWORKFIREWALL_API ActionDefinition & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue