7#include <aws/ec2/EC2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/ec2/model/EbsOptimizedSupport.h>
10#include <aws/ec2/model/EbsEncryptionSupport.h>
11#include <aws/ec2/model/EbsOptimizedInfo.h>
12#include <aws/ec2/model/EbsNvmeSupport.h>
99 bool m_ebsOptimizedSupportHasBeenSet =
false;
102 bool m_encryptionSupportHasBeenSet =
false;
105 bool m_ebsOptimizedInfoHasBeenSet =
false;
108 bool m_nvmeSupportHasBeenSet =
false;
EbsInfo & WithEbsOptimizedSupport(const EbsOptimizedSupport &value)
AWS_EC2_API void OutputToStream(Aws::OStream &oStream, const char *location) const
bool EbsOptimizedInfoHasBeenSet() const
EbsInfo & WithNvmeSupport(EbsNvmeSupport &&value)
bool NvmeSupportHasBeenSet() const
EbsInfo & WithEncryptionSupport(EbsEncryptionSupport &&value)
void SetNvmeSupport(EbsNvmeSupport &&value)
bool EbsOptimizedSupportHasBeenSet() const
EbsInfo & WithEncryptionSupport(const EbsEncryptionSupport &value)
void SetNvmeSupport(const EbsNvmeSupport &value)
EbsInfo & WithNvmeSupport(const EbsNvmeSupport &value)
AWS_EC2_API void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
AWS_EC2_API EbsInfo & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
bool EncryptionSupportHasBeenSet() const
void SetEbsOptimizedInfo(EbsOptimizedInfo &&value)
void SetEncryptionSupport(EbsEncryptionSupport &&value)
void SetEbsOptimizedInfo(const EbsOptimizedInfo &value)
void SetEbsOptimizedSupport(const EbsOptimizedSupport &value)
EbsInfo & WithEbsOptimizedInfo(const EbsOptimizedInfo &value)
EbsInfo & WithEbsOptimizedSupport(EbsOptimizedSupport &&value)
const EbsNvmeSupport & GetNvmeSupport() const
void SetEncryptionSupport(const EbsEncryptionSupport &value)
AWS_EC2_API EbsInfo(const Aws::Utils::Xml::XmlNode &xmlNode)
const EbsOptimizedInfo & GetEbsOptimizedInfo() const
const EbsEncryptionSupport & GetEncryptionSupport() const
EbsInfo & WithEbsOptimizedInfo(EbsOptimizedInfo &&value)
const EbsOptimizedSupport & GetEbsOptimizedSupport() const
void SetEbsOptimizedSupport(EbsOptimizedSupport &&value)
std::basic_ostream< char, std::char_traits< char > > OStream