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

#include <DescribeBandwidthRateLimitResult.h>

Public Member Functions

 DescribeBandwidthRateLimitResult ()
 
 DescribeBandwidthRateLimitResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeBandwidthRateLimitResultoperator= (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)
 
DescribeBandwidthRateLimitResultWithGatewayARN (const Aws::String &value)
 
DescribeBandwidthRateLimitResultWithGatewayARN (Aws::String &&value)
 
DescribeBandwidthRateLimitResultWithGatewayARN (const char *value)
 
long long GetAverageUploadRateLimitInBitsPerSec () const
 
void SetAverageUploadRateLimitInBitsPerSec (long long value)
 
DescribeBandwidthRateLimitResultWithAverageUploadRateLimitInBitsPerSec (long long value)
 
long long GetAverageDownloadRateLimitInBitsPerSec () const
 
void SetAverageDownloadRateLimitInBitsPerSec (long long value)
 
DescribeBandwidthRateLimitResultWithAverageDownloadRateLimitInBitsPerSec (long long value)
 

Detailed Description

A JSON object containing the following fields:

See Also:

AWS API Reference

Definition at line 32 of file DescribeBandwidthRateLimitResult.h.

Constructor & Destructor Documentation

◆ DescribeBandwidthRateLimitResult() [1/2]

Aws::StorageGateway::Model::DescribeBandwidthRateLimitResult::DescribeBandwidthRateLimitResult ( )

◆ DescribeBandwidthRateLimitResult() [2/2]

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

Member Function Documentation

◆ GetAverageDownloadRateLimitInBitsPerSec()

long long Aws::StorageGateway::Model::DescribeBandwidthRateLimitResult::GetAverageDownloadRateLimitInBitsPerSec ( ) const
inline

The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

Definition at line 85 of file DescribeBandwidthRateLimitResult.h.

◆ GetAverageUploadRateLimitInBitsPerSec()

long long Aws::StorageGateway::Model::DescribeBandwidthRateLimitResult::GetAverageUploadRateLimitInBitsPerSec ( ) const
inline

The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

Definition at line 66 of file DescribeBandwidthRateLimitResult.h.

◆ GetGatewayARN()

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

Definition at line 41 of file DescribeBandwidthRateLimitResult.h.

◆ operator=()

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

◆ SetAverageDownloadRateLimitInBitsPerSec()

void Aws::StorageGateway::Model::DescribeBandwidthRateLimitResult::SetAverageDownloadRateLimitInBitsPerSec ( long long  value)
inline

The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

Definition at line 91 of file DescribeBandwidthRateLimitResult.h.

◆ SetAverageUploadRateLimitInBitsPerSec()

void Aws::StorageGateway::Model::DescribeBandwidthRateLimitResult::SetAverageUploadRateLimitInBitsPerSec ( long long  value)
inline

The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

Definition at line 72 of file DescribeBandwidthRateLimitResult.h.

◆ SetGatewayARN() [1/3]

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

Definition at line 47 of file DescribeBandwidthRateLimitResult.h.

◆ SetGatewayARN() [2/3]

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

Definition at line 44 of file DescribeBandwidthRateLimitResult.h.

◆ SetGatewayARN() [3/3]

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

Definition at line 50 of file DescribeBandwidthRateLimitResult.h.

◆ WithAverageDownloadRateLimitInBitsPerSec()

DescribeBandwidthRateLimitResult& Aws::StorageGateway::Model::DescribeBandwidthRateLimitResult::WithAverageDownloadRateLimitInBitsPerSec ( long long  value)
inline

The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

Definition at line 97 of file DescribeBandwidthRateLimitResult.h.

◆ WithAverageUploadRateLimitInBitsPerSec()

DescribeBandwidthRateLimitResult& Aws::StorageGateway::Model::DescribeBandwidthRateLimitResult::WithAverageUploadRateLimitInBitsPerSec ( long long  value)
inline

The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

Definition at line 78 of file DescribeBandwidthRateLimitResult.h.

◆ WithGatewayARN() [1/3]

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

Definition at line 56 of file DescribeBandwidthRateLimitResult.h.

◆ WithGatewayARN() [2/3]

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

Definition at line 53 of file DescribeBandwidthRateLimitResult.h.

◆ WithGatewayARN() [3/3]

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

Definition at line 59 of file DescribeBandwidthRateLimitResult.h.


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