7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/securityhub/model/AssociationStatus.h>
53 inline void SetStandardsArn(
const char* value) { m_standardsArnHasBeenSet =
true; m_standardsArn.assign(value); }
68 inline void SetSecurityControlId(
const char* value) { m_securityControlIdHasBeenSet =
true; m_securityControlId.assign(value); }
94 inline void SetUpdatedReason(
const char* value) { m_updatedReasonHasBeenSet =
true; m_updatedReason.assign(value); }
102 bool m_standardsArnHasBeenSet =
false;
105 bool m_securityControlIdHasBeenSet =
false;
108 bool m_associationStatusHasBeenSet =
false;
111 bool m_updatedReasonHasBeenSet =
false;
const Aws::String & GetStandardsArn() const
void SetAssociationStatus(AssociationStatus &&value)
StandardsControlAssociationUpdate & WithSecurityControlId(const Aws::String &value)
StandardsControlAssociationUpdate & WithSecurityControlId(Aws::String &&value)
void SetAssociationStatus(const AssociationStatus &value)
const Aws::String & GetSecurityControlId() const
void SetSecurityControlId(const Aws::String &value)
StandardsControlAssociationUpdate & WithAssociationStatus(const AssociationStatus &value)
bool AssociationStatusHasBeenSet() const
AWS_SECURITYHUB_API StandardsControlAssociationUpdate()
StandardsControlAssociationUpdate & WithUpdatedReason(Aws::String &&value)
StandardsControlAssociationUpdate & WithUpdatedReason(const Aws::String &value)
bool UpdatedReasonHasBeenSet() const
bool SecurityControlIdHasBeenSet() const
void SetSecurityControlId(const char *value)
StandardsControlAssociationUpdate & WithStandardsArn(Aws::String &&value)
StandardsControlAssociationUpdate & WithAssociationStatus(AssociationStatus &&value)
void SetStandardsArn(const Aws::String &value)
void SetUpdatedReason(const Aws::String &value)
StandardsControlAssociationUpdate & WithStandardsArn(const char *value)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SECURITYHUB_API StandardsControlAssociationUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetUpdatedReason() const
AWS_SECURITYHUB_API StandardsControlAssociationUpdate(Aws::Utils::Json::JsonView jsonValue)
void SetSecurityControlId(Aws::String &&value)
const AssociationStatus & GetAssociationStatus() const
void SetStandardsArn(const char *value)
StandardsControlAssociationUpdate & WithUpdatedReason(const char *value)
bool StandardsArnHasBeenSet() const
void SetUpdatedReason(Aws::String &&value)
void SetUpdatedReason(const char *value)
void SetStandardsArn(Aws::String &&value)
StandardsControlAssociationUpdate & WithSecurityControlId(const char *value)
StandardsControlAssociationUpdate & WithStandardsArn(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue