7#include <aws/ec2/EC2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/ec2/model/MediaDeviceMemoryInfo.h>
48 inline int GetCount()
const {
return m_count; }
50 inline void SetCount(
int value) { m_countHasBeenSet =
true; m_count = value; }
60 template<
typename NameT = Aws::String>
61 void SetName(NameT&& value) { m_nameHasBeenSet =
true; m_name = std::forward<NameT>(value); }
62 template<
typename NameT = Aws::String>
72 template<
typename ManufacturerT = Aws::String>
73 void SetManufacturer(ManufacturerT&& value) { m_manufacturerHasBeenSet =
true; m_manufacturer = std::forward<ManufacturerT>(value); }
74 template<
typename ManufacturerT = Aws::String>
84 template<
typename MemoryInfoT = MediaDeviceMemoryInfo>
85 void SetMemoryInfo(MemoryInfoT&& value) { m_memoryInfoHasBeenSet =
true; m_memoryInfo = std::forward<MemoryInfoT>(value); }
86 template<
typename MemoryInfoT = MediaDeviceMemoryInfo>
92 bool m_countHasBeenSet =
false;
95 bool m_nameHasBeenSet =
false;
98 bool m_manufacturerHasBeenSet =
false;
100 MediaDeviceMemoryInfo m_memoryInfo;
101 bool m_memoryInfoHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::basic_ostream< char, std::char_traits< char > > OStream