28 namespace StorageGateway
62 inline void SetTargetARN(
const char* value) { m_targetARNHasBeenSet =
true; m_targetARN.assign(value); }
97 inline void SetNetworkInterfaceId(
const char* value) { m_networkInterfaceIdHasBeenSet =
true; m_networkInterfaceId.assign(value); }
137 inline void SetLunNumber(
long value) { m_lunNumberHasBeenSet =
true; m_lunNumber = value; }
152 inline void SetChapEnabled(
bool value) { m_chapEnabledHasBeenSet =
true; m_chapEnabled = value; }
161 bool m_targetARNHasBeenSet;
163 bool m_networkInterfaceIdHasBeenSet;
164 long m_networkInterfacePort;
165 bool m_networkInterfacePortHasBeenSet;
167 bool m_lunNumberHasBeenSet;
169 bool m_chapEnabledHasBeenSet;
long GetNetworkInterfacePort() const
void SetNetworkInterfaceId(const Aws::String &value)
VolumeiSCSIAttributes & WithNetworkInterfaceId(Aws::String &&value)
VolumeiSCSIAttributes & WithTargetARN(const Aws::String &value)
void SetTargetARN(Aws::String &&value)
void SetLunNumber(long value)
void SetTargetARN(const Aws::String &value)
void SetChapEnabled(bool value)
VolumeiSCSIAttributes & WithLunNumber(long value)
VolumeiSCSIAttributes & WithTargetARN(const char *value)
void SetNetworkInterfaceId(Aws::String &&value)
VolumeiSCSIAttributes & WithTargetARN(Aws::String &&value)
bool GetChapEnabled() const
const Aws::String & GetTargetARN() const
VolumeiSCSIAttributes & WithNetworkInterfacePort(long value)
long GetLunNumber() const
VolumeiSCSIAttributes & WithChapEnabled(bool value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
VolumeiSCSIAttributes & WithNetworkInterfaceId(const Aws::String &value)
void SetNetworkInterfaceId(const char *value)
VolumeiSCSIAttributes & WithNetworkInterfaceId(const char *value)
#define AWS_STORAGEGATEWAY_API
void SetNetworkInterfacePort(long value)
const Aws::String & GetNetworkInterfaceId() const
JSON (JavaScript Object Notation).
void SetTargetARN(const char *value)