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

#include <ListVolumesResult.h>

Public Member Functions

 ListVolumesResult ()
 
 ListVolumesResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
ListVolumesResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetGatewayARN () const
 
void SetGatewayARN (const Aws::String &value)
 
void SetGatewayARN (Aws::String &&value)
 
void SetGatewayARN (const char *value)
 
ListVolumesResultWithGatewayARN (const Aws::String &value)
 
ListVolumesResultWithGatewayARN (Aws::String &&value)
 
ListVolumesResultWithGatewayARN (const char *value)
 
const Aws::StringGetMarker () const
 
void SetMarker (const Aws::String &value)
 
void SetMarker (Aws::String &&value)
 
void SetMarker (const char *value)
 
ListVolumesResultWithMarker (const Aws::String &value)
 
ListVolumesResultWithMarker (Aws::String &&value)
 
ListVolumesResultWithMarker (const char *value)
 
const Aws::Vector< VolumeInfo > & GetVolumeInfos () const
 
void SetVolumeInfos (const Aws::Vector< VolumeInfo > &value)
 
void SetVolumeInfos (Aws::Vector< VolumeInfo > &&value)
 
ListVolumesResultWithVolumeInfos (const Aws::Vector< VolumeInfo > &value)
 
ListVolumesResultWithVolumeInfos (Aws::Vector< VolumeInfo > &&value)
 
ListVolumesResultAddVolumeInfos (const VolumeInfo &value)
 
ListVolumesResultAddVolumeInfos (VolumeInfo &&value)
 

Detailed Description

A JSON object containing the following fields:

See Also:

AWS API Reference

Definition at line 36 of file ListVolumesResult.h.

Constructor & Destructor Documentation

◆ ListVolumesResult() [1/2]

Aws::StorageGateway::Model::ListVolumesResult::ListVolumesResult ( )

◆ ListVolumesResult() [2/2]

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

Member Function Documentation

◆ AddVolumeInfos() [1/2]

ListVolumesResult& Aws::StorageGateway::Model::ListVolumesResult::AddVolumeInfos ( const VolumeInfo value)
inline

An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array "[]".

Definition at line 156 of file ListVolumesResult.h.

◆ AddVolumeInfos() [2/2]

ListVolumesResult& Aws::StorageGateway::Model::ListVolumesResult::AddVolumeInfos ( VolumeInfo &&  value)
inline

An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array "[]".

Definition at line 163 of file ListVolumesResult.h.

◆ GetGatewayARN()

const Aws::String& Aws::StorageGateway::Model::ListVolumesResult::GetGatewayARN ( ) const
inline

Definition at line 45 of file ListVolumesResult.h.

◆ GetMarker()

const Aws::String& Aws::StorageGateway::Model::ListVolumesResult::GetMarker ( ) const
inline

Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

Definition at line 71 of file ListVolumesResult.h.

◆ GetVolumeInfos()

const Aws::Vector<VolumeInfo>& Aws::StorageGateway::Model::ListVolumesResult::GetVolumeInfos ( ) const
inline

An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array "[]".

Definition at line 121 of file ListVolumesResult.h.

◆ operator=()

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

◆ SetGatewayARN() [1/3]

void Aws::StorageGateway::Model::ListVolumesResult::SetGatewayARN ( Aws::String &&  value)
inline

Definition at line 51 of file ListVolumesResult.h.

◆ SetGatewayARN() [2/3]

void Aws::StorageGateway::Model::ListVolumesResult::SetGatewayARN ( const Aws::String value)
inline

Definition at line 48 of file ListVolumesResult.h.

◆ SetGatewayARN() [3/3]

void Aws::StorageGateway::Model::ListVolumesResult::SetGatewayARN ( const char *  value)
inline

Definition at line 54 of file ListVolumesResult.h.

◆ SetMarker() [1/3]

void Aws::StorageGateway::Model::ListVolumesResult::SetMarker ( Aws::String &&  value)
inline

Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

Definition at line 85 of file ListVolumesResult.h.

◆ SetMarker() [2/3]

void Aws::StorageGateway::Model::ListVolumesResult::SetMarker ( const Aws::String value)
inline

Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

Definition at line 78 of file ListVolumesResult.h.

◆ SetMarker() [3/3]

void Aws::StorageGateway::Model::ListVolumesResult::SetMarker ( const char *  value)
inline

Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

Definition at line 92 of file ListVolumesResult.h.

◆ SetVolumeInfos() [1/2]

void Aws::StorageGateway::Model::ListVolumesResult::SetVolumeInfos ( Aws::Vector< VolumeInfo > &&  value)
inline

An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array "[]".

Definition at line 135 of file ListVolumesResult.h.

◆ SetVolumeInfos() [2/2]

void Aws::StorageGateway::Model::ListVolumesResult::SetVolumeInfos ( const Aws::Vector< VolumeInfo > &  value)
inline

An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array "[]".

Definition at line 128 of file ListVolumesResult.h.

◆ WithGatewayARN() [1/3]

ListVolumesResult& Aws::StorageGateway::Model::ListVolumesResult::WithGatewayARN ( Aws::String &&  value)
inline

Definition at line 60 of file ListVolumesResult.h.

◆ WithGatewayARN() [2/3]

ListVolumesResult& Aws::StorageGateway::Model::ListVolumesResult::WithGatewayARN ( const Aws::String value)
inline

Definition at line 57 of file ListVolumesResult.h.

◆ WithGatewayARN() [3/3]

ListVolumesResult& Aws::StorageGateway::Model::ListVolumesResult::WithGatewayARN ( const char *  value)
inline

Definition at line 63 of file ListVolumesResult.h.

◆ WithMarker() [1/3]

ListVolumesResult& Aws::StorageGateway::Model::ListVolumesResult::WithMarker ( Aws::String &&  value)
inline

Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

Definition at line 106 of file ListVolumesResult.h.

◆ WithMarker() [2/3]

ListVolumesResult& Aws::StorageGateway::Model::ListVolumesResult::WithMarker ( const Aws::String value)
inline

Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

Definition at line 99 of file ListVolumesResult.h.

◆ WithMarker() [3/3]

ListVolumesResult& Aws::StorageGateway::Model::ListVolumesResult::WithMarker ( const char *  value)
inline

Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

Definition at line 113 of file ListVolumesResult.h.

◆ WithVolumeInfos() [1/2]

ListVolumesResult& Aws::StorageGateway::Model::ListVolumesResult::WithVolumeInfos ( Aws::Vector< VolumeInfo > &&  value)
inline

An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array "[]".

Definition at line 149 of file ListVolumesResult.h.

◆ WithVolumeInfos() [2/2]

ListVolumesResult& Aws::StorageGateway::Model::ListVolumesResult::WithVolumeInfos ( const Aws::Vector< VolumeInfo > &  value)
inline

An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array "[]".

Definition at line 142 of file ListVolumesResult.h.


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