7#include <aws/batch/Batch_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
49 inline void SetAttachmentId(
const char* value) { m_attachmentIdHasBeenSet =
true; m_attachmentId.assign(value); }
63 inline void SetIpv6Address(
const char* value) { m_ipv6AddressHasBeenSet =
true; m_ipv6Address.assign(value); }
77 inline void SetPrivateIpv4Address(
const char* value) { m_privateIpv4AddressHasBeenSet =
true; m_privateIpv4Address.assign(value); }
85 bool m_attachmentIdHasBeenSet =
false;
88 bool m_ipv6AddressHasBeenSet =
false;
91 bool m_privateIpv4AddressHasBeenSet =
false;
void SetAttachmentId(Aws::String &&value)
NetworkInterface & WithPrivateIpv4Address(const Aws::String &value)
AWS_BATCH_API NetworkInterface()
NetworkInterface & WithPrivateIpv4Address(Aws::String &&value)
bool AttachmentIdHasBeenSet() const
void SetIpv6Address(Aws::String &&value)
NetworkInterface & WithAttachmentId(Aws::String &&value)
NetworkInterface & WithAttachmentId(const char *value)
NetworkInterface & WithIpv6Address(const Aws::String &value)
bool Ipv6AddressHasBeenSet() const
NetworkInterface & WithIpv6Address(const char *value)
NetworkInterface & WithAttachmentId(const Aws::String &value)
AWS_BATCH_API NetworkInterface(Aws::Utils::Json::JsonView jsonValue)
NetworkInterface & WithIpv6Address(Aws::String &&value)
NetworkInterface & WithPrivateIpv4Address(const char *value)
void SetPrivateIpv4Address(const char *value)
const Aws::String & GetAttachmentId() const
void SetPrivateIpv4Address(const Aws::String &value)
bool PrivateIpv4AddressHasBeenSet() const
void SetAttachmentId(const Aws::String &value)
const Aws::String & GetPrivateIpv4Address() const
void SetPrivateIpv4Address(Aws::String &&value)
void SetIpv6Address(const Aws::String &value)
AWS_BATCH_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetIpv6Address() const
void SetIpv6Address(const char *value)
AWS_BATCH_API NetworkInterface & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAttachmentId(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue