7#include <aws/guardduty/GuardDuty_EXPORTS.h>
8#include <aws/guardduty/model/OrgFeature.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/guardduty/model/OrganizationFeatureStatisticsAdditionalConfiguration.h>
50 inline void SetName(
OrgFeature&& value) { m_nameHasBeenSet =
true; m_name = std::move(value); }
61 inline void SetEnabledAccountsCount(
int value) { m_enabledAccountsCountHasBeenSet =
true; m_enabledAccountsCount = value; }
81 bool m_nameHasBeenSet =
false;
83 int m_enabledAccountsCount;
84 bool m_enabledAccountsCountHasBeenSet =
false;
87 bool m_additionalConfigurationHasBeenSet =
false;
void SetAdditionalConfiguration(const Aws::Vector< OrganizationFeatureStatisticsAdditionalConfiguration > &value)
OrganizationFeatureStatistics & WithEnabledAccountsCount(int value)
void SetEnabledAccountsCount(int value)
OrganizationFeatureStatistics & AddAdditionalConfiguration(OrganizationFeatureStatisticsAdditionalConfiguration &&value)
OrganizationFeatureStatistics & WithAdditionalConfiguration(const Aws::Vector< OrganizationFeatureStatisticsAdditionalConfiguration > &value)
AWS_GUARDDUTY_API OrganizationFeatureStatistics & operator=(Aws::Utils::Json::JsonView jsonValue)
bool EnabledAccountsCountHasBeenSet() const
void SetAdditionalConfiguration(Aws::Vector< OrganizationFeatureStatisticsAdditionalConfiguration > &&value)
const OrgFeature & GetName() const
void SetName(OrgFeature &&value)
const Aws::Vector< OrganizationFeatureStatisticsAdditionalConfiguration > & GetAdditionalConfiguration() const
void SetName(const OrgFeature &value)
AWS_GUARDDUTY_API OrganizationFeatureStatistics()
OrganizationFeatureStatistics & WithAdditionalConfiguration(Aws::Vector< OrganizationFeatureStatisticsAdditionalConfiguration > &&value)
OrganizationFeatureStatistics & AddAdditionalConfiguration(const OrganizationFeatureStatisticsAdditionalConfiguration &value)
AWS_GUARDDUTY_API Aws::Utils::Json::JsonValue Jsonize() const
int GetEnabledAccountsCount() const
OrganizationFeatureStatistics & WithName(OrgFeature &&value)
bool NameHasBeenSet() const
AWS_GUARDDUTY_API OrganizationFeatureStatistics(Aws::Utils::Json::JsonView jsonValue)
bool AdditionalConfigurationHasBeenSet() const
OrganizationFeatureStatistics & WithName(const OrgFeature &value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue