7#include <aws/inspector2/Inspector2_EXPORTS.h>
8#include <aws/inspector2/model/AggregationFindingType.h>
9#include <aws/inspector2/model/AggregationResourceType.h>
10#include <aws/inspector2/model/AccountSortBy.h>
11#include <aws/inspector2/model/SortOrder.h>
94 bool m_findingTypeHasBeenSet =
false;
97 bool m_resourceTypeHasBeenSet =
false;
100 bool m_sortByHasBeenSet =
false;
103 bool m_sortOrderHasBeenSet =
false;
void SetSortOrder(SortOrder &&value)
void SetFindingType(const AggregationFindingType &value)
AWS_INSPECTOR2_API Aws::Utils::Json::JsonValue Jsonize() const
AccountAggregation & WithSortBy(AccountSortBy &&value)
AWS_INSPECTOR2_API AccountAggregation(Aws::Utils::Json::JsonView jsonValue)
AccountAggregation & WithResourceType(const AggregationResourceType &value)
AccountAggregation & WithFindingType(const AggregationFindingType &value)
const AggregationFindingType & GetFindingType() const
bool ResourceTypeHasBeenSet() const
AWS_INSPECTOR2_API AccountAggregation()
AccountAggregation & WithFindingType(AggregationFindingType &&value)
bool SortOrderHasBeenSet() const
const AccountSortBy & GetSortBy() const
const AggregationResourceType & GetResourceType() const
void SetResourceType(AggregationResourceType &&value)
AccountAggregation & WithSortBy(const AccountSortBy &value)
const SortOrder & GetSortOrder() const
AccountAggregation & WithSortOrder(SortOrder &&value)
bool FindingTypeHasBeenSet() const
bool SortByHasBeenSet() const
AWS_INSPECTOR2_API AccountAggregation & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetSortBy(const AccountSortBy &value)
void SetSortOrder(const SortOrder &value)
AccountAggregation & WithResourceType(AggregationResourceType &&value)
void SetFindingType(AggregationFindingType &&value)
void SetResourceType(const AggregationResourceType &value)
AccountAggregation & WithSortOrder(const SortOrder &value)
void SetSortBy(AccountSortBy &&value)
Aws::Utils::Json::JsonValue JsonValue