AWS SDK for C++  1.8.99
AWS SDK for C++
Public Member Functions | List of all members
Aws::Snowball::Model::CompatibleImage Class Reference

#include <CompatibleImage.h>

Public Member Functions

 CompatibleImage ()
 
 CompatibleImage (Aws::Utils::Json::JsonView jsonValue)
 
CompatibleImageoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAmiId () const
 
bool AmiIdHasBeenSet () const
 
void SetAmiId (const Aws::String &value)
 
void SetAmiId (Aws::String &&value)
 
void SetAmiId (const char *value)
 
CompatibleImageWithAmiId (const Aws::String &value)
 
CompatibleImageWithAmiId (Aws::String &&value)
 
CompatibleImageWithAmiId (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)
 
CompatibleImageWithName (const Aws::String &value)
 
CompatibleImageWithName (Aws::String &&value)
 
CompatibleImageWithName (const char *value)
 

Detailed Description

A JSON-formatted object that describes a compatible Amazon Machine Image (AMI), including the ID and name for a Snow device AMI. This AMI is compatible with the device's physical hardware requirements, and it should be able to be run in an SBE1 instance on the device.

See Also:

AWS API Reference

Definition at line 34 of file CompatibleImage.h.

Constructor & Destructor Documentation

◆ CompatibleImage() [1/2]

Aws::Snowball::Model::CompatibleImage::CompatibleImage ( )

◆ CompatibleImage() [2/2]

Aws::Snowball::Model::CompatibleImage::CompatibleImage ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AmiIdHasBeenSet()

bool Aws::Snowball::Model::CompatibleImage::AmiIdHasBeenSet ( ) const
inline

The unique identifier for an individual Snow device AMI.

Definition at line 51 of file CompatibleImage.h.

◆ GetAmiId()

const Aws::String& Aws::Snowball::Model::CompatibleImage::GetAmiId ( ) const
inline

The unique identifier for an individual Snow device AMI.

Definition at line 46 of file CompatibleImage.h.

◆ GetName()

const Aws::String& Aws::Snowball::Model::CompatibleImage::GetName ( ) const
inline

The optional name of a compatible image.

Definition at line 87 of file CompatibleImage.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Snowball::Model::CompatibleImage::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::Snowball::Model::CompatibleImage::NameHasBeenSet ( ) const
inline

The optional name of a compatible image.

Definition at line 92 of file CompatibleImage.h.

◆ operator=()

CompatibleImage& Aws::Snowball::Model::CompatibleImage::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAmiId() [1/3]

void Aws::Snowball::Model::CompatibleImage::SetAmiId ( const Aws::String value)
inline

The unique identifier for an individual Snow device AMI.

Definition at line 56 of file CompatibleImage.h.

◆ SetAmiId() [2/3]

void Aws::Snowball::Model::CompatibleImage::SetAmiId ( Aws::String &&  value)
inline

The unique identifier for an individual Snow device AMI.

Definition at line 61 of file CompatibleImage.h.

◆ SetAmiId() [3/3]

void Aws::Snowball::Model::CompatibleImage::SetAmiId ( const char *  value)
inline

The unique identifier for an individual Snow device AMI.

Definition at line 66 of file CompatibleImage.h.

◆ SetName() [1/3]

void Aws::Snowball::Model::CompatibleImage::SetName ( const Aws::String value)
inline

The optional name of a compatible image.

Definition at line 97 of file CompatibleImage.h.

◆ SetName() [2/3]

void Aws::Snowball::Model::CompatibleImage::SetName ( Aws::String &&  value)
inline

The optional name of a compatible image.

Definition at line 102 of file CompatibleImage.h.

◆ SetName() [3/3]

void Aws::Snowball::Model::CompatibleImage::SetName ( const char *  value)
inline

The optional name of a compatible image.

Definition at line 107 of file CompatibleImage.h.

◆ WithAmiId() [1/3]

CompatibleImage& Aws::Snowball::Model::CompatibleImage::WithAmiId ( const Aws::String value)
inline

The unique identifier for an individual Snow device AMI.

Definition at line 71 of file CompatibleImage.h.

◆ WithAmiId() [2/3]

CompatibleImage& Aws::Snowball::Model::CompatibleImage::WithAmiId ( Aws::String &&  value)
inline

The unique identifier for an individual Snow device AMI.

Definition at line 76 of file CompatibleImage.h.

◆ WithAmiId() [3/3]

CompatibleImage& Aws::Snowball::Model::CompatibleImage::WithAmiId ( const char *  value)
inline

The unique identifier for an individual Snow device AMI.

Definition at line 81 of file CompatibleImage.h.

◆ WithName() [1/3]

CompatibleImage& Aws::Snowball::Model::CompatibleImage::WithName ( const Aws::String value)
inline

The optional name of a compatible image.

Definition at line 112 of file CompatibleImage.h.

◆ WithName() [2/3]

CompatibleImage& Aws::Snowball::Model::CompatibleImage::WithName ( Aws::String &&  value)
inline

The optional name of a compatible image.

Definition at line 117 of file CompatibleImage.h.

◆ WithName() [3/3]

CompatibleImage& Aws::Snowball::Model::CompatibleImage::WithName ( const char *  value)
inline

The optional name of a compatible image.

Definition at line 122 of file CompatibleImage.h.


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