27 template<
typename RESULT_TYPE>
28 class AmazonWebServiceResult;
69 inline void SetImageId(
const char* value) { m_imageId.assign(value); }
void SetBlockDeviceMappings(const Aws::Vector< BlockDeviceMapping > &value)
DescribeImageAttributeResponse & WithImageId(const char *value)
DescribeImageAttributeResponse & WithDescription(AttributeValue &&value)
void SetDescription(AttributeValue &&value)
DescribeImageAttributeResponse & WithSriovNetSupport(AttributeValue &&value)
void SetKernelId(const AttributeValue &value)
void SetRamdiskId(const AttributeValue &value)
void SetImageId(Aws::String &&value)
DescribeImageAttributeResponse & WithKernelId(AttributeValue &&value)
DescribeImageAttributeResponse & WithSriovNetSupport(const AttributeValue &value)
void SetResponseMetadata(const ResponseMetadata &value)
void SetImageId(const Aws::String &value)
DescribeImageAttributeResponse & WithImageId(Aws::String &&value)
void SetRamdiskId(AttributeValue &&value)
std::vector< T, Aws::Allocator< T > > Vector
const AttributeValue & GetSriovNetSupport() const
const AttributeValue & GetKernelId() const
const Aws::Vector< BlockDeviceMapping > & GetBlockDeviceMappings() const
void SetProductCodes(Aws::Vector< ProductCode > &&value)
DescribeImageAttributeResponse & WithBlockDeviceMappings(const Aws::Vector< BlockDeviceMapping > &value)
const Aws::String & GetImageId() const
DescribeImageAttributeResponse & AddBlockDeviceMappings(BlockDeviceMapping &&value)
void SetKernelId(AttributeValue &&value)
DescribeImageAttributeResponse & AddLaunchPermissions(const LaunchPermission &value)
DescribeImageAttributeResponse & WithImageId(const Aws::String &value)
void SetImageId(const char *value)
DescribeImageAttributeResponse & WithKernelId(const AttributeValue &value)
DescribeImageAttributeResponse & WithProductCodes(Aws::Vector< ProductCode > &&value)
DescribeImageAttributeResponse & WithResponseMetadata(const ResponseMetadata &value)
DescribeImageAttributeResponse & WithBlockDeviceMappings(Aws::Vector< BlockDeviceMapping > &&value)
DescribeImageAttributeResponse & AddLaunchPermissions(LaunchPermission &&value)
DescribeImageAttributeResponse & WithRamdiskId(const AttributeValue &value)
void SetResponseMetadata(ResponseMetadata &&value)
DescribeImageAttributeResponse & WithLaunchPermissions(Aws::Vector< LaunchPermission > &&value)
DescribeImageAttributeResponse & WithLaunchPermissions(const Aws::Vector< LaunchPermission > &value)
DescribeImageAttributeResponse & WithRamdiskId(AttributeValue &&value)
DescribeImageAttributeResponse & AddProductCodes(ProductCode &&value)
const AttributeValue & GetDescription() const
void SetDescription(const AttributeValue &value)
const Aws::Vector< LaunchPermission > & GetLaunchPermissions() const
void SetLaunchPermissions(Aws::Vector< LaunchPermission > &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
DescribeImageAttributeResponse & AddBlockDeviceMappings(const BlockDeviceMapping &value)
void SetLaunchPermissions(const Aws::Vector< LaunchPermission > &value)
const AttributeValue & GetRamdiskId() const
void SetSriovNetSupport(AttributeValue &&value)
void SetProductCodes(const Aws::Vector< ProductCode > &value)
void SetSriovNetSupport(const AttributeValue &value)
const ResponseMetadata & GetResponseMetadata() const
DescribeImageAttributeResponse & AddProductCodes(const ProductCode &value)
const Aws::Vector< ProductCode > & GetProductCodes() const
JSON (JavaScript Object Notation).
DescribeImageAttributeResponse & WithProductCodes(const Aws::Vector< ProductCode > &value)
void SetBlockDeviceMappings(Aws::Vector< BlockDeviceMapping > &&value)
DescribeImageAttributeResponse & WithResponseMetadata(ResponseMetadata &&value)
DescribeImageAttributeResponse & WithDescription(const AttributeValue &value)