7#include <aws/config/ConfigService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
19namespace ConfigService {
43 template <
typename GroupNameT = Aws::String>
45 m_groupNameHasBeenSet =
true;
46 m_groupName = std::forward<GroupNameT>(value);
48 template <
typename GroupNameT = Aws::String>
62 m_resourceCountHasBeenSet =
true;
63 m_resourceCount = value;
73 long long m_resourceCount{0};
74 bool m_groupNameHasBeenSet =
false;
75 bool m_resourceCountHasBeenSet =
false;
bool ResourceCountHasBeenSet() const
AWS_CONFIGSERVICE_API GroupedResourceCount & operator=(Aws::Utils::Json::JsonView jsonValue)
long long GetResourceCount() const
AWS_CONFIGSERVICE_API GroupedResourceCount(Aws::Utils::Json::JsonView jsonValue)
void SetResourceCount(long long value)
AWS_CONFIGSERVICE_API GroupedResourceCount()=default
const Aws::String & GetGroupName() const
void SetGroupName(GroupNameT &&value)
GroupedResourceCount & WithResourceCount(long long value)
bool GroupNameHasBeenSet() const
AWS_CONFIGSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
GroupedResourceCount & WithGroupName(GroupNameT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue