7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/securityhub/SecurityHub_EXPORTS.h>
9#include <aws/securityhub/model/AssociationStatus.h>
45 template <
typename StandardsArnT = Aws::String>
47 m_standardsArnHasBeenSet =
true;
48 m_standardsArn = std::forward<StandardsArnT>(value);
50 template <
typename StandardsArnT = Aws::String>
64 template <
typename SecurityControlIdT = Aws::String>
66 m_securityControlIdHasBeenSet =
true;
67 m_securityControlId = std::forward<SecurityControlIdT>(value);
69 template <
typename SecurityControlIdT = Aws::String>
83 m_associationStatusHasBeenSet =
true;
84 m_associationStatus = value;
98 template <
typename UpdatedReasonT = Aws::String>
100 m_updatedReasonHasBeenSet =
true;
101 m_updatedReason = std::forward<UpdatedReasonT>(value);
103 template <
typename UpdatedReasonT = Aws::String>
117 bool m_standardsArnHasBeenSet =
false;
118 bool m_securityControlIdHasBeenSet =
false;
119 bool m_associationStatusHasBeenSet =
false;
120 bool m_updatedReasonHasBeenSet =
false;
void SetAssociationStatus(AssociationStatus value)
const Aws::String & GetStandardsArn() const
StandardsControlAssociationUpdate & WithAssociationStatus(AssociationStatus value)
void SetSecurityControlId(SecurityControlIdT &&value)
const Aws::String & GetSecurityControlId() const
AssociationStatus GetAssociationStatus() const
bool AssociationStatusHasBeenSet() const
bool UpdatedReasonHasBeenSet() const
bool SecurityControlIdHasBeenSet() const
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SECURITYHUB_API StandardsControlAssociationUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetUpdatedReason() const
void SetUpdatedReason(UpdatedReasonT &&value)
AWS_SECURITYHUB_API StandardsControlAssociationUpdate(Aws::Utils::Json::JsonView jsonValue)
bool StandardsArnHasBeenSet() const
StandardsControlAssociationUpdate & WithUpdatedReason(UpdatedReasonT &&value)
void SetStandardsArn(StandardsArnT &&value)
StandardsControlAssociationUpdate & WithSecurityControlId(SecurityControlIdT &&value)
AWS_SECURITYHUB_API StandardsControlAssociationUpdate()=default
StandardsControlAssociationUpdate & WithStandardsArn(StandardsArnT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue