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

#include <ClassicLinkInstance.h>

Public Member Functions

 ClassicLinkInstance ()
 
 ClassicLinkInstance (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ClassicLinkInstanceoperator= (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::Vector< GroupIdentifier > & GetGroups () const
 
bool GroupsHasBeenSet () const
 
void SetGroups (const Aws::Vector< GroupIdentifier > &value)
 
void SetGroups (Aws::Vector< GroupIdentifier > &&value)
 
ClassicLinkInstanceWithGroups (const Aws::Vector< GroupIdentifier > &value)
 
ClassicLinkInstanceWithGroups (Aws::Vector< GroupIdentifier > &&value)
 
ClassicLinkInstanceAddGroups (const GroupIdentifier &value)
 
ClassicLinkInstanceAddGroups (GroupIdentifier &&value)
 
const Aws::StringGetInstanceId () const
 
bool InstanceIdHasBeenSet () const
 
void SetInstanceId (const Aws::String &value)
 
void SetInstanceId (Aws::String &&value)
 
void SetInstanceId (const char *value)
 
ClassicLinkInstanceWithInstanceId (const Aws::String &value)
 
ClassicLinkInstanceWithInstanceId (Aws::String &&value)
 
ClassicLinkInstanceWithInstanceId (const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
ClassicLinkInstanceWithTags (const Aws::Vector< Tag > &value)
 
ClassicLinkInstanceWithTags (Aws::Vector< Tag > &&value)
 
ClassicLinkInstanceAddTags (const Tag &value)
 
ClassicLinkInstanceAddTags (Tag &&value)
 
const Aws::StringGetVpcId () const
 
bool VpcIdHasBeenSet () const
 
void SetVpcId (const Aws::String &value)
 
void SetVpcId (Aws::String &&value)
 
void SetVpcId (const char *value)
 
ClassicLinkInstanceWithVpcId (const Aws::String &value)
 
ClassicLinkInstanceWithVpcId (Aws::String &&value)
 
ClassicLinkInstanceWithVpcId (const char *value)
 

Detailed Description

Describes a linked EC2-Classic instance.

See Also:

AWS API Reference

Definition at line 34 of file ClassicLinkInstance.h.

Constructor & Destructor Documentation

◆ ClassicLinkInstance() [1/2]

Aws::EC2::Model::ClassicLinkInstance::ClassicLinkInstance ( )

◆ ClassicLinkInstance() [2/2]

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

Member Function Documentation

◆ AddGroups() [1/2]

ClassicLinkInstance& Aws::EC2::Model::ClassicLinkInstance::AddGroups ( const GroupIdentifier value)
inline

A list of security groups.

Definition at line 78 of file ClassicLinkInstance.h.

◆ AddGroups() [2/2]

ClassicLinkInstance& Aws::EC2::Model::ClassicLinkInstance::AddGroups ( GroupIdentifier &&  value)
inline

A list of security groups.

Definition at line 83 of file ClassicLinkInstance.h.

◆ AddTags() [1/2]

ClassicLinkInstance& Aws::EC2::Model::ClassicLinkInstance::AddTags ( const Tag value)
inline

Any tags assigned to the instance.

Definition at line 160 of file ClassicLinkInstance.h.

◆ AddTags() [2/2]

ClassicLinkInstance& Aws::EC2::Model::ClassicLinkInstance::AddTags ( Tag &&  value)
inline

Any tags assigned to the instance.

Definition at line 165 of file ClassicLinkInstance.h.

◆ GetGroups()

const Aws::Vector<GroupIdentifier>& Aws::EC2::Model::ClassicLinkInstance::GetGroups ( ) const
inline

A list of security groups.

Definition at line 48 of file ClassicLinkInstance.h.

◆ GetInstanceId()

const Aws::String& Aws::EC2::Model::ClassicLinkInstance::GetInstanceId ( ) const
inline

The ID of the instance.

Definition at line 89 of file ClassicLinkInstance.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::EC2::Model::ClassicLinkInstance::GetTags ( ) const
inline

Any tags assigned to the instance.

Definition at line 130 of file ClassicLinkInstance.h.

◆ GetVpcId()

const Aws::String& Aws::EC2::Model::ClassicLinkInstance::GetVpcId ( ) const
inline

The ID of the VPC.

Definition at line 171 of file ClassicLinkInstance.h.

◆ GroupsHasBeenSet()

bool Aws::EC2::Model::ClassicLinkInstance::GroupsHasBeenSet ( ) const
inline

A list of security groups.

Definition at line 53 of file ClassicLinkInstance.h.

◆ InstanceIdHasBeenSet()

bool Aws::EC2::Model::ClassicLinkInstance::InstanceIdHasBeenSet ( ) const
inline

The ID of the instance.

Definition at line 94 of file ClassicLinkInstance.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetGroups() [1/2]

void Aws::EC2::Model::ClassicLinkInstance::SetGroups ( Aws::Vector< GroupIdentifier > &&  value)
inline

A list of security groups.

Definition at line 63 of file ClassicLinkInstance.h.

◆ SetGroups() [2/2]

void Aws::EC2::Model::ClassicLinkInstance::SetGroups ( const Aws::Vector< GroupIdentifier > &  value)
inline

A list of security groups.

Definition at line 58 of file ClassicLinkInstance.h.

◆ SetInstanceId() [1/3]

void Aws::EC2::Model::ClassicLinkInstance::SetInstanceId ( Aws::String &&  value)
inline

The ID of the instance.

Definition at line 104 of file ClassicLinkInstance.h.

◆ SetInstanceId() [2/3]

void Aws::EC2::Model::ClassicLinkInstance::SetInstanceId ( const Aws::String value)
inline

The ID of the instance.

Definition at line 99 of file ClassicLinkInstance.h.

◆ SetInstanceId() [3/3]

void Aws::EC2::Model::ClassicLinkInstance::SetInstanceId ( const char *  value)
inline

The ID of the instance.

Definition at line 109 of file ClassicLinkInstance.h.

◆ SetTags() [1/2]

void Aws::EC2::Model::ClassicLinkInstance::SetTags ( Aws::Vector< Tag > &&  value)
inline

Any tags assigned to the instance.

Definition at line 145 of file ClassicLinkInstance.h.

◆ SetTags() [2/2]

void Aws::EC2::Model::ClassicLinkInstance::SetTags ( const Aws::Vector< Tag > &  value)
inline

Any tags assigned to the instance.

Definition at line 140 of file ClassicLinkInstance.h.

◆ SetVpcId() [1/3]

void Aws::EC2::Model::ClassicLinkInstance::SetVpcId ( Aws::String &&  value)
inline

The ID of the VPC.

Definition at line 186 of file ClassicLinkInstance.h.

◆ SetVpcId() [2/3]

void Aws::EC2::Model::ClassicLinkInstance::SetVpcId ( const Aws::String value)
inline

The ID of the VPC.

Definition at line 181 of file ClassicLinkInstance.h.

◆ SetVpcId() [3/3]

void Aws::EC2::Model::ClassicLinkInstance::SetVpcId ( const char *  value)
inline

The ID of the VPC.

Definition at line 191 of file ClassicLinkInstance.h.

◆ TagsHasBeenSet()

bool Aws::EC2::Model::ClassicLinkInstance::TagsHasBeenSet ( ) const
inline

Any tags assigned to the instance.

Definition at line 135 of file ClassicLinkInstance.h.

◆ VpcIdHasBeenSet()

bool Aws::EC2::Model::ClassicLinkInstance::VpcIdHasBeenSet ( ) const
inline

The ID of the VPC.

Definition at line 176 of file ClassicLinkInstance.h.

◆ WithGroups() [1/2]

ClassicLinkInstance& Aws::EC2::Model::ClassicLinkInstance::WithGroups ( Aws::Vector< GroupIdentifier > &&  value)
inline

A list of security groups.

Definition at line 73 of file ClassicLinkInstance.h.

◆ WithGroups() [2/2]

ClassicLinkInstance& Aws::EC2::Model::ClassicLinkInstance::WithGroups ( const Aws::Vector< GroupIdentifier > &  value)
inline

A list of security groups.

Definition at line 68 of file ClassicLinkInstance.h.

◆ WithInstanceId() [1/3]

ClassicLinkInstance& Aws::EC2::Model::ClassicLinkInstance::WithInstanceId ( Aws::String &&  value)
inline

The ID of the instance.

Definition at line 119 of file ClassicLinkInstance.h.

◆ WithInstanceId() [2/3]

ClassicLinkInstance& Aws::EC2::Model::ClassicLinkInstance::WithInstanceId ( const Aws::String value)
inline

The ID of the instance.

Definition at line 114 of file ClassicLinkInstance.h.

◆ WithInstanceId() [3/3]

ClassicLinkInstance& Aws::EC2::Model::ClassicLinkInstance::WithInstanceId ( const char *  value)
inline

The ID of the instance.

Definition at line 124 of file ClassicLinkInstance.h.

◆ WithTags() [1/2]

ClassicLinkInstance& Aws::EC2::Model::ClassicLinkInstance::WithTags ( Aws::Vector< Tag > &&  value)
inline

Any tags assigned to the instance.

Definition at line 155 of file ClassicLinkInstance.h.

◆ WithTags() [2/2]

ClassicLinkInstance& Aws::EC2::Model::ClassicLinkInstance::WithTags ( const Aws::Vector< Tag > &  value)
inline

Any tags assigned to the instance.

Definition at line 150 of file ClassicLinkInstance.h.

◆ WithVpcId() [1/3]

ClassicLinkInstance& Aws::EC2::Model::ClassicLinkInstance::WithVpcId ( Aws::String &&  value)
inline

The ID of the VPC.

Definition at line 201 of file ClassicLinkInstance.h.

◆ WithVpcId() [2/3]

ClassicLinkInstance& Aws::EC2::Model::ClassicLinkInstance::WithVpcId ( const Aws::String value)
inline

The ID of the VPC.

Definition at line 196 of file ClassicLinkInstance.h.

◆ WithVpcId() [3/3]

ClassicLinkInstance& Aws::EC2::Model::ClassicLinkInstance::WithVpcId ( const char *  value)
inline

The ID of the VPC.

Definition at line 206 of file ClassicLinkInstance.h.


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