7#include <aws/config/ConfigService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace ConfigService
49 template<
typename GroupNameT = Aws::String>
50 void SetGroupName(GroupNameT&& value) { m_groupNameHasBeenSet =
true; m_groupName = std::forward<GroupNameT>(value); }
51 template<
typename GroupNameT = Aws::String>
61 inline void SetResourceCount(
long long value) { m_resourceCountHasBeenSet =
true; m_resourceCount = value; }
67 bool m_groupNameHasBeenSet =
false;
69 long long m_resourceCount{0};
70 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