AWS SDK for C++  1.9.74
AWS SDK for C++
Public Member Functions | List of all members
Aws::StorageGateway::Model::CreateSnapshotResult Class Reference

#include <CreateSnapshotResult.h>

Public Member Functions

 CreateSnapshotResult ()
 
 CreateSnapshotResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
CreateSnapshotResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetVolumeARN () const
 
void SetVolumeARN (const Aws::String &value)
 
void SetVolumeARN (Aws::String &&value)
 
void SetVolumeARN (const char *value)
 
CreateSnapshotResultWithVolumeARN (const Aws::String &value)
 
CreateSnapshotResultWithVolumeARN (Aws::String &&value)
 
CreateSnapshotResultWithVolumeARN (const char *value)
 
const Aws::StringGetSnapshotId () const
 
void SetSnapshotId (const Aws::String &value)
 
void SetSnapshotId (Aws::String &&value)
 
void SetSnapshotId (const char *value)
 
CreateSnapshotResultWithSnapshotId (const Aws::String &value)
 
CreateSnapshotResultWithSnapshotId (Aws::String &&value)
 
CreateSnapshotResultWithSnapshotId (const char *value)
 

Detailed Description

A JSON object containing the following fields:

See Also:

AWS API Reference

Definition at line 32 of file CreateSnapshotResult.h.

Constructor & Destructor Documentation

◆ CreateSnapshotResult() [1/2]

Aws::StorageGateway::Model::CreateSnapshotResult::CreateSnapshotResult ( )

◆ CreateSnapshotResult() [2/2]

Aws::StorageGateway::Model::CreateSnapshotResult::CreateSnapshotResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ GetSnapshotId()

const Aws::String& Aws::StorageGateway::Model::CreateSnapshotResult::GetSnapshotId ( ) const
inline

The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

Definition at line 89 of file CreateSnapshotResult.h.

◆ GetVolumeARN()

const Aws::String& Aws::StorageGateway::Model::CreateSnapshotResult::GetVolumeARN ( ) const
inline

The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

Definition at line 44 of file CreateSnapshotResult.h.

◆ operator=()

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

◆ SetSnapshotId() [1/3]

void Aws::StorageGateway::Model::CreateSnapshotResult::SetSnapshotId ( Aws::String &&  value)
inline

The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

Definition at line 105 of file CreateSnapshotResult.h.

◆ SetSnapshotId() [2/3]

void Aws::StorageGateway::Model::CreateSnapshotResult::SetSnapshotId ( const Aws::String value)
inline

The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

Definition at line 97 of file CreateSnapshotResult.h.

◆ SetSnapshotId() [3/3]

void Aws::StorageGateway::Model::CreateSnapshotResult::SetSnapshotId ( const char *  value)
inline

The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

Definition at line 113 of file CreateSnapshotResult.h.

◆ SetVolumeARN() [1/3]

void Aws::StorageGateway::Model::CreateSnapshotResult::SetVolumeARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

Definition at line 56 of file CreateSnapshotResult.h.

◆ SetVolumeARN() [2/3]

void Aws::StorageGateway::Model::CreateSnapshotResult::SetVolumeARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

Definition at line 50 of file CreateSnapshotResult.h.

◆ SetVolumeARN() [3/3]

void Aws::StorageGateway::Model::CreateSnapshotResult::SetVolumeARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

Definition at line 62 of file CreateSnapshotResult.h.

◆ WithSnapshotId() [1/3]

CreateSnapshotResult& Aws::StorageGateway::Model::CreateSnapshotResult::WithSnapshotId ( Aws::String &&  value)
inline

The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

Definition at line 129 of file CreateSnapshotResult.h.

◆ WithSnapshotId() [2/3]

CreateSnapshotResult& Aws::StorageGateway::Model::CreateSnapshotResult::WithSnapshotId ( const Aws::String value)
inline

The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

Definition at line 121 of file CreateSnapshotResult.h.

◆ WithSnapshotId() [3/3]

CreateSnapshotResult& Aws::StorageGateway::Model::CreateSnapshotResult::WithSnapshotId ( const char *  value)
inline

The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

Definition at line 137 of file CreateSnapshotResult.h.

◆ WithVolumeARN() [1/3]

CreateSnapshotResult& Aws::StorageGateway::Model::CreateSnapshotResult::WithVolumeARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

Definition at line 74 of file CreateSnapshotResult.h.

◆ WithVolumeARN() [2/3]

CreateSnapshotResult& Aws::StorageGateway::Model::CreateSnapshotResult::WithVolumeARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

Definition at line 68 of file CreateSnapshotResult.h.

◆ WithVolumeARN() [3/3]

CreateSnapshotResult& Aws::StorageGateway::Model::CreateSnapshotResult::WithVolumeARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

Definition at line 80 of file CreateSnapshotResult.h.


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