AWS SDK for C++  1.8.96
AWS SDK for C++
Public Member Functions | List of all members
Aws::Lightsail::Model::GetAutoSnapshotsResult Class Reference

#include <GetAutoSnapshotsResult.h>

Public Member Functions

 GetAutoSnapshotsResult ()
 
 GetAutoSnapshotsResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetAutoSnapshotsResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetResourceName () const
 
void SetResourceName (const Aws::String &value)
 
void SetResourceName (Aws::String &&value)
 
void SetResourceName (const char *value)
 
GetAutoSnapshotsResultWithResourceName (const Aws::String &value)
 
GetAutoSnapshotsResultWithResourceName (Aws::String &&value)
 
GetAutoSnapshotsResultWithResourceName (const char *value)
 
const ResourceTypeGetResourceType () const
 
void SetResourceType (const ResourceType &value)
 
void SetResourceType (ResourceType &&value)
 
GetAutoSnapshotsResultWithResourceType (const ResourceType &value)
 
GetAutoSnapshotsResultWithResourceType (ResourceType &&value)
 
const Aws::Vector< AutoSnapshotDetails > & GetAutoSnapshots () const
 
void SetAutoSnapshots (const Aws::Vector< AutoSnapshotDetails > &value)
 
void SetAutoSnapshots (Aws::Vector< AutoSnapshotDetails > &&value)
 
GetAutoSnapshotsResultWithAutoSnapshots (const Aws::Vector< AutoSnapshotDetails > &value)
 
GetAutoSnapshotsResultWithAutoSnapshots (Aws::Vector< AutoSnapshotDetails > &&value)
 
GetAutoSnapshotsResultAddAutoSnapshots (const AutoSnapshotDetails &value)
 
GetAutoSnapshotsResultAddAutoSnapshots (AutoSnapshotDetails &&value)
 

Detailed Description

Definition at line 30 of file GetAutoSnapshotsResult.h.

Constructor & Destructor Documentation

◆ GetAutoSnapshotsResult() [1/2]

Aws::Lightsail::Model::GetAutoSnapshotsResult::GetAutoSnapshotsResult ( )

◆ GetAutoSnapshotsResult() [2/2]

Aws::Lightsail::Model::GetAutoSnapshotsResult::GetAutoSnapshotsResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddAutoSnapshots() [1/2]

GetAutoSnapshotsResult& Aws::Lightsail::Model::GetAutoSnapshotsResult::AddAutoSnapshots ( const AutoSnapshotDetails value)
inline

An array of objects that describe the automatic snapshots that are available for the specified source instance or disk.

Definition at line 134 of file GetAutoSnapshotsResult.h.

◆ AddAutoSnapshots() [2/2]

GetAutoSnapshotsResult& Aws::Lightsail::Model::GetAutoSnapshotsResult::AddAutoSnapshots ( AutoSnapshotDetails &&  value)
inline

An array of objects that describe the automatic snapshots that are available for the specified source instance or disk.

Definition at line 140 of file GetAutoSnapshotsResult.h.

◆ GetAutoSnapshots()

const Aws::Vector<AutoSnapshotDetails>& Aws::Lightsail::Model::GetAutoSnapshotsResult::GetAutoSnapshots ( ) const
inline

An array of objects that describe the automatic snapshots that are available for the specified source instance or disk.

Definition at line 104 of file GetAutoSnapshotsResult.h.

◆ GetResourceName()

const Aws::String& Aws::Lightsail::Model::GetAutoSnapshotsResult::GetResourceName ( ) const
inline

The name of the source instance or disk for the automatic snapshots.

Definition at line 41 of file GetAutoSnapshotsResult.h.

◆ GetResourceType()

const ResourceType& Aws::Lightsail::Model::GetAutoSnapshotsResult::GetResourceType ( ) const
inline

The resource type (e.g., Instance or Disk).

Definition at line 77 of file GetAutoSnapshotsResult.h.

◆ operator=()

GetAutoSnapshotsResult& Aws::Lightsail::Model::GetAutoSnapshotsResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetAutoSnapshots() [1/2]

void Aws::Lightsail::Model::GetAutoSnapshotsResult::SetAutoSnapshots ( const Aws::Vector< AutoSnapshotDetails > &  value)
inline

An array of objects that describe the automatic snapshots that are available for the specified source instance or disk.

Definition at line 110 of file GetAutoSnapshotsResult.h.

◆ SetAutoSnapshots() [2/2]

void Aws::Lightsail::Model::GetAutoSnapshotsResult::SetAutoSnapshots ( Aws::Vector< AutoSnapshotDetails > &&  value)
inline

An array of objects that describe the automatic snapshots that are available for the specified source instance or disk.

Definition at line 116 of file GetAutoSnapshotsResult.h.

◆ SetResourceName() [1/3]

void Aws::Lightsail::Model::GetAutoSnapshotsResult::SetResourceName ( const Aws::String value)
inline

The name of the source instance or disk for the automatic snapshots.

Definition at line 46 of file GetAutoSnapshotsResult.h.

◆ SetResourceName() [2/3]

void Aws::Lightsail::Model::GetAutoSnapshotsResult::SetResourceName ( Aws::String &&  value)
inline

The name of the source instance or disk for the automatic snapshots.

Definition at line 51 of file GetAutoSnapshotsResult.h.

◆ SetResourceName() [3/3]

void Aws::Lightsail::Model::GetAutoSnapshotsResult::SetResourceName ( const char *  value)
inline

The name of the source instance or disk for the automatic snapshots.

Definition at line 56 of file GetAutoSnapshotsResult.h.

◆ SetResourceType() [1/2]

void Aws::Lightsail::Model::GetAutoSnapshotsResult::SetResourceType ( const ResourceType value)
inline

The resource type (e.g., Instance or Disk).

Definition at line 82 of file GetAutoSnapshotsResult.h.

◆ SetResourceType() [2/2]

void Aws::Lightsail::Model::GetAutoSnapshotsResult::SetResourceType ( ResourceType &&  value)
inline

The resource type (e.g., Instance or Disk).

Definition at line 87 of file GetAutoSnapshotsResult.h.

◆ WithAutoSnapshots() [1/2]

GetAutoSnapshotsResult& Aws::Lightsail::Model::GetAutoSnapshotsResult::WithAutoSnapshots ( const Aws::Vector< AutoSnapshotDetails > &  value)
inline

An array of objects that describe the automatic snapshots that are available for the specified source instance or disk.

Definition at line 122 of file GetAutoSnapshotsResult.h.

◆ WithAutoSnapshots() [2/2]

GetAutoSnapshotsResult& Aws::Lightsail::Model::GetAutoSnapshotsResult::WithAutoSnapshots ( Aws::Vector< AutoSnapshotDetails > &&  value)
inline

An array of objects that describe the automatic snapshots that are available for the specified source instance or disk.

Definition at line 128 of file GetAutoSnapshotsResult.h.

◆ WithResourceName() [1/3]

GetAutoSnapshotsResult& Aws::Lightsail::Model::GetAutoSnapshotsResult::WithResourceName ( const Aws::String value)
inline

The name of the source instance or disk for the automatic snapshots.

Definition at line 61 of file GetAutoSnapshotsResult.h.

◆ WithResourceName() [2/3]

GetAutoSnapshotsResult& Aws::Lightsail::Model::GetAutoSnapshotsResult::WithResourceName ( Aws::String &&  value)
inline

The name of the source instance or disk for the automatic snapshots.

Definition at line 66 of file GetAutoSnapshotsResult.h.

◆ WithResourceName() [3/3]

GetAutoSnapshotsResult& Aws::Lightsail::Model::GetAutoSnapshotsResult::WithResourceName ( const char *  value)
inline

The name of the source instance or disk for the automatic snapshots.

Definition at line 71 of file GetAutoSnapshotsResult.h.

◆ WithResourceType() [1/2]

GetAutoSnapshotsResult& Aws::Lightsail::Model::GetAutoSnapshotsResult::WithResourceType ( const ResourceType value)
inline

The resource type (e.g., Instance or Disk).

Definition at line 92 of file GetAutoSnapshotsResult.h.

◆ WithResourceType() [2/2]

GetAutoSnapshotsResult& Aws::Lightsail::Model::GetAutoSnapshotsResult::WithResourceType ( ResourceType &&  value)
inline

The resource type (e.g., Instance or Disk).

Definition at line 97 of file GetAutoSnapshotsResult.h.


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