7#include <aws/guardduty/GuardDuty_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSMap.h>
9#include <aws/guardduty/model/ResourceType.h>
10#include <aws/guardduty/model/CoverageStatus.h>
75 bool m_countByResourceTypeHasBeenSet =
false;
78 bool m_countByCoverageStatusHasBeenSet =
false;
CoverageStatistics & AddCountByResourceType(ResourceType &&key, long long value)
void SetCountByResourceType(Aws::Map< ResourceType, long long > &&value)
void SetCountByCoverageStatus(const Aws::Map< CoverageStatus, long long > &value)
CoverageStatistics & AddCountByResourceType(const ResourceType &key, long long value)
CoverageStatistics & WithCountByResourceType(const Aws::Map< ResourceType, long long > &value)
AWS_GUARDDUTY_API CoverageStatistics & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GUARDDUTY_API CoverageStatistics(Aws::Utils::Json::JsonView jsonValue)
const Aws::Map< ResourceType, long long > & GetCountByResourceType() const
AWS_GUARDDUTY_API Aws::Utils::Json::JsonValue Jsonize() const
CoverageStatistics & WithCountByCoverageStatus(const Aws::Map< CoverageStatus, long long > &value)
const Aws::Map< CoverageStatus, long long > & GetCountByCoverageStatus() const
CoverageStatistics & AddCountByCoverageStatus(CoverageStatus &&key, long long value)
void SetCountByResourceType(const Aws::Map< ResourceType, long long > &value)
CoverageStatistics & WithCountByCoverageStatus(Aws::Map< CoverageStatus, long long > &&value)
CoverageStatistics & WithCountByResourceType(Aws::Map< ResourceType, long long > &&value)
CoverageStatistics & AddCountByCoverageStatus(const CoverageStatus &key, long long value)
void SetCountByCoverageStatus(Aws::Map< CoverageStatus, long long > &&value)
bool CountByCoverageStatusHasBeenSet() const
bool CountByResourceTypeHasBeenSet() const
AWS_GUARDDUTY_API CoverageStatistics()
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Aws::Utils::Json::JsonValue JsonValue