AWS SDK for C++  1.9.107
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::NetworkInterfaceAttachmentChanges Class Reference

#include <NetworkInterfaceAttachmentChanges.h>

Public Member Functions

 NetworkInterfaceAttachmentChanges ()
 
 NetworkInterfaceAttachmentChanges (const Aws::Utils::Xml::XmlNode &xmlNode)
 
NetworkInterfaceAttachmentChangesoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetAttachmentId () const
 
bool AttachmentIdHasBeenSet () const
 
void SetAttachmentId (const Aws::String &value)
 
void SetAttachmentId (Aws::String &&value)
 
void SetAttachmentId (const char *value)
 
NetworkInterfaceAttachmentChangesWithAttachmentId (const Aws::String &value)
 
NetworkInterfaceAttachmentChangesWithAttachmentId (Aws::String &&value)
 
NetworkInterfaceAttachmentChangesWithAttachmentId (const char *value)
 
bool GetDeleteOnTermination () const
 
bool DeleteOnTerminationHasBeenSet () const
 
void SetDeleteOnTermination (bool value)
 
NetworkInterfaceAttachmentChangesWithDeleteOnTermination (bool value)
 

Detailed Description

Describes an attachment change.

See Also:

AWS API Reference

Definition at line 31 of file NetworkInterfaceAttachmentChanges.h.

Constructor & Destructor Documentation

◆ NetworkInterfaceAttachmentChanges() [1/2]

Aws::EC2::Model::NetworkInterfaceAttachmentChanges::NetworkInterfaceAttachmentChanges ( )

◆ NetworkInterfaceAttachmentChanges() [2/2]

Aws::EC2::Model::NetworkInterfaceAttachmentChanges::NetworkInterfaceAttachmentChanges ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AttachmentIdHasBeenSet()

bool Aws::EC2::Model::NetworkInterfaceAttachmentChanges::AttachmentIdHasBeenSet ( ) const
inline

The ID of the network interface attachment.

Definition at line 50 of file NetworkInterfaceAttachmentChanges.h.

◆ DeleteOnTerminationHasBeenSet()

bool Aws::EC2::Model::NetworkInterfaceAttachmentChanges::DeleteOnTerminationHasBeenSet ( ) const
inline

Indicates whether the network interface is deleted when the instance is terminated.

Definition at line 93 of file NetworkInterfaceAttachmentChanges.h.

◆ GetAttachmentId()

const Aws::String& Aws::EC2::Model::NetworkInterfaceAttachmentChanges::GetAttachmentId ( ) const
inline

The ID of the network interface attachment.

Definition at line 45 of file NetworkInterfaceAttachmentChanges.h.

◆ GetDeleteOnTermination()

bool Aws::EC2::Model::NetworkInterfaceAttachmentChanges::GetDeleteOnTermination ( ) const
inline

Indicates whether the network interface is deleted when the instance is terminated.

Definition at line 87 of file NetworkInterfaceAttachmentChanges.h.

◆ operator=()

NetworkInterfaceAttachmentChanges& Aws::EC2::Model::NetworkInterfaceAttachmentChanges::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::EC2::Model::NetworkInterfaceAttachmentChanges::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::EC2::Model::NetworkInterfaceAttachmentChanges::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ SetAttachmentId() [1/3]

void Aws::EC2::Model::NetworkInterfaceAttachmentChanges::SetAttachmentId ( Aws::String &&  value)
inline

The ID of the network interface attachment.

Definition at line 60 of file NetworkInterfaceAttachmentChanges.h.

◆ SetAttachmentId() [2/3]

void Aws::EC2::Model::NetworkInterfaceAttachmentChanges::SetAttachmentId ( const Aws::String value)
inline

The ID of the network interface attachment.

Definition at line 55 of file NetworkInterfaceAttachmentChanges.h.

◆ SetAttachmentId() [3/3]

void Aws::EC2::Model::NetworkInterfaceAttachmentChanges::SetAttachmentId ( const char *  value)
inline

The ID of the network interface attachment.

Definition at line 65 of file NetworkInterfaceAttachmentChanges.h.

◆ SetDeleteOnTermination()

void Aws::EC2::Model::NetworkInterfaceAttachmentChanges::SetDeleteOnTermination ( bool  value)
inline

Indicates whether the network interface is deleted when the instance is terminated.

Definition at line 99 of file NetworkInterfaceAttachmentChanges.h.

◆ WithAttachmentId() [1/3]

NetworkInterfaceAttachmentChanges& Aws::EC2::Model::NetworkInterfaceAttachmentChanges::WithAttachmentId ( Aws::String &&  value)
inline

The ID of the network interface attachment.

Definition at line 75 of file NetworkInterfaceAttachmentChanges.h.

◆ WithAttachmentId() [2/3]

NetworkInterfaceAttachmentChanges& Aws::EC2::Model::NetworkInterfaceAttachmentChanges::WithAttachmentId ( const Aws::String value)
inline

The ID of the network interface attachment.

Definition at line 70 of file NetworkInterfaceAttachmentChanges.h.

◆ WithAttachmentId() [3/3]

NetworkInterfaceAttachmentChanges& Aws::EC2::Model::NetworkInterfaceAttachmentChanges::WithAttachmentId ( const char *  value)
inline

The ID of the network interface attachment.

Definition at line 80 of file NetworkInterfaceAttachmentChanges.h.

◆ WithDeleteOnTermination()

NetworkInterfaceAttachmentChanges& Aws::EC2::Model::NetworkInterfaceAttachmentChanges::WithDeleteOnTermination ( bool  value)
inline

Indicates whether the network interface is deleted when the instance is terminated.

Definition at line 105 of file NetworkInterfaceAttachmentChanges.h.


The documentation for this class was generated from the following file: