29 namespace StorageGateway
67 inline void SetVTLDeviceARN(
const char* value) { m_vTLDeviceARNHasBeenSet =
true; m_vTLDeviceARN.assign(value); }
97 inline void SetVTLDeviceType(
const char* value) { m_vTLDeviceTypeHasBeenSet =
true; m_vTLDeviceType.assign(value); }
118 inline void SetVTLDeviceVendor(
const char* value) { m_vTLDeviceVendorHasBeenSet =
true; m_vTLDeviceVendor.assign(value); }
177 bool m_vTLDeviceARNHasBeenSet;
179 bool m_vTLDeviceTypeHasBeenSet;
181 bool m_vTLDeviceVendorHasBeenSet;
183 bool m_vTLDeviceProductIdentifierHasBeenSet;
185 bool m_deviceiSCSIAttributesHasBeenSet;
void SetVTLDeviceProductIdentifier(const char *value)
void SetVTLDeviceType(const char *value)
void SetVTLDeviceARN(const char *value)
VTLDevice & WithVTLDeviceVendor(const Aws::String &value)
void SetVTLDeviceType(const Aws::String &value)
void SetDeviceiSCSIAttributes(const DeviceiSCSIAttributes &value)
const Aws::String & GetVTLDeviceType() const
VTLDevice & WithVTLDeviceType(Aws::String &&value)
void SetDeviceiSCSIAttributes(DeviceiSCSIAttributes &&value)
void SetVTLDeviceARN(const Aws::String &value)
void SetVTLDeviceVendor(const Aws::String &value)
VTLDevice & WithVTLDeviceARN(const char *value)
VTLDevice & WithDeviceiSCSIAttributes(const DeviceiSCSIAttributes &value)
const DeviceiSCSIAttributes & GetDeviceiSCSIAttributes() const
VTLDevice & WithVTLDeviceARN(const Aws::String &value)
VTLDevice & WithVTLDeviceProductIdentifier(const char *value)
VTLDevice & WithVTLDeviceVendor(Aws::String &&value)
VTLDevice & WithVTLDeviceType(const char *value)
VTLDevice & WithVTLDeviceARN(Aws::String &&value)
const Aws::String & GetVTLDeviceProductIdentifier() const
VTLDevice & WithVTLDeviceProductIdentifier(const Aws::String &value)
const Aws::String & GetVTLDeviceARN() const
void SetVTLDeviceProductIdentifier(Aws::String &&value)
VTLDevice & WithVTLDeviceVendor(const char *value)
void SetVTLDeviceProductIdentifier(const Aws::String &value)
VTLDevice & WithVTLDeviceType(const Aws::String &value)
VTLDevice & WithVTLDeviceProductIdentifier(Aws::String &&value)
VTLDevice & WithDeviceiSCSIAttributes(DeviceiSCSIAttributes &&value)
void SetVTLDeviceVendor(const char *value)
void SetVTLDeviceARN(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::String & GetVTLDeviceVendor() const
#define AWS_STORAGEGATEWAY_API
void SetVTLDeviceType(Aws::String &&value)
void SetVTLDeviceVendor(Aws::String &&value)
JSON (JavaScript Object Notation).