7#include <aws/resource-groups/ResourceGroups_EXPORTS.h>
8#include <aws/resource-groups/model/GroupLifecycleEventsDesiredStatus.h>
9#include <aws/resource-groups/model/GroupLifecycleEventsStatus.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
23namespace ResourceGroups
70 template<
typename GroupLifecycleEventsStatusMessageT = Aws::String>
71 void SetGroupLifecycleEventsStatusMessage(GroupLifecycleEventsStatusMessageT&& value) { m_groupLifecycleEventsStatusMessageHasBeenSet =
true; m_groupLifecycleEventsStatusMessage = std::forward<GroupLifecycleEventsStatusMessageT>(value); }
72 template<
typename GroupLifecycleEventsStatusMessageT = Aws::String>
78 bool m_groupLifecycleEventsDesiredStatusHasBeenSet =
false;
81 bool m_groupLifecycleEventsStatusHasBeenSet =
false;
84 bool m_groupLifecycleEventsStatusMessageHasBeenSet =
false;
bool GroupLifecycleEventsStatusHasBeenSet() const
AWS_RESOURCEGROUPS_API AccountSettings(Aws::Utils::Json::JsonView jsonValue)
bool GroupLifecycleEventsStatusMessageHasBeenSet() const
AccountSettings & WithGroupLifecycleEventsDesiredStatus(GroupLifecycleEventsDesiredStatus value)
const Aws::String & GetGroupLifecycleEventsStatusMessage() const
GroupLifecycleEventsDesiredStatus GetGroupLifecycleEventsDesiredStatus() const
AWS_RESOURCEGROUPS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetGroupLifecycleEventsStatus(GroupLifecycleEventsStatus value)
void SetGroupLifecycleEventsStatusMessage(GroupLifecycleEventsStatusMessageT &&value)
AccountSettings & WithGroupLifecycleEventsStatus(GroupLifecycleEventsStatus value)
bool GroupLifecycleEventsDesiredStatusHasBeenSet() const
GroupLifecycleEventsStatus GetGroupLifecycleEventsStatus() const
AccountSettings & WithGroupLifecycleEventsStatusMessage(GroupLifecycleEventsStatusMessageT &&value)
void SetGroupLifecycleEventsDesiredStatus(GroupLifecycleEventsDesiredStatus value)
AWS_RESOURCEGROUPS_API AccountSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_RESOURCEGROUPS_API AccountSettings()=default
GroupLifecycleEventsDesiredStatus
GroupLifecycleEventsStatus
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue