7#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/ec2/EC2_EXPORTS.h>
46 template <
typename IdT = Aws::String>
48 m_idHasBeenSet =
true;
49 m_id = std::forward<IdT>(value);
51 template <
typename IdT = Aws::String>
53 SetId(std::forward<IdT>(value));
64 template <
typename TypeT = Aws::String>
66 m_typeHasBeenSet =
true;
67 m_type = std::forward<TypeT>(value);
69 template <
typename TypeT = Aws::String>
71 SetType(std::forward<TypeT>(value));
82 template <
typename DescriptionT = Aws::String>
84 m_descriptionHasBeenSet =
true;
85 m_description = std::forward<DescriptionT>(value);
87 template <
typename DescriptionT = Aws::String>
102 m_isExcludableHasBeenSet =
true;
103 m_isExcludable = value;
117 bool m_isExcludable{
false};
118 bool m_idHasBeenSet =
false;
119 bool m_typeHasBeenSet =
false;
120 bool m_descriptionHasBeenSet =
false;
121 bool m_isExcludableHasBeenSet =
false;
void SetDescription(DescriptionT &&value)
VpcEncryptionNonCompliantResource & WithId(IdT &&value)
VpcEncryptionNonCompliantResource & WithType(TypeT &&value)
bool IsExcludableHasBeenSet() const
const Aws::String & GetType() const
AWS_EC2_API void OutputToStream(Aws::OStream &oStream, const char *location) const
bool TypeHasBeenSet() const
VpcEncryptionNonCompliantResource & WithIsExcludable(bool value)
AWS_EC2_API VpcEncryptionNonCompliantResource(const Aws::Utils::Xml::XmlNode &xmlNode)
VpcEncryptionNonCompliantResource & WithDescription(DescriptionT &&value)
void SetType(TypeT &&value)
bool IdHasBeenSet() const
AWS_EC2_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
bool GetIsExcludable() const
const Aws::String & GetId() const
bool DescriptionHasBeenSet() const
const Aws::String & GetDescription() const
void SetIsExcludable(bool value)
AWS_EC2_API VpcEncryptionNonCompliantResource()=default
AWS_EC2_API VpcEncryptionNonCompliantResource & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::basic_ostream< char, std::char_traits< char > > OStream