7#include <aws/config/ConfigService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
22namespace ConfigService
50 template<
typename ConfigRuleNameT = Aws::String>
51 void SetConfigRuleName(ConfigRuleNameT&& value) { m_configRuleNameHasBeenSet =
true; m_configRuleName = std::forward<ConfigRuleNameT>(value); }
52 template<
typename ConfigRuleNameT = Aws::String>
62 template<
typename ResourceTypeT = Aws::String>
63 void SetResourceType(ResourceTypeT&& value) { m_resourceTypeHasBeenSet =
true; m_resourceType = std::forward<ResourceTypeT>(value); }
64 template<
typename ResourceTypeT = Aws::String>
74 template<
typename ResourceIdT = Aws::String>
75 void SetResourceId(ResourceIdT&& value) { m_resourceIdHasBeenSet =
true; m_resourceId = std::forward<ResourceIdT>(value); }
76 template<
typename ResourceIdT = Aws::String>
86 template<
typename MessageT = Aws::String>
87 void SetMessage(MessageT&& value) { m_messageHasBeenSet =
true; m_message = std::forward<MessageT>(value); }
88 template<
typename MessageT = Aws::String>
98 template<
typename ExpirationTimeT = Aws::Utils::DateTime>
99 void SetExpirationTime(ExpirationTimeT&& value) { m_expirationTimeHasBeenSet =
true; m_expirationTime = std::forward<ExpirationTimeT>(value); }
100 template<
typename ExpirationTimeT = Aws::Utils::DateTime>
106 bool m_configRuleNameHasBeenSet =
false;
109 bool m_resourceTypeHasBeenSet =
false;
112 bool m_resourceIdHasBeenSet =
false;
115 bool m_messageHasBeenSet =
false;
118 bool m_expirationTimeHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue