7#include <aws/auditmanager/AuditManager_EXPORTS.h>
8#include <aws/auditmanager/model/EvidenceFinderBackfillStatus.h>
9#include <aws/auditmanager/model/EvidenceFinderEnablementStatus.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
21namespace AuditManager {
47 template <
typename EventDataStoreArnT = Aws::String>
49 m_eventDataStoreArnHasBeenSet =
true;
50 m_eventDataStoreArn = std::forward<EventDataStoreArnT>(value);
52 template <
typename EventDataStoreArnT = Aws::String>
79 m_enablementStatusHasBeenSet =
true;
80 m_enablementStatus = value;
103 m_backfillStatusHasBeenSet =
true;
104 m_backfillStatus = value;
119 template <
typename ErrorT = Aws::String>
121 m_errorHasBeenSet =
true;
122 m_error = std::forward<ErrorT>(value);
124 template <
typename ErrorT = Aws::String>
126 SetError(std::forward<ErrorT>(value));
138 bool m_eventDataStoreArnHasBeenSet =
false;
139 bool m_enablementStatusHasBeenSet =
false;
140 bool m_backfillStatusHasBeenSet =
false;
141 bool m_errorHasBeenSet =
false;
EvidenceFinderEnablement & WithEventDataStoreArn(EventDataStoreArnT &&value)
bool EventDataStoreArnHasBeenSet() const
const Aws::String & GetError() const
void SetEventDataStoreArn(EventDataStoreArnT &&value)
AWS_AUDITMANAGER_API EvidenceFinderEnablement(Aws::Utils::Json::JsonView jsonValue)
bool ErrorHasBeenSet() const
void SetEnablementStatus(EvidenceFinderEnablementStatus value)
bool EnablementStatusHasBeenSet() const
EvidenceFinderEnablement & WithError(ErrorT &&value)
AWS_AUDITMANAGER_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetEventDataStoreArn() const
EvidenceFinderBackfillStatus GetBackfillStatus() const
bool BackfillStatusHasBeenSet() const
EvidenceFinderEnablementStatus GetEnablementStatus() const
void SetError(ErrorT &&value)
AWS_AUDITMANAGER_API EvidenceFinderEnablement()=default
EvidenceFinderEnablement & WithBackfillStatus(EvidenceFinderBackfillStatus value)
AWS_AUDITMANAGER_API EvidenceFinderEnablement & operator=(Aws::Utils::Json::JsonView jsonValue)
EvidenceFinderEnablement & WithEnablementStatus(EvidenceFinderEnablementStatus value)
void SetBackfillStatus(EvidenceFinderBackfillStatus value)
EvidenceFinderEnablementStatus
EvidenceFinderBackfillStatus
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue