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

#include <PciId.h>

Public Member Functions

 PciId ()
 
 PciId (const Aws::Utils::Xml::XmlNode &xmlNode)
 
PciIdoperator= (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::StringGetDeviceId () const
 
bool DeviceIdHasBeenSet () const
 
void SetDeviceId (const Aws::String &value)
 
void SetDeviceId (Aws::String &&value)
 
void SetDeviceId (const char *value)
 
PciIdWithDeviceId (const Aws::String &value)
 
PciIdWithDeviceId (Aws::String &&value)
 
PciIdWithDeviceId (const char *value)
 
const Aws::StringGetVendorId () const
 
bool VendorIdHasBeenSet () const
 
void SetVendorId (const Aws::String &value)
 
void SetVendorId (Aws::String &&value)
 
void SetVendorId (const char *value)
 
PciIdWithVendorId (const Aws::String &value)
 
PciIdWithVendorId (Aws::String &&value)
 
PciIdWithVendorId (const char *value)
 
const Aws::StringGetSubsystemId () const
 
bool SubsystemIdHasBeenSet () const
 
void SetSubsystemId (const Aws::String &value)
 
void SetSubsystemId (Aws::String &&value)
 
void SetSubsystemId (const char *value)
 
PciIdWithSubsystemId (const Aws::String &value)
 
PciIdWithSubsystemId (Aws::String &&value)
 
PciIdWithSubsystemId (const char *value)
 
const Aws::StringGetSubsystemVendorId () const
 
bool SubsystemVendorIdHasBeenSet () const
 
void SetSubsystemVendorId (const Aws::String &value)
 
void SetSubsystemVendorId (Aws::String &&value)
 
void SetSubsystemVendorId (const char *value)
 
PciIdWithSubsystemVendorId (const Aws::String &value)
 
PciIdWithSubsystemVendorId (Aws::String &&value)
 
PciIdWithSubsystemVendorId (const char *value)
 

Detailed Description

Describes the data that identifies an Amazon FPGA image (AFI) on the PCI bus.

See Also:

AWS API Reference

Definition at line 32 of file PciId.h.

Constructor & Destructor Documentation

◆ PciId() [1/2]

Aws::EC2::Model::PciId::PciId ( )

◆ PciId() [2/2]

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

Member Function Documentation

◆ DeviceIdHasBeenSet()

bool Aws::EC2::Model::PciId::DeviceIdHasBeenSet ( ) const
inline

The ID of the device.

Definition at line 51 of file PciId.h.

◆ GetDeviceId()

const Aws::String& Aws::EC2::Model::PciId::GetDeviceId ( ) const
inline

The ID of the device.

Definition at line 46 of file PciId.h.

◆ GetSubsystemId()

const Aws::String& Aws::EC2::Model::PciId::GetSubsystemId ( ) const
inline

The ID of the subsystem.

Definition at line 128 of file PciId.h.

◆ GetSubsystemVendorId()

const Aws::String& Aws::EC2::Model::PciId::GetSubsystemVendorId ( ) const
inline

The ID of the vendor for the subsystem.

Definition at line 169 of file PciId.h.

◆ GetVendorId()

const Aws::String& Aws::EC2::Model::PciId::GetVendorId ( ) const
inline

The ID of the vendor.

Definition at line 87 of file PciId.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetDeviceId() [1/3]

void Aws::EC2::Model::PciId::SetDeviceId ( Aws::String &&  value)
inline

The ID of the device.

Definition at line 61 of file PciId.h.

◆ SetDeviceId() [2/3]

void Aws::EC2::Model::PciId::SetDeviceId ( const Aws::String value)
inline

The ID of the device.

Definition at line 56 of file PciId.h.

◆ SetDeviceId() [3/3]

void Aws::EC2::Model::PciId::SetDeviceId ( const char *  value)
inline

The ID of the device.

Definition at line 66 of file PciId.h.

◆ SetSubsystemId() [1/3]

void Aws::EC2::Model::PciId::SetSubsystemId ( Aws::String &&  value)
inline

The ID of the subsystem.

Definition at line 143 of file PciId.h.

◆ SetSubsystemId() [2/3]

void Aws::EC2::Model::PciId::SetSubsystemId ( const Aws::String value)
inline

The ID of the subsystem.

Definition at line 138 of file PciId.h.

◆ SetSubsystemId() [3/3]

void Aws::EC2::Model::PciId::SetSubsystemId ( const char *  value)
inline

The ID of the subsystem.

Definition at line 148 of file PciId.h.

◆ SetSubsystemVendorId() [1/3]

void Aws::EC2::Model::PciId::SetSubsystemVendorId ( Aws::String &&  value)
inline

The ID of the vendor for the subsystem.

Definition at line 184 of file PciId.h.

◆ SetSubsystemVendorId() [2/3]

void Aws::EC2::Model::PciId::SetSubsystemVendorId ( const Aws::String value)
inline

The ID of the vendor for the subsystem.

Definition at line 179 of file PciId.h.

◆ SetSubsystemVendorId() [3/3]

void Aws::EC2::Model::PciId::SetSubsystemVendorId ( const char *  value)
inline

The ID of the vendor for the subsystem.

Definition at line 189 of file PciId.h.

◆ SetVendorId() [1/3]

void Aws::EC2::Model::PciId::SetVendorId ( Aws::String &&  value)
inline

The ID of the vendor.

Definition at line 102 of file PciId.h.

◆ SetVendorId() [2/3]

void Aws::EC2::Model::PciId::SetVendorId ( const Aws::String value)
inline

The ID of the vendor.

Definition at line 97 of file PciId.h.

◆ SetVendorId() [3/3]

void Aws::EC2::Model::PciId::SetVendorId ( const char *  value)
inline

The ID of the vendor.

Definition at line 107 of file PciId.h.

◆ SubsystemIdHasBeenSet()

bool Aws::EC2::Model::PciId::SubsystemIdHasBeenSet ( ) const
inline

The ID of the subsystem.

Definition at line 133 of file PciId.h.

◆ SubsystemVendorIdHasBeenSet()

bool Aws::EC2::Model::PciId::SubsystemVendorIdHasBeenSet ( ) const
inline

The ID of the vendor for the subsystem.

Definition at line 174 of file PciId.h.

◆ VendorIdHasBeenSet()

bool Aws::EC2::Model::PciId::VendorIdHasBeenSet ( ) const
inline

The ID of the vendor.

Definition at line 92 of file PciId.h.

◆ WithDeviceId() [1/3]

PciId& Aws::EC2::Model::PciId::WithDeviceId ( Aws::String &&  value)
inline

The ID of the device.

Definition at line 76 of file PciId.h.

◆ WithDeviceId() [2/3]

PciId& Aws::EC2::Model::PciId::WithDeviceId ( const Aws::String value)
inline

The ID of the device.

Definition at line 71 of file PciId.h.

◆ WithDeviceId() [3/3]

PciId& Aws::EC2::Model::PciId::WithDeviceId ( const char *  value)
inline

The ID of the device.

Definition at line 81 of file PciId.h.

◆ WithSubsystemId() [1/3]

PciId& Aws::EC2::Model::PciId::WithSubsystemId ( Aws::String &&  value)
inline

The ID of the subsystem.

Definition at line 158 of file PciId.h.

◆ WithSubsystemId() [2/3]

PciId& Aws::EC2::Model::PciId::WithSubsystemId ( const Aws::String value)
inline

The ID of the subsystem.

Definition at line 153 of file PciId.h.

◆ WithSubsystemId() [3/3]

PciId& Aws::EC2::Model::PciId::WithSubsystemId ( const char *  value)
inline

The ID of the subsystem.

Definition at line 163 of file PciId.h.

◆ WithSubsystemVendorId() [1/3]

PciId& Aws::EC2::Model::PciId::WithSubsystemVendorId ( Aws::String &&  value)
inline

The ID of the vendor for the subsystem.

Definition at line 199 of file PciId.h.

◆ WithSubsystemVendorId() [2/3]

PciId& Aws::EC2::Model::PciId::WithSubsystemVendorId ( const Aws::String value)
inline

The ID of the vendor for the subsystem.

Definition at line 194 of file PciId.h.

◆ WithSubsystemVendorId() [3/3]

PciId& Aws::EC2::Model::PciId::WithSubsystemVendorId ( const char *  value)
inline

The ID of the vendor for the subsystem.

Definition at line 204 of file PciId.h.

◆ WithVendorId() [1/3]

PciId& Aws::EC2::Model::PciId::WithVendorId ( Aws::String &&  value)
inline

The ID of the vendor.

Definition at line 117 of file PciId.h.

◆ WithVendorId() [2/3]

PciId& Aws::EC2::Model::PciId::WithVendorId ( const Aws::String value)
inline

The ID of the vendor.

Definition at line 112 of file PciId.h.

◆ WithVendorId() [3/3]

PciId& Aws::EC2::Model::PciId::WithVendorId ( const char *  value)
inline

The ID of the vendor.

Definition at line 122 of file PciId.h.


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