7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
48 template<
typename CompanyT = Aws::String>
49 void SetCompany(CompanyT&& value) { m_companyHasBeenSet =
true; m_company = std::forward<CompanyT>(value); }
50 template<
typename CompanyT = Aws::String>
62 template<
typename ProductT = Aws::String>
63 void SetProduct(ProductT&& value) { m_productHasBeenSet =
true; m_product = std::forward<ProductT>(value); }
64 template<
typename ProductT = Aws::String>
70 bool m_companyHasBeenSet =
false;
73 bool m_productHasBeenSet =
false;
void SetProduct(ProductT &&value)
AWS_SECURITYHUB_API StandardsManagedBy()=default
bool ProductHasBeenSet() const
const Aws::String & GetProduct() const
const Aws::String & GetCompany() const
AWS_SECURITYHUB_API StandardsManagedBy(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API StandardsManagedBy & operator=(Aws::Utils::Json::JsonView jsonValue)
StandardsManagedBy & WithProduct(ProductT &&value)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
StandardsManagedBy & WithCompany(CompanyT &&value)
void SetCompany(CompanyT &&value)
bool CompanyHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue