7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/securityhub/SecurityHub_EXPORTS.h>
9#include <aws/securityhub/model/StandardsControlAssociationId.h>
10#include <aws/securityhub/model/UnprocessedErrorCode.h>
53 template <
typename StandardsControlAssociationIdT = StandardsControlAssociationId>
55 m_standardsControlAssociationIdHasBeenSet =
true;
56 m_standardsControlAssociationId = std::forward<StandardsControlAssociationIdT>(value);
58 template <
typename StandardsControlAssociationIdT = StandardsControlAssociationId>
74 m_errorCodeHasBeenSet =
true;
89 template <
typename ErrorReasonT = Aws::String>
91 m_errorReasonHasBeenSet =
true;
92 m_errorReason = std::forward<ErrorReasonT>(value);
94 template <
typename ErrorReasonT = Aws::String>
106 bool m_standardsControlAssociationIdHasBeenSet =
false;
107 bool m_errorCodeHasBeenSet =
false;
108 bool m_errorReasonHasBeenSet =
false;
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
bool StandardsControlAssociationIdHasBeenSet() const
void SetStandardsControlAssociationId(StandardsControlAssociationIdT &&value)
UnprocessedStandardsControlAssociation & WithErrorCode(UnprocessedErrorCode value)
const StandardsControlAssociationId & GetStandardsControlAssociationId() const
const Aws::String & GetErrorReason() const
AWS_SECURITYHUB_API UnprocessedStandardsControlAssociation(Aws::Utils::Json::JsonView jsonValue)
bool ErrorReasonHasBeenSet() const
AWS_SECURITYHUB_API UnprocessedStandardsControlAssociation & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API UnprocessedStandardsControlAssociation()=default
void SetErrorReason(ErrorReasonT &&value)
UnprocessedStandardsControlAssociation & WithErrorReason(ErrorReasonT &&value)
UnprocessedErrorCode GetErrorCode() const
void SetErrorCode(UnprocessedErrorCode value)
UnprocessedStandardsControlAssociation & WithStandardsControlAssociationId(StandardsControlAssociationIdT &&value)
bool ErrorCodeHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue