7#include <aws/shield/Shield_EXPORTS.h>
8#include <aws/shield/model/AttackVolume.h>
62 inline void SetAttackCount(
long long value) { m_attackCountHasBeenSet =
true; m_attackCount = value; }
68 bool m_attackVolumeHasBeenSet =
false;
70 long long m_attackCount;
71 bool m_attackCountHasBeenSet =
false;
const AttackVolume & GetAttackVolume() const
AttackStatisticsDataItem & WithAttackCount(long long value)
void SetAttackVolume(AttackVolume &&value)
AWS_SHIELD_API AttackStatisticsDataItem()
bool AttackVolumeHasBeenSet() const
bool AttackCountHasBeenSet() const
AWS_SHIELD_API AttackStatisticsDataItem(Aws::Utils::Json::JsonView jsonValue)
void SetAttackCount(long long value)
long long GetAttackCount() const
AWS_SHIELD_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SHIELD_API AttackStatisticsDataItem & operator=(Aws::Utils::Json::JsonView jsonValue)
AttackStatisticsDataItem & WithAttackVolume(const AttackVolume &value)
void SetAttackVolume(const AttackVolume &value)
AttackStatisticsDataItem & WithAttackVolume(AttackVolume &&value)
Aws::Utils::Json::JsonValue JsonValue