7#include <aws/auditmanager/AuditManager_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/auditmanager/model/EvidenceFinderEnablementStatus.h>
10#include <aws/auditmanager/model/EvidenceFinderBackfillStatus.h>
53 template<
typename EventDataStoreArnT = Aws::String>
54 void SetEventDataStoreArn(EventDataStoreArnT&& value) { m_eventDataStoreArnHasBeenSet =
true; m_eventDataStoreArn = std::forward<EventDataStoreArnT>(value); }
55 template<
typename EventDataStoreArnT = Aws::String>
107 template<
typename ErrorT = Aws::String>
108 void SetError(ErrorT&& value) { m_errorHasBeenSet =
true; m_error = std::forward<ErrorT>(value); }
109 template<
typename ErrorT = Aws::String>
115 bool m_eventDataStoreArnHasBeenSet =
false;
118 bool m_enablementStatusHasBeenSet =
false;
121 bool m_backfillStatusHasBeenSet =
false;
124 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