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

#include <FpgaImage.h>

Public Member Functions

 FpgaImage ()
 
 FpgaImage (const Aws::Utils::Xml::XmlNode &xmlNode)
 
FpgaImageoperator= (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::StringGetFpgaImageId () const
 
bool FpgaImageIdHasBeenSet () const
 
void SetFpgaImageId (const Aws::String &value)
 
void SetFpgaImageId (Aws::String &&value)
 
void SetFpgaImageId (const char *value)
 
FpgaImageWithFpgaImageId (const Aws::String &value)
 
FpgaImageWithFpgaImageId (Aws::String &&value)
 
FpgaImageWithFpgaImageId (const char *value)
 
const Aws::StringGetFpgaImageGlobalId () const
 
bool FpgaImageGlobalIdHasBeenSet () const
 
void SetFpgaImageGlobalId (const Aws::String &value)
 
void SetFpgaImageGlobalId (Aws::String &&value)
 
void SetFpgaImageGlobalId (const char *value)
 
FpgaImageWithFpgaImageGlobalId (const Aws::String &value)
 
FpgaImageWithFpgaImageGlobalId (Aws::String &&value)
 
FpgaImageWithFpgaImageGlobalId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
FpgaImageWithName (const Aws::String &value)
 
FpgaImageWithName (Aws::String &&value)
 
FpgaImageWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
FpgaImageWithDescription (const Aws::String &value)
 
FpgaImageWithDescription (Aws::String &&value)
 
FpgaImageWithDescription (const char *value)
 
const Aws::StringGetShellVersion () const
 
bool ShellVersionHasBeenSet () const
 
void SetShellVersion (const Aws::String &value)
 
void SetShellVersion (Aws::String &&value)
 
void SetShellVersion (const char *value)
 
FpgaImageWithShellVersion (const Aws::String &value)
 
FpgaImageWithShellVersion (Aws::String &&value)
 
FpgaImageWithShellVersion (const char *value)
 
const PciIdGetPciId () const
 
bool PciIdHasBeenSet () const
 
void SetPciId (const PciId &value)
 
void SetPciId (PciId &&value)
 
FpgaImageWithPciId (const PciId &value)
 
FpgaImageWithPciId (PciId &&value)
 
const FpgaImageStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const FpgaImageState &value)
 
void SetState (FpgaImageState &&value)
 
FpgaImageWithState (const FpgaImageState &value)
 
FpgaImageWithState (FpgaImageState &&value)
 
const Aws::Utils::DateTimeGetCreateTime () const
 
bool CreateTimeHasBeenSet () const
 
void SetCreateTime (const Aws::Utils::DateTime &value)
 
void SetCreateTime (Aws::Utils::DateTime &&value)
 
FpgaImageWithCreateTime (const Aws::Utils::DateTime &value)
 
FpgaImageWithCreateTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetUpdateTime () const
 
bool UpdateTimeHasBeenSet () const
 
void SetUpdateTime (const Aws::Utils::DateTime &value)
 
void SetUpdateTime (Aws::Utils::DateTime &&value)
 
FpgaImageWithUpdateTime (const Aws::Utils::DateTime &value)
 
FpgaImageWithUpdateTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetOwnerId () const
 
bool OwnerIdHasBeenSet () const
 
void SetOwnerId (const Aws::String &value)
 
void SetOwnerId (Aws::String &&value)
 
void SetOwnerId (const char *value)
 
FpgaImageWithOwnerId (const Aws::String &value)
 
FpgaImageWithOwnerId (Aws::String &&value)
 
FpgaImageWithOwnerId (const char *value)
 
const Aws::StringGetOwnerAlias () const
 
bool OwnerAliasHasBeenSet () const
 
void SetOwnerAlias (const Aws::String &value)
 
void SetOwnerAlias (Aws::String &&value)
 
void SetOwnerAlias (const char *value)
 
FpgaImageWithOwnerAlias (const Aws::String &value)
 
FpgaImageWithOwnerAlias (Aws::String &&value)
 
FpgaImageWithOwnerAlias (const char *value)
 
const Aws::Vector< ProductCode > & GetProductCodes () const
 
bool ProductCodesHasBeenSet () const
 
void SetProductCodes (const Aws::Vector< ProductCode > &value)
 
void SetProductCodes (Aws::Vector< ProductCode > &&value)
 
FpgaImageWithProductCodes (const Aws::Vector< ProductCode > &value)
 
FpgaImageWithProductCodes (Aws::Vector< ProductCode > &&value)
 
FpgaImageAddProductCodes (const ProductCode &value)
 
FpgaImageAddProductCodes (ProductCode &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
FpgaImageWithTags (const Aws::Vector< Tag > &value)
 
FpgaImageWithTags (Aws::Vector< Tag > &&value)
 
FpgaImageAddTags (const Tag &value)
 
FpgaImageAddTags (Tag &&value)
 
bool GetPublic () const
 
bool PublicHasBeenSet () const
 
void SetPublic (bool value)
 
FpgaImageWithPublic (bool value)
 
bool GetDataRetentionSupport () const
 
bool DataRetentionSupportHasBeenSet () const
 
void SetDataRetentionSupport (bool value)
 
FpgaImageWithDataRetentionSupport (bool value)
 

Detailed Description

Describes an Amazon FPGA image (AFI).

See Also:

AWS API Reference

Definition at line 37 of file FpgaImage.h.

Constructor & Destructor Documentation

◆ FpgaImage() [1/2]

Aws::EC2::Model::FpgaImage::FpgaImage ( )

◆ FpgaImage() [2/2]

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

Member Function Documentation

◆ AddProductCodes() [1/2]

FpgaImage& Aws::EC2::Model::FpgaImage::AddProductCodes ( const ProductCode value)
inline

The product codes for the AFI.

Definition at line 500 of file FpgaImage.h.

◆ AddProductCodes() [2/2]

FpgaImage& Aws::EC2::Model::FpgaImage::AddProductCodes ( ProductCode &&  value)
inline

The product codes for the AFI.

Definition at line 505 of file FpgaImage.h.

◆ AddTags() [1/2]

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

Any tags assigned to the AFI.

Definition at line 541 of file FpgaImage.h.

◆ AddTags() [2/2]

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

Any tags assigned to the AFI.

Definition at line 546 of file FpgaImage.h.

◆ CreateTimeHasBeenSet()

bool Aws::EC2::Model::FpgaImage::CreateTimeHasBeenSet ( ) const
inline

The date and time the AFI was created.

Definition at line 323 of file FpgaImage.h.

◆ DataRetentionSupportHasBeenSet()

bool Aws::EC2::Model::FpgaImage::DataRetentionSupportHasBeenSet ( ) const
inline

Indicates whether data retention support is enabled for the AFI.

Definition at line 578 of file FpgaImage.h.

◆ DescriptionHasBeenSet()

bool Aws::EC2::Model::FpgaImage::DescriptionHasBeenSet ( ) const
inline

The description of the AFI.

Definition at line 179 of file FpgaImage.h.

◆ FpgaImageGlobalIdHasBeenSet()

bool Aws::EC2::Model::FpgaImage::FpgaImageGlobalIdHasBeenSet ( ) const
inline

The global FPGA image identifier (AGFI ID).

Definition at line 97 of file FpgaImage.h.

◆ FpgaImageIdHasBeenSet()

bool Aws::EC2::Model::FpgaImage::FpgaImageIdHasBeenSet ( ) const
inline

The FPGA image identifier (AFI ID).

Definition at line 56 of file FpgaImage.h.

◆ GetCreateTime()

const Aws::Utils::DateTime& Aws::EC2::Model::FpgaImage::GetCreateTime ( ) const
inline

The date and time the AFI was created.

Definition at line 318 of file FpgaImage.h.

◆ GetDataRetentionSupport()

bool Aws::EC2::Model::FpgaImage::GetDataRetentionSupport ( ) const
inline

Indicates whether data retention support is enabled for the AFI.

Definition at line 573 of file FpgaImage.h.

◆ GetDescription()

const Aws::String& Aws::EC2::Model::FpgaImage::GetDescription ( ) const
inline

The description of the AFI.

Definition at line 174 of file FpgaImage.h.

◆ GetFpgaImageGlobalId()

const Aws::String& Aws::EC2::Model::FpgaImage::GetFpgaImageGlobalId ( ) const
inline

The global FPGA image identifier (AGFI ID).

Definition at line 92 of file FpgaImage.h.

◆ GetFpgaImageId()

const Aws::String& Aws::EC2::Model::FpgaImage::GetFpgaImageId ( ) const
inline

The FPGA image identifier (AFI ID).

Definition at line 51 of file FpgaImage.h.

◆ GetName()

const Aws::String& Aws::EC2::Model::FpgaImage::GetName ( ) const
inline

The name of the AFI.

Definition at line 133 of file FpgaImage.h.

◆ GetOwnerAlias()

const Aws::String& Aws::EC2::Model::FpgaImage::GetOwnerAlias ( ) const
inline

The alias of the AFI owner. Possible values include self, amazon, and aws-marketplace.

Definition at line 422 of file FpgaImage.h.

◆ GetOwnerId()

const Aws::String& Aws::EC2::Model::FpgaImage::GetOwnerId ( ) const
inline

The AWS account ID of the AFI owner.

Definition at line 380 of file FpgaImage.h.

◆ GetPciId()

const PciId& Aws::EC2::Model::FpgaImage::GetPciId ( ) const
inline

Information about the PCI bus.

Definition at line 256 of file FpgaImage.h.

◆ GetProductCodes()

const Aws::Vector<ProductCode>& Aws::EC2::Model::FpgaImage::GetProductCodes ( ) const
inline

The product codes for the AFI.

Definition at line 470 of file FpgaImage.h.

◆ GetPublic()

bool Aws::EC2::Model::FpgaImage::GetPublic ( ) const
inline

Indicates whether the AFI is public.

Definition at line 552 of file FpgaImage.h.

◆ GetShellVersion()

const Aws::String& Aws::EC2::Model::FpgaImage::GetShellVersion ( ) const
inline

The version of the AWS Shell that was used to create the bitstream.

Definition at line 215 of file FpgaImage.h.

◆ GetState()

const FpgaImageState& Aws::EC2::Model::FpgaImage::GetState ( ) const
inline

Information about the state of the AFI.

Definition at line 287 of file FpgaImage.h.

◆ GetTags()

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

Any tags assigned to the AFI.

Definition at line 511 of file FpgaImage.h.

◆ GetUpdateTime()

const Aws::Utils::DateTime& Aws::EC2::Model::FpgaImage::GetUpdateTime ( ) const
inline

The time of the most recent update to the AFI.

Definition at line 349 of file FpgaImage.h.

◆ NameHasBeenSet()

bool Aws::EC2::Model::FpgaImage::NameHasBeenSet ( ) const
inline

The name of the AFI.

Definition at line 138 of file FpgaImage.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ OwnerAliasHasBeenSet()

bool Aws::EC2::Model::FpgaImage::OwnerAliasHasBeenSet ( ) const
inline

The alias of the AFI owner. Possible values include self, amazon, and aws-marketplace.

Definition at line 428 of file FpgaImage.h.

◆ OwnerIdHasBeenSet()

bool Aws::EC2::Model::FpgaImage::OwnerIdHasBeenSet ( ) const
inline

The AWS account ID of the AFI owner.

Definition at line 385 of file FpgaImage.h.

◆ PciIdHasBeenSet()

bool Aws::EC2::Model::FpgaImage::PciIdHasBeenSet ( ) const
inline

Information about the PCI bus.

Definition at line 261 of file FpgaImage.h.

◆ ProductCodesHasBeenSet()

bool Aws::EC2::Model::FpgaImage::ProductCodesHasBeenSet ( ) const
inline

The product codes for the AFI.

Definition at line 475 of file FpgaImage.h.

◆ PublicHasBeenSet()

bool Aws::EC2::Model::FpgaImage::PublicHasBeenSet ( ) const
inline

Indicates whether the AFI is public.

Definition at line 557 of file FpgaImage.h.

◆ SetCreateTime() [1/2]

void Aws::EC2::Model::FpgaImage::SetCreateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time the AFI was created.

Definition at line 333 of file FpgaImage.h.

◆ SetCreateTime() [2/2]

void Aws::EC2::Model::FpgaImage::SetCreateTime ( const Aws::Utils::DateTime value)
inline

The date and time the AFI was created.

Definition at line 328 of file FpgaImage.h.

◆ SetDataRetentionSupport()

void Aws::EC2::Model::FpgaImage::SetDataRetentionSupport ( bool  value)
inline

Indicates whether data retention support is enabled for the AFI.

Definition at line 583 of file FpgaImage.h.

◆ SetDescription() [1/3]

void Aws::EC2::Model::FpgaImage::SetDescription ( Aws::String &&  value)
inline

The description of the AFI.

Definition at line 189 of file FpgaImage.h.

◆ SetDescription() [2/3]

void Aws::EC2::Model::FpgaImage::SetDescription ( const Aws::String value)
inline

The description of the AFI.

Definition at line 184 of file FpgaImage.h.

◆ SetDescription() [3/3]

void Aws::EC2::Model::FpgaImage::SetDescription ( const char *  value)
inline

The description of the AFI.

Definition at line 194 of file FpgaImage.h.

◆ SetFpgaImageGlobalId() [1/3]

void Aws::EC2::Model::FpgaImage::SetFpgaImageGlobalId ( Aws::String &&  value)
inline

The global FPGA image identifier (AGFI ID).

Definition at line 107 of file FpgaImage.h.

◆ SetFpgaImageGlobalId() [2/3]

void Aws::EC2::Model::FpgaImage::SetFpgaImageGlobalId ( const Aws::String value)
inline

The global FPGA image identifier (AGFI ID).

Definition at line 102 of file FpgaImage.h.

◆ SetFpgaImageGlobalId() [3/3]

void Aws::EC2::Model::FpgaImage::SetFpgaImageGlobalId ( const char *  value)
inline

The global FPGA image identifier (AGFI ID).

Definition at line 112 of file FpgaImage.h.

◆ SetFpgaImageId() [1/3]

void Aws::EC2::Model::FpgaImage::SetFpgaImageId ( Aws::String &&  value)
inline

The FPGA image identifier (AFI ID).

Definition at line 66 of file FpgaImage.h.

◆ SetFpgaImageId() [2/3]

void Aws::EC2::Model::FpgaImage::SetFpgaImageId ( const Aws::String value)
inline

The FPGA image identifier (AFI ID).

Definition at line 61 of file FpgaImage.h.

◆ SetFpgaImageId() [3/3]

void Aws::EC2::Model::FpgaImage::SetFpgaImageId ( const char *  value)
inline

The FPGA image identifier (AFI ID).

Definition at line 71 of file FpgaImage.h.

◆ SetName() [1/3]

void Aws::EC2::Model::FpgaImage::SetName ( Aws::String &&  value)
inline

The name of the AFI.

Definition at line 148 of file FpgaImage.h.

◆ SetName() [2/3]

void Aws::EC2::Model::FpgaImage::SetName ( const Aws::String value)
inline

The name of the AFI.

Definition at line 143 of file FpgaImage.h.

◆ SetName() [3/3]

void Aws::EC2::Model::FpgaImage::SetName ( const char *  value)
inline

The name of the AFI.

Definition at line 153 of file FpgaImage.h.

◆ SetOwnerAlias() [1/3]

void Aws::EC2::Model::FpgaImage::SetOwnerAlias ( Aws::String &&  value)
inline

The alias of the AFI owner. Possible values include self, amazon, and aws-marketplace.

Definition at line 440 of file FpgaImage.h.

◆ SetOwnerAlias() [2/3]

void Aws::EC2::Model::FpgaImage::SetOwnerAlias ( const Aws::String value)
inline

The alias of the AFI owner. Possible values include self, amazon, and aws-marketplace.

Definition at line 434 of file FpgaImage.h.

◆ SetOwnerAlias() [3/3]

void Aws::EC2::Model::FpgaImage::SetOwnerAlias ( const char *  value)
inline

The alias of the AFI owner. Possible values include self, amazon, and aws-marketplace.

Definition at line 446 of file FpgaImage.h.

◆ SetOwnerId() [1/3]

void Aws::EC2::Model::FpgaImage::SetOwnerId ( Aws::String &&  value)
inline

The AWS account ID of the AFI owner.

Definition at line 395 of file FpgaImage.h.

◆ SetOwnerId() [2/3]

void Aws::EC2::Model::FpgaImage::SetOwnerId ( const Aws::String value)
inline

The AWS account ID of the AFI owner.

Definition at line 390 of file FpgaImage.h.

◆ SetOwnerId() [3/3]

void Aws::EC2::Model::FpgaImage::SetOwnerId ( const char *  value)
inline

The AWS account ID of the AFI owner.

Definition at line 400 of file FpgaImage.h.

◆ SetPciId() [1/2]

void Aws::EC2::Model::FpgaImage::SetPciId ( const PciId value)
inline

Information about the PCI bus.

Definition at line 266 of file FpgaImage.h.

◆ SetPciId() [2/2]

void Aws::EC2::Model::FpgaImage::SetPciId ( PciId &&  value)
inline

Information about the PCI bus.

Definition at line 271 of file FpgaImage.h.

◆ SetProductCodes() [1/2]

void Aws::EC2::Model::FpgaImage::SetProductCodes ( Aws::Vector< ProductCode > &&  value)
inline

The product codes for the AFI.

Definition at line 485 of file FpgaImage.h.

◆ SetProductCodes() [2/2]

void Aws::EC2::Model::FpgaImage::SetProductCodes ( const Aws::Vector< ProductCode > &  value)
inline

The product codes for the AFI.

Definition at line 480 of file FpgaImage.h.

◆ SetPublic()

void Aws::EC2::Model::FpgaImage::SetPublic ( bool  value)
inline

Indicates whether the AFI is public.

Definition at line 562 of file FpgaImage.h.

◆ SetShellVersion() [1/3]

void Aws::EC2::Model::FpgaImage::SetShellVersion ( Aws::String &&  value)
inline

The version of the AWS Shell that was used to create the bitstream.

Definition at line 230 of file FpgaImage.h.

◆ SetShellVersion() [2/3]

void Aws::EC2::Model::FpgaImage::SetShellVersion ( const Aws::String value)
inline

The version of the AWS Shell that was used to create the bitstream.

Definition at line 225 of file FpgaImage.h.

◆ SetShellVersion() [3/3]

void Aws::EC2::Model::FpgaImage::SetShellVersion ( const char *  value)
inline

The version of the AWS Shell that was used to create the bitstream.

Definition at line 235 of file FpgaImage.h.

◆ SetState() [1/2]

void Aws::EC2::Model::FpgaImage::SetState ( const FpgaImageState value)
inline

Information about the state of the AFI.

Definition at line 297 of file FpgaImage.h.

◆ SetState() [2/2]

void Aws::EC2::Model::FpgaImage::SetState ( FpgaImageState &&  value)
inline

Information about the state of the AFI.

Definition at line 302 of file FpgaImage.h.

◆ SetTags() [1/2]

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

Any tags assigned to the AFI.

Definition at line 526 of file FpgaImage.h.

◆ SetTags() [2/2]

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

Any tags assigned to the AFI.

Definition at line 521 of file FpgaImage.h.

◆ SetUpdateTime() [1/2]

void Aws::EC2::Model::FpgaImage::SetUpdateTime ( Aws::Utils::DateTime &&  value)
inline

The time of the most recent update to the AFI.

Definition at line 364 of file FpgaImage.h.

◆ SetUpdateTime() [2/2]

void Aws::EC2::Model::FpgaImage::SetUpdateTime ( const Aws::Utils::DateTime value)
inline

The time of the most recent update to the AFI.

Definition at line 359 of file FpgaImage.h.

◆ ShellVersionHasBeenSet()

bool Aws::EC2::Model::FpgaImage::ShellVersionHasBeenSet ( ) const
inline

The version of the AWS Shell that was used to create the bitstream.

Definition at line 220 of file FpgaImage.h.

◆ StateHasBeenSet()

bool Aws::EC2::Model::FpgaImage::StateHasBeenSet ( ) const
inline

Information about the state of the AFI.

Definition at line 292 of file FpgaImage.h.

◆ TagsHasBeenSet()

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

Any tags assigned to the AFI.

Definition at line 516 of file FpgaImage.h.

◆ UpdateTimeHasBeenSet()

bool Aws::EC2::Model::FpgaImage::UpdateTimeHasBeenSet ( ) const
inline

The time of the most recent update to the AFI.

Definition at line 354 of file FpgaImage.h.

◆ WithCreateTime() [1/2]

FpgaImage& Aws::EC2::Model::FpgaImage::WithCreateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time the AFI was created.

Definition at line 343 of file FpgaImage.h.

◆ WithCreateTime() [2/2]

FpgaImage& Aws::EC2::Model::FpgaImage::WithCreateTime ( const Aws::Utils::DateTime value)
inline

The date and time the AFI was created.

Definition at line 338 of file FpgaImage.h.

◆ WithDataRetentionSupport()

FpgaImage& Aws::EC2::Model::FpgaImage::WithDataRetentionSupport ( bool  value)
inline

Indicates whether data retention support is enabled for the AFI.

Definition at line 588 of file FpgaImage.h.

◆ WithDescription() [1/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithDescription ( Aws::String &&  value)
inline

The description of the AFI.

Definition at line 204 of file FpgaImage.h.

◆ WithDescription() [2/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithDescription ( const Aws::String value)
inline

The description of the AFI.

Definition at line 199 of file FpgaImage.h.

◆ WithDescription() [3/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithDescription ( const char *  value)
inline

The description of the AFI.

Definition at line 209 of file FpgaImage.h.

◆ WithFpgaImageGlobalId() [1/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithFpgaImageGlobalId ( Aws::String &&  value)
inline

The global FPGA image identifier (AGFI ID).

Definition at line 122 of file FpgaImage.h.

◆ WithFpgaImageGlobalId() [2/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithFpgaImageGlobalId ( const Aws::String value)
inline

The global FPGA image identifier (AGFI ID).

Definition at line 117 of file FpgaImage.h.

◆ WithFpgaImageGlobalId() [3/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithFpgaImageGlobalId ( const char *  value)
inline

The global FPGA image identifier (AGFI ID).

Definition at line 127 of file FpgaImage.h.

◆ WithFpgaImageId() [1/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithFpgaImageId ( Aws::String &&  value)
inline

The FPGA image identifier (AFI ID).

Definition at line 81 of file FpgaImage.h.

◆ WithFpgaImageId() [2/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithFpgaImageId ( const Aws::String value)
inline

The FPGA image identifier (AFI ID).

Definition at line 76 of file FpgaImage.h.

◆ WithFpgaImageId() [3/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithFpgaImageId ( const char *  value)
inline

The FPGA image identifier (AFI ID).

Definition at line 86 of file FpgaImage.h.

◆ WithName() [1/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithName ( Aws::String &&  value)
inline

The name of the AFI.

Definition at line 163 of file FpgaImage.h.

◆ WithName() [2/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithName ( const Aws::String value)
inline

The name of the AFI.

Definition at line 158 of file FpgaImage.h.

◆ WithName() [3/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithName ( const char *  value)
inline

The name of the AFI.

Definition at line 168 of file FpgaImage.h.

◆ WithOwnerAlias() [1/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithOwnerAlias ( Aws::String &&  value)
inline

The alias of the AFI owner. Possible values include self, amazon, and aws-marketplace.

Definition at line 458 of file FpgaImage.h.

◆ WithOwnerAlias() [2/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithOwnerAlias ( const Aws::String value)
inline

The alias of the AFI owner. Possible values include self, amazon, and aws-marketplace.

Definition at line 452 of file FpgaImage.h.

◆ WithOwnerAlias() [3/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithOwnerAlias ( const char *  value)
inline

The alias of the AFI owner. Possible values include self, amazon, and aws-marketplace.

Definition at line 464 of file FpgaImage.h.

◆ WithOwnerId() [1/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithOwnerId ( Aws::String &&  value)
inline

The AWS account ID of the AFI owner.

Definition at line 410 of file FpgaImage.h.

◆ WithOwnerId() [2/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithOwnerId ( const Aws::String value)
inline

The AWS account ID of the AFI owner.

Definition at line 405 of file FpgaImage.h.

◆ WithOwnerId() [3/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithOwnerId ( const char *  value)
inline

The AWS account ID of the AFI owner.

Definition at line 415 of file FpgaImage.h.

◆ WithPciId() [1/2]

FpgaImage& Aws::EC2::Model::FpgaImage::WithPciId ( const PciId value)
inline

Information about the PCI bus.

Definition at line 276 of file FpgaImage.h.

◆ WithPciId() [2/2]

FpgaImage& Aws::EC2::Model::FpgaImage::WithPciId ( PciId &&  value)
inline

Information about the PCI bus.

Definition at line 281 of file FpgaImage.h.

◆ WithProductCodes() [1/2]

FpgaImage& Aws::EC2::Model::FpgaImage::WithProductCodes ( Aws::Vector< ProductCode > &&  value)
inline

The product codes for the AFI.

Definition at line 495 of file FpgaImage.h.

◆ WithProductCodes() [2/2]

FpgaImage& Aws::EC2::Model::FpgaImage::WithProductCodes ( const Aws::Vector< ProductCode > &  value)
inline

The product codes for the AFI.

Definition at line 490 of file FpgaImage.h.

◆ WithPublic()

FpgaImage& Aws::EC2::Model::FpgaImage::WithPublic ( bool  value)
inline

Indicates whether the AFI is public.

Definition at line 567 of file FpgaImage.h.

◆ WithShellVersion() [1/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithShellVersion ( Aws::String &&  value)
inline

The version of the AWS Shell that was used to create the bitstream.

Definition at line 245 of file FpgaImage.h.

◆ WithShellVersion() [2/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithShellVersion ( const Aws::String value)
inline

The version of the AWS Shell that was used to create the bitstream.

Definition at line 240 of file FpgaImage.h.

◆ WithShellVersion() [3/3]

FpgaImage& Aws::EC2::Model::FpgaImage::WithShellVersion ( const char *  value)
inline

The version of the AWS Shell that was used to create the bitstream.

Definition at line 250 of file FpgaImage.h.

◆ WithState() [1/2]

FpgaImage& Aws::EC2::Model::FpgaImage::WithState ( const FpgaImageState value)
inline

Information about the state of the AFI.

Definition at line 307 of file FpgaImage.h.

◆ WithState() [2/2]

FpgaImage& Aws::EC2::Model::FpgaImage::WithState ( FpgaImageState &&  value)
inline

Information about the state of the AFI.

Definition at line 312 of file FpgaImage.h.

◆ WithTags() [1/2]

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

Any tags assigned to the AFI.

Definition at line 536 of file FpgaImage.h.

◆ WithTags() [2/2]

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

Any tags assigned to the AFI.

Definition at line 531 of file FpgaImage.h.

◆ WithUpdateTime() [1/2]

FpgaImage& Aws::EC2::Model::FpgaImage::WithUpdateTime ( Aws::Utils::DateTime &&  value)
inline

The time of the most recent update to the AFI.

Definition at line 374 of file FpgaImage.h.

◆ WithUpdateTime() [2/2]

FpgaImage& Aws::EC2::Model::FpgaImage::WithUpdateTime ( const Aws::Utils::DateTime value)
inline

The time of the most recent update to the AFI.

Definition at line 369 of file FpgaImage.h.


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