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

#include <Ec2AmiResource.h>

Public Member Functions

 Ec2AmiResource ()
 
 Ec2AmiResource (Aws::Utils::Json::JsonView jsonValue)
 
Ec2AmiResourceoperator= (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)
 
Ec2AmiResourceWithAmiId (const Aws::String &value)
 
Ec2AmiResourceWithAmiId (Aws::String &&value)
 
Ec2AmiResourceWithAmiId (const char *value)
 
const Aws::StringGetSnowballAmiId () const
 
bool SnowballAmiIdHasBeenSet () const
 
void SetSnowballAmiId (const Aws::String &value)
 
void SetSnowballAmiId (Aws::String &&value)
 
void SetSnowballAmiId (const char *value)
 
Ec2AmiResourceWithSnowballAmiId (const Aws::String &value)
 
Ec2AmiResourceWithSnowballAmiId (Aws::String &&value)
 
Ec2AmiResourceWithSnowballAmiId (const char *value)
 

Detailed Description

A JSON-formatted object that contains the IDs for an Amazon Machine Image (AMI), including the Amazon EC2 AMI ID and the Snow device AMI ID. Each AMI has these two IDs to simplify identifying the AMI in both the AWS Cloud and on the device.

See Also:

AWS API Reference

Definition at line 34 of file Ec2AmiResource.h.

Constructor & Destructor Documentation

◆ Ec2AmiResource() [1/2]

Aws::Snowball::Model::Ec2AmiResource::Ec2AmiResource ( )

◆ Ec2AmiResource() [2/2]

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

Member Function Documentation

◆ AmiIdHasBeenSet()

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

The ID of the AMI in Amazon EC2.

Definition at line 51 of file Ec2AmiResource.h.

◆ GetAmiId()

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

The ID of the AMI in Amazon EC2.

Definition at line 46 of file Ec2AmiResource.h.

◆ GetSnowballAmiId()

const Aws::String& Aws::Snowball::Model::Ec2AmiResource::GetSnowballAmiId ( ) const
inline

The ID of the AMI on the Snow device.

Definition at line 87 of file Ec2AmiResource.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAmiId() [1/3]

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

The ID of the AMI in Amazon EC2.

Definition at line 56 of file Ec2AmiResource.h.

◆ SetAmiId() [2/3]

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

The ID of the AMI in Amazon EC2.

Definition at line 61 of file Ec2AmiResource.h.

◆ SetAmiId() [3/3]

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

The ID of the AMI in Amazon EC2.

Definition at line 66 of file Ec2AmiResource.h.

◆ SetSnowballAmiId() [1/3]

void Aws::Snowball::Model::Ec2AmiResource::SetSnowballAmiId ( const Aws::String value)
inline

The ID of the AMI on the Snow device.

Definition at line 97 of file Ec2AmiResource.h.

◆ SetSnowballAmiId() [2/3]

void Aws::Snowball::Model::Ec2AmiResource::SetSnowballAmiId ( Aws::String &&  value)
inline

The ID of the AMI on the Snow device.

Definition at line 102 of file Ec2AmiResource.h.

◆ SetSnowballAmiId() [3/3]

void Aws::Snowball::Model::Ec2AmiResource::SetSnowballAmiId ( const char *  value)
inline

The ID of the AMI on the Snow device.

Definition at line 107 of file Ec2AmiResource.h.

◆ SnowballAmiIdHasBeenSet()

bool Aws::Snowball::Model::Ec2AmiResource::SnowballAmiIdHasBeenSet ( ) const
inline

The ID of the AMI on the Snow device.

Definition at line 92 of file Ec2AmiResource.h.

◆ WithAmiId() [1/3]

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

The ID of the AMI in Amazon EC2.

Definition at line 71 of file Ec2AmiResource.h.

◆ WithAmiId() [2/3]

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

The ID of the AMI in Amazon EC2.

Definition at line 76 of file Ec2AmiResource.h.

◆ WithAmiId() [3/3]

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

The ID of the AMI in Amazon EC2.

Definition at line 81 of file Ec2AmiResource.h.

◆ WithSnowballAmiId() [1/3]

Ec2AmiResource& Aws::Snowball::Model::Ec2AmiResource::WithSnowballAmiId ( const Aws::String value)
inline

The ID of the AMI on the Snow device.

Definition at line 112 of file Ec2AmiResource.h.

◆ WithSnowballAmiId() [2/3]

Ec2AmiResource& Aws::Snowball::Model::Ec2AmiResource::WithSnowballAmiId ( Aws::String &&  value)
inline

The ID of the AMI on the Snow device.

Definition at line 117 of file Ec2AmiResource.h.

◆ WithSnowballAmiId() [3/3]

Ec2AmiResource& Aws::Snowball::Model::Ec2AmiResource::WithSnowballAmiId ( const char *  value)
inline

The ID of the AMI on the Snow device.

Definition at line 122 of file Ec2AmiResource.h.


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