28 namespace StorageGateway
66 inline void SetTargetARN(
const char* value) { m_targetARNHasBeenSet =
true; m_targetARN.assign(value); }
104 inline void SetNetworkInterfaceId(
const char* value) { m_networkInterfaceIdHasBeenSet =
true; m_networkInterfaceId.assign(value); }
144 inline void SetChapEnabled(
bool value) { m_chapEnabledHasBeenSet =
true; m_chapEnabled = value; }
153 bool m_targetARNHasBeenSet;
155 bool m_networkInterfaceIdHasBeenSet;
156 int m_networkInterfacePort;
157 bool m_networkInterfacePortHasBeenSet;
159 bool m_chapEnabledHasBeenSet;
DeviceiSCSIAttributes & WithNetworkInterfacePort(int value)
void SetNetworkInterfaceId(const char *value)
const Aws::String & GetNetworkInterfaceId() const
int GetNetworkInterfacePort() const
void SetChapEnabled(bool value)
DeviceiSCSIAttributes & WithTargetARN(Aws::String &&value)
void SetTargetARN(Aws::String &&value)
DeviceiSCSIAttributes & WithNetworkInterfaceId(const char *value)
void SetNetworkInterfacePort(int value)
DeviceiSCSIAttributes & WithChapEnabled(bool value)
bool GetChapEnabled() const
void SetNetworkInterfaceId(Aws::String &&value)
DeviceiSCSIAttributes & WithTargetARN(const Aws::String &value)
void SetTargetARN(const char *value)
void SetNetworkInterfaceId(const Aws::String &value)
const Aws::String & GetTargetARN() const
DeviceiSCSIAttributes & WithNetworkInterfaceId(Aws::String &&value)
DeviceiSCSIAttributes & WithNetworkInterfaceId(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
DeviceiSCSIAttributes & WithTargetARN(const char *value)
#define AWS_STORAGEGATEWAY_API
void SetTargetARN(const Aws::String &value)
JSON (JavaScript Object Notation).