7#include <aws/core/http/HttpResponse.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/macie2/Macie2_EXPORTS.h>
11#include <aws/macie2/model/AutoEnableMode.h>
12#include <aws/macie2/model/AutomatedDiscoveryStatus.h>
17template <
typename RESULT_TYPE>
18class AmazonWebServiceResult;
43 m_autoEnableOrganizationMembersHasBeenSet =
true;
44 m_autoEnableOrganizationMembers = value;
59 template <
typename ClassificationScopeIdT = Aws::String>
61 m_classificationScopeIdHasBeenSet =
true;
62 m_classificationScopeId = std::forward<ClassificationScopeIdT>(value);
64 template <
typename ClassificationScopeIdT = Aws::String>
78 template <
typename DisabledAtT = Aws::Utils::DateTime>
80 m_disabledAtHasBeenSet =
true;
81 m_disabledAt = std::forward<DisabledAtT>(value);
83 template <
typename DisabledAtT = Aws::Utils::DateTime>
97 template <
typename FirstEnabledAtT = Aws::Utils::DateTime>
99 m_firstEnabledAtHasBeenSet =
true;
100 m_firstEnabledAt = std::forward<FirstEnabledAtT>(value);
102 template <
typename FirstEnabledAtT = Aws::Utils::DateTime>
116 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
118 m_lastUpdatedAtHasBeenSet =
true;
119 m_lastUpdatedAt = std::forward<LastUpdatedAtT>(value);
121 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
136 template <
typename SensitivityInspectionTemplateIdT = Aws::String>
138 m_sensitivityInspectionTemplateIdHasBeenSet =
true;
139 m_sensitivityInspectionTemplateId = std::forward<SensitivityInspectionTemplateIdT>(value);
141 template <
typename SensitivityInspectionTemplateIdT = Aws::String>
157 m_statusHasBeenSet =
true;
169 template <
typename RequestIdT = Aws::String>
171 m_requestIdHasBeenSet =
true;
172 m_requestId = std::forward<RequestIdT>(value);
174 template <
typename RequestIdT = Aws::String>
199 bool m_autoEnableOrganizationMembersHasBeenSet =
false;
200 bool m_classificationScopeIdHasBeenSet =
false;
201 bool m_disabledAtHasBeenSet =
false;
202 bool m_firstEnabledAtHasBeenSet =
false;
203 bool m_lastUpdatedAtHasBeenSet =
false;
204 bool m_sensitivityInspectionTemplateIdHasBeenSet =
false;
205 bool m_statusHasBeenSet =
false;
206 bool m_requestIdHasBeenSet =
false;
void SetClassificationScopeId(ClassificationScopeIdT &&value)
Aws::Http::HttpResponseCode GetHttpResponseCode() const
const Aws::Utils::DateTime & GetDisabledAt() const
AWS_MACIE2_API GetAutomatedDiscoveryConfigurationResult()=default
void SetSensitivityInspectionTemplateId(SensitivityInspectionTemplateIdT &&value)
GetAutomatedDiscoveryConfigurationResult & WithRequestId(RequestIdT &&value)
void SetAutoEnableOrganizationMembers(AutoEnableMode value)
GetAutomatedDiscoveryConfigurationResult & WithDisabledAt(DisabledAtT &&value)
AWS_MACIE2_API GetAutomatedDiscoveryConfigurationResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const Aws::Utils::DateTime & GetLastUpdatedAt() const
void SetFirstEnabledAt(FirstEnabledAtT &&value)
const Aws::String & GetClassificationScopeId() const
GetAutomatedDiscoveryConfigurationResult & WithStatus(AutomatedDiscoveryStatus value)
void SetLastUpdatedAt(LastUpdatedAtT &&value)
AWS_MACIE2_API GetAutomatedDiscoveryConfigurationResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
AutomatedDiscoveryStatus GetStatus() const
GetAutomatedDiscoveryConfigurationResult & WithLastUpdatedAt(LastUpdatedAtT &&value)
GetAutomatedDiscoveryConfigurationResult & WithFirstEnabledAt(FirstEnabledAtT &&value)
void SetRequestId(RequestIdT &&value)
GetAutomatedDiscoveryConfigurationResult & WithSensitivityInspectionTemplateId(SensitivityInspectionTemplateIdT &&value)
AutoEnableMode GetAutoEnableOrganizationMembers() const
void SetStatus(AutomatedDiscoveryStatus value)
const Aws::String & GetRequestId() const
void SetDisabledAt(DisabledAtT &&value)
const Aws::String & GetSensitivityInspectionTemplateId() const
GetAutomatedDiscoveryConfigurationResult & WithAutoEnableOrganizationMembers(AutoEnableMode value)
const Aws::Utils::DateTime & GetFirstEnabledAt() const
GetAutomatedDiscoveryConfigurationResult & WithClassificationScopeId(ClassificationScopeIdT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue