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

#include <DescribeCacheResult.h>

Public Member Functions

 DescribeCacheResult ()
 
 DescribeCacheResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeCacheResultoperator= (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)
 
DescribeCacheResultWithGatewayARN (const Aws::String &value)
 
DescribeCacheResultWithGatewayARN (Aws::String &&value)
 
DescribeCacheResultWithGatewayARN (const char *value)
 
const Aws::Vector< Aws::String > & GetDiskIds () const
 
void SetDiskIds (const Aws::Vector< Aws::String > &value)
 
void SetDiskIds (Aws::Vector< Aws::String > &&value)
 
DescribeCacheResultWithDiskIds (const Aws::Vector< Aws::String > &value)
 
DescribeCacheResultWithDiskIds (Aws::Vector< Aws::String > &&value)
 
DescribeCacheResultAddDiskIds (const Aws::String &value)
 
DescribeCacheResultAddDiskIds (Aws::String &&value)
 
DescribeCacheResultAddDiskIds (const char *value)
 
long long GetCacheAllocatedInBytes () const
 
void SetCacheAllocatedInBytes (long long value)
 
DescribeCacheResultWithCacheAllocatedInBytes (long long value)
 
double GetCacheUsedPercentage () const
 
void SetCacheUsedPercentage (double value)
 
DescribeCacheResultWithCacheUsedPercentage (double value)
 
double GetCacheDirtyPercentage () const
 
void SetCacheDirtyPercentage (double value)
 
DescribeCacheResultWithCacheDirtyPercentage (double value)
 
double GetCacheHitPercentage () const
 
void SetCacheHitPercentage (double value)
 
DescribeCacheResultWithCacheHitPercentage (double value)
 
double GetCacheMissPercentage () const
 
void SetCacheMissPercentage (double value)
 
DescribeCacheResultWithCacheMissPercentage (double value)
 

Detailed Description

Definition at line 28 of file DescribeCacheResult.h.

Constructor & Destructor Documentation

◆ DescribeCacheResult() [1/2]

Aws::StorageGateway::Model::DescribeCacheResult::DescribeCacheResult ( )

◆ DescribeCacheResult() [2/2]

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

Member Function Documentation

◆ AddDiskIds() [1/3]

DescribeCacheResult& Aws::StorageGateway::Model::DescribeCacheResult::AddDiskIds ( Aws::String &&  value)
inline

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

Definition at line 105 of file DescribeCacheResult.h.

◆ AddDiskIds() [2/3]

DescribeCacheResult& Aws::StorageGateway::Model::DescribeCacheResult::AddDiskIds ( const Aws::String value)
inline

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

Definition at line 98 of file DescribeCacheResult.h.

◆ AddDiskIds() [3/3]

DescribeCacheResult& Aws::StorageGateway::Model::DescribeCacheResult::AddDiskIds ( const char *  value)
inline

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

Definition at line 112 of file DescribeCacheResult.h.

◆ GetCacheAllocatedInBytes()

long long Aws::StorageGateway::Model::DescribeCacheResult::GetCacheAllocatedInBytes ( ) const
inline

The amount of cache in bytes allocated to a gateway.

Definition at line 118 of file DescribeCacheResult.h.

◆ GetCacheDirtyPercentage()

double Aws::StorageGateway::Model::DescribeCacheResult::GetCacheDirtyPercentage ( ) const
inline

The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to Amazon Web Services. The sample is taken at the end of the reporting period.

Definition at line 158 of file DescribeCacheResult.h.

◆ GetCacheHitPercentage()

double Aws::StorageGateway::Model::DescribeCacheResult::GetCacheHitPercentage ( ) const
inline

Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

Definition at line 179 of file DescribeCacheResult.h.

◆ GetCacheMissPercentage()

double Aws::StorageGateway::Model::DescribeCacheResult::GetCacheMissPercentage ( ) const
inline

Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

Definition at line 198 of file DescribeCacheResult.h.

◆ GetCacheUsedPercentage()

double Aws::StorageGateway::Model::DescribeCacheResult::GetCacheUsedPercentage ( ) const
inline

Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

Definition at line 136 of file DescribeCacheResult.h.

◆ GetDiskIds()

const Aws::Vector<Aws::String>& Aws::StorageGateway::Model::DescribeCacheResult::GetDiskIds ( ) const
inline

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

Definition at line 63 of file DescribeCacheResult.h.

◆ GetGatewayARN()

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

Definition at line 37 of file DescribeCacheResult.h.

◆ operator=()

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

◆ SetCacheAllocatedInBytes()

void Aws::StorageGateway::Model::DescribeCacheResult::SetCacheAllocatedInBytes ( long long  value)
inline

The amount of cache in bytes allocated to a gateway.

Definition at line 123 of file DescribeCacheResult.h.

◆ SetCacheDirtyPercentage()

void Aws::StorageGateway::Model::DescribeCacheResult::SetCacheDirtyPercentage ( double  value)
inline

The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to Amazon Web Services. The sample is taken at the end of the reporting period.

Definition at line 165 of file DescribeCacheResult.h.

◆ SetCacheHitPercentage()

void Aws::StorageGateway::Model::DescribeCacheResult::SetCacheHitPercentage ( double  value)
inline

Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

Definition at line 185 of file DescribeCacheResult.h.

◆ SetCacheMissPercentage()

void Aws::StorageGateway::Model::DescribeCacheResult::SetCacheMissPercentage ( double  value)
inline

Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

Definition at line 204 of file DescribeCacheResult.h.

◆ SetCacheUsedPercentage()

void Aws::StorageGateway::Model::DescribeCacheResult::SetCacheUsedPercentage ( double  value)
inline

Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

Definition at line 143 of file DescribeCacheResult.h.

◆ SetDiskIds() [1/2]

void Aws::StorageGateway::Model::DescribeCacheResult::SetDiskIds ( Aws::Vector< Aws::String > &&  value)
inline

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

Definition at line 77 of file DescribeCacheResult.h.

◆ SetDiskIds() [2/2]

void Aws::StorageGateway::Model::DescribeCacheResult::SetDiskIds ( const Aws::Vector< Aws::String > &  value)
inline

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

Definition at line 70 of file DescribeCacheResult.h.

◆ SetGatewayARN() [1/3]

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

Definition at line 43 of file DescribeCacheResult.h.

◆ SetGatewayARN() [2/3]

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

Definition at line 40 of file DescribeCacheResult.h.

◆ SetGatewayARN() [3/3]

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

Definition at line 46 of file DescribeCacheResult.h.

◆ WithCacheAllocatedInBytes()

DescribeCacheResult& Aws::StorageGateway::Model::DescribeCacheResult::WithCacheAllocatedInBytes ( long long  value)
inline

The amount of cache in bytes allocated to a gateway.

Definition at line 128 of file DescribeCacheResult.h.

◆ WithCacheDirtyPercentage()

DescribeCacheResult& Aws::StorageGateway::Model::DescribeCacheResult::WithCacheDirtyPercentage ( double  value)
inline

The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to Amazon Web Services. The sample is taken at the end of the reporting period.

Definition at line 172 of file DescribeCacheResult.h.

◆ WithCacheHitPercentage()

DescribeCacheResult& Aws::StorageGateway::Model::DescribeCacheResult::WithCacheHitPercentage ( double  value)
inline

Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

Definition at line 191 of file DescribeCacheResult.h.

◆ WithCacheMissPercentage()

DescribeCacheResult& Aws::StorageGateway::Model::DescribeCacheResult::WithCacheMissPercentage ( double  value)
inline

Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

Definition at line 210 of file DescribeCacheResult.h.

◆ WithCacheUsedPercentage()

DescribeCacheResult& Aws::StorageGateway::Model::DescribeCacheResult::WithCacheUsedPercentage ( double  value)
inline

Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

Definition at line 150 of file DescribeCacheResult.h.

◆ WithDiskIds() [1/2]

DescribeCacheResult& Aws::StorageGateway::Model::DescribeCacheResult::WithDiskIds ( Aws::Vector< Aws::String > &&  value)
inline

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

Definition at line 91 of file DescribeCacheResult.h.

◆ WithDiskIds() [2/2]

DescribeCacheResult& Aws::StorageGateway::Model::DescribeCacheResult::WithDiskIds ( const Aws::Vector< Aws::String > &  value)
inline

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

Definition at line 84 of file DescribeCacheResult.h.

◆ WithGatewayARN() [1/3]

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

Definition at line 52 of file DescribeCacheResult.h.

◆ WithGatewayARN() [2/3]

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

Definition at line 49 of file DescribeCacheResult.h.

◆ WithGatewayARN() [3/3]

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

Definition at line 55 of file DescribeCacheResult.h.


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