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

#include <LoadPermissionModifications.h>

Public Member Functions

 LoadPermissionModifications ()
 
 LoadPermissionModifications (const Aws::Utils::Xml::XmlNode &xmlNode)
 
LoadPermissionModificationsoperator= (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< LoadPermissionRequest > & GetAdd () const
 
bool AddHasBeenSet () const
 
void SetAdd (const Aws::Vector< LoadPermissionRequest > &value)
 
void SetAdd (Aws::Vector< LoadPermissionRequest > &&value)
 
LoadPermissionModificationsWithAdd (const Aws::Vector< LoadPermissionRequest > &value)
 
LoadPermissionModificationsWithAdd (Aws::Vector< LoadPermissionRequest > &&value)
 
LoadPermissionModificationsAddAdd (const LoadPermissionRequest &value)
 
LoadPermissionModificationsAddAdd (LoadPermissionRequest &&value)
 
const Aws::Vector< LoadPermissionRequest > & GetRemove () const
 
bool RemoveHasBeenSet () const
 
void SetRemove (const Aws::Vector< LoadPermissionRequest > &value)
 
void SetRemove (Aws::Vector< LoadPermissionRequest > &&value)
 
LoadPermissionModificationsWithRemove (const Aws::Vector< LoadPermissionRequest > &value)
 
LoadPermissionModificationsWithRemove (Aws::Vector< LoadPermissionRequest > &&value)
 
LoadPermissionModificationsAddRemove (const LoadPermissionRequest &value)
 
LoadPermissionModificationsAddRemove (LoadPermissionRequest &&value)
 

Detailed Description

Describes modifications to the load permissions of an Amazon FPGA image (AFI).

See Also:

AWS API Reference

Definition at line 33 of file LoadPermissionModifications.h.

Constructor & Destructor Documentation

◆ LoadPermissionModifications() [1/2]

Aws::EC2::Model::LoadPermissionModifications::LoadPermissionModifications ( )

◆ LoadPermissionModifications() [2/2]

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

Member Function Documentation

◆ AddAdd() [1/2]

LoadPermissionModifications& Aws::EC2::Model::LoadPermissionModifications::AddAdd ( const LoadPermissionRequest value)
inline

The load permissions to add.

Definition at line 77 of file LoadPermissionModifications.h.

◆ AddAdd() [2/2]

LoadPermissionModifications& Aws::EC2::Model::LoadPermissionModifications::AddAdd ( LoadPermissionRequest &&  value)
inline

The load permissions to add.

Definition at line 82 of file LoadPermissionModifications.h.

◆ AddHasBeenSet()

bool Aws::EC2::Model::LoadPermissionModifications::AddHasBeenSet ( ) const
inline

The load permissions to add.

Definition at line 52 of file LoadPermissionModifications.h.

◆ AddRemove() [1/2]

LoadPermissionModifications& Aws::EC2::Model::LoadPermissionModifications::AddRemove ( const LoadPermissionRequest value)
inline

The load permissions to remove.

Definition at line 118 of file LoadPermissionModifications.h.

◆ AddRemove() [2/2]

LoadPermissionModifications& Aws::EC2::Model::LoadPermissionModifications::AddRemove ( LoadPermissionRequest &&  value)
inline

The load permissions to remove.

Definition at line 123 of file LoadPermissionModifications.h.

◆ GetAdd()

const Aws::Vector<LoadPermissionRequest>& Aws::EC2::Model::LoadPermissionModifications::GetAdd ( ) const
inline

The load permissions to add.

Definition at line 47 of file LoadPermissionModifications.h.

◆ GetRemove()

const Aws::Vector<LoadPermissionRequest>& Aws::EC2::Model::LoadPermissionModifications::GetRemove ( ) const
inline

The load permissions to remove.

Definition at line 88 of file LoadPermissionModifications.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ RemoveHasBeenSet()

bool Aws::EC2::Model::LoadPermissionModifications::RemoveHasBeenSet ( ) const
inline

The load permissions to remove.

Definition at line 93 of file LoadPermissionModifications.h.

◆ SetAdd() [1/2]

void Aws::EC2::Model::LoadPermissionModifications::SetAdd ( Aws::Vector< LoadPermissionRequest > &&  value)
inline

The load permissions to add.

Definition at line 62 of file LoadPermissionModifications.h.

◆ SetAdd() [2/2]

void Aws::EC2::Model::LoadPermissionModifications::SetAdd ( const Aws::Vector< LoadPermissionRequest > &  value)
inline

The load permissions to add.

Definition at line 57 of file LoadPermissionModifications.h.

◆ SetRemove() [1/2]

void Aws::EC2::Model::LoadPermissionModifications::SetRemove ( Aws::Vector< LoadPermissionRequest > &&  value)
inline

The load permissions to remove.

Definition at line 103 of file LoadPermissionModifications.h.

◆ SetRemove() [2/2]

void Aws::EC2::Model::LoadPermissionModifications::SetRemove ( const Aws::Vector< LoadPermissionRequest > &  value)
inline

The load permissions to remove.

Definition at line 98 of file LoadPermissionModifications.h.

◆ WithAdd() [1/2]

LoadPermissionModifications& Aws::EC2::Model::LoadPermissionModifications::WithAdd ( Aws::Vector< LoadPermissionRequest > &&  value)
inline

The load permissions to add.

Definition at line 72 of file LoadPermissionModifications.h.

◆ WithAdd() [2/2]

LoadPermissionModifications& Aws::EC2::Model::LoadPermissionModifications::WithAdd ( const Aws::Vector< LoadPermissionRequest > &  value)
inline

The load permissions to add.

Definition at line 67 of file LoadPermissionModifications.h.

◆ WithRemove() [1/2]

LoadPermissionModifications& Aws::EC2::Model::LoadPermissionModifications::WithRemove ( Aws::Vector< LoadPermissionRequest > &&  value)
inline

The load permissions to remove.

Definition at line 113 of file LoadPermissionModifications.h.

◆ WithRemove() [2/2]

LoadPermissionModifications& Aws::EC2::Model::LoadPermissionModifications::WithRemove ( const Aws::Vector< LoadPermissionRequest > &  value)
inline

The load permissions to remove.

Definition at line 108 of file LoadPermissionModifications.h.


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