7#include <aws/macie2/Macie2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
101 bool m_allowListIdsHasBeenSet =
false;
104 bool m_customDataIdentifierIdsHasBeenSet =
false;
107 bool m_managedDataIdentifierIdsHasBeenSet =
false;
void SetCustomDataIdentifierIds(const Aws::Vector< Aws::String > &value)
SensitivityInspectionTemplateIncludes & WithAllowListIds(const Aws::Vector< Aws::String > &value)
void SetManagedDataIdentifierIds(const Aws::Vector< Aws::String > &value)
AWS_MACIE2_API SensitivityInspectionTemplateIncludes()
bool CustomDataIdentifierIdsHasBeenSet() const
SensitivityInspectionTemplateIncludes & AddManagedDataIdentifierIds(const Aws::String &value)
const Aws::Vector< Aws::String > & GetCustomDataIdentifierIds() const
SensitivityInspectionTemplateIncludes & WithManagedDataIdentifierIds(Aws::Vector< Aws::String > &&value)
SensitivityInspectionTemplateIncludes & AddAllowListIds(const char *value)
void SetManagedDataIdentifierIds(Aws::Vector< Aws::String > &&value)
SensitivityInspectionTemplateIncludes & AddManagedDataIdentifierIds(Aws::String &&value)
SensitivityInspectionTemplateIncludes & AddManagedDataIdentifierIds(const char *value)
const Aws::Vector< Aws::String > & GetManagedDataIdentifierIds() const
bool AllowListIdsHasBeenSet() const
SensitivityInspectionTemplateIncludes & AddCustomDataIdentifierIds(Aws::String &&value)
AWS_MACIE2_API SensitivityInspectionTemplateIncludes & operator=(Aws::Utils::Json::JsonView jsonValue)
SensitivityInspectionTemplateIncludes & WithAllowListIds(Aws::Vector< Aws::String > &&value)
AWS_MACIE2_API SensitivityInspectionTemplateIncludes(Aws::Utils::Json::JsonView jsonValue)
SensitivityInspectionTemplateIncludes & AddCustomDataIdentifierIds(const Aws::String &value)
void SetAllowListIds(Aws::Vector< Aws::String > &&value)
void SetAllowListIds(const Aws::Vector< Aws::String > &value)
const Aws::Vector< Aws::String > & GetAllowListIds() const
bool ManagedDataIdentifierIdsHasBeenSet() const
AWS_MACIE2_API Aws::Utils::Json::JsonValue Jsonize() const
SensitivityInspectionTemplateIncludes & WithManagedDataIdentifierIds(const Aws::Vector< Aws::String > &value)
SensitivityInspectionTemplateIncludes & AddAllowListIds(Aws::String &&value)
SensitivityInspectionTemplateIncludes & WithCustomDataIdentifierIds(Aws::Vector< Aws::String > &&value)
void SetCustomDataIdentifierIds(Aws::Vector< Aws::String > &&value)
SensitivityInspectionTemplateIncludes & AddCustomDataIdentifierIds(const char *value)
SensitivityInspectionTemplateIncludes & AddAllowListIds(const Aws::String &value)
SensitivityInspectionTemplateIncludes & WithCustomDataIdentifierIds(const Aws::Vector< Aws::String > &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue