54 inline void SetDryRun(
bool value) { m_dryRunHasBeenSet =
true; m_dryRun = value; }
82 inline void SetNetworkInterfaceId(
const char* value) { m_networkInterfaceIdHasBeenSet =
true; m_networkInterfaceId.assign(value); }
270 bool m_dryRunHasBeenSet;
272 bool m_networkInterfaceIdHasBeenSet;
274 bool m_descriptionHasBeenSet;
276 bool m_sourceDestCheckHasBeenSet;
278 bool m_groupsHasBeenSet;
280 bool m_attachmentHasBeenSet;
void SetAttachment(const NetworkInterfaceAttachmentChanges &value)
void SetNetworkInterfaceId(const Aws::String &value)
const AttributeBooleanValue & GetSourceDestCheck() const
void SetSourceDestCheck(const AttributeBooleanValue &value)
ModifyNetworkInterfaceAttributeRequest & AddGroups(const char *value)
void SetAttachment(NetworkInterfaceAttachmentChanges &&value)
void SetGroups(Aws::Vector< Aws::String > &&value)
void SetNetworkInterfaceId(Aws::String &&value)
std::vector< T, Aws::Allocator< T > > Vector
void SetSourceDestCheck(AttributeBooleanValue &&value)
ModifyNetworkInterfaceAttributeRequest & AddGroups(Aws::String &&value)
const Aws::String & GetNetworkInterfaceId() const
ModifyNetworkInterfaceAttributeRequest & WithSourceDestCheck(const AttributeBooleanValue &value)
ModifyNetworkInterfaceAttributeRequest & WithDescription(AttributeValue &&value)
ModifyNetworkInterfaceAttributeRequest & WithGroups(Aws::Vector< Aws::String > &&value)
void SetDescription(AttributeValue &&value)
ModifyNetworkInterfaceAttributeRequest & WithDryRun(bool value)
void SetDryRun(bool value)
ModifyNetworkInterfaceAttributeRequest & WithDescription(const AttributeValue &value)
ModifyNetworkInterfaceAttributeRequest & WithSourceDestCheck(AttributeBooleanValue &&value)
ModifyNetworkInterfaceAttributeRequest & WithNetworkInterfaceId(const Aws::String &value)
void SetGroups(const Aws::Vector< Aws::String > &value)
void SetDescription(const AttributeValue &value)
ModifyNetworkInterfaceAttributeRequest & AddGroups(const Aws::String &value)
const NetworkInterfaceAttachmentChanges & GetAttachment() const
ModifyNetworkInterfaceAttributeRequest & WithAttachment(NetworkInterfaceAttachmentChanges &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
ModifyNetworkInterfaceAttributeRequest & WithGroups(const Aws::Vector< Aws::String > &value)
void SetNetworkInterfaceId(const char *value)
ModifyNetworkInterfaceAttributeRequest & WithAttachment(const NetworkInterfaceAttachmentChanges &value)
ModifyNetworkInterfaceAttributeRequest & WithNetworkInterfaceId(const char *value)
ModifyNetworkInterfaceAttributeRequest & WithNetworkInterfaceId(Aws::String &&value)
const AttributeValue & GetDescription() const
JSON (JavaScript Object Notation).
const Aws::Vector< Aws::String > & GetGroups() const