/**
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * SPDX-License-Identifier: Apache-2.0.
 */
#pragma once
#include  The number of entities that are affected by one or more events. Returned by
   * the DescribeEntityAggregates
   * operation.See Also:
   AWS
   * API Reference
The unique identifier for the event. The event ARN has the
     * arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/EVENT_TYPE_PLUS_ID
     *  format.
For example, an event ARN might look like the * following:
     * arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
     * 
The unique identifier for the event. The event ARN has the
     * arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/EVENT_TYPE_PLUS_ID
     *  format.
For example, an event ARN might look like the * following:
     * arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
     * 
The unique identifier for the event. The event ARN has the
     * arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/EVENT_TYPE_PLUS_ID
     *  format.
For example, an event ARN might look like the * following:
     * arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
     * 
The unique identifier for the event. The event ARN has the
     * arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/EVENT_TYPE_PLUS_ID
     *  format.
For example, an event ARN might look like the * following:
     * arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
     * 
The unique identifier for the event. The event ARN has the
     * arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/EVENT_TYPE_PLUS_ID
     *  format.
For example, an event ARN might look like the * following:
     * arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
     * 
The unique identifier for the event. The event ARN has the
     * arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/EVENT_TYPE_PLUS_ID
     *  format.
For example, an event ARN might look like the * following:
     * arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
     * 
The unique identifier for the event. The event ARN has the
     * arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/EVENT_TYPE_PLUS_ID
     *  format.
For example, an event ARN might look like the * following:
     * arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
     * 
The unique identifier for the event. The event ARN has the
     * arn:aws:health:event-region::event/SERVICE/EVENT_TYPE_CODE/EVENT_TYPE_PLUS_ID
     *  format.
For example, an event ARN might look like the * following:
     * arn:aws:health:us-east-1::event/EC2/EC2_INSTANCE_RETIREMENT_SCHEDULED/EC2_INSTANCE_RETIREMENT_SCHEDULED_ABC123-DEF456
     * 
The number of entities that match the criteria for the specified events.
*/ inline int GetCount() const{ return m_count; } /** *The number of entities that match the criteria for the specified events.
*/ inline bool CountHasBeenSet() const { return m_countHasBeenSet; } /** *The number of entities that match the criteria for the specified events.
*/ inline void SetCount(int value) { m_countHasBeenSet = true; m_count = value; } /** *The number of entities that match the criteria for the specified events.
*/ inline EntityAggregate& WithCount(int value) { SetCount(value); return *this;} private: Aws::String m_eventArn; bool m_eventArnHasBeenSet = false; int m_count; bool m_countHasBeenSet = false; }; } // namespace Model } // namespace Health } // namespace Aws