AWS SDK for C++  1.9.160
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoT::Model::GetBucketsAggregationResult Class Reference

#include <GetBucketsAggregationResult.h>

Public Member Functions

 GetBucketsAggregationResult ()
 
 GetBucketsAggregationResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetBucketsAggregationResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
int GetTotalCount () const
 
void SetTotalCount (int value)
 
GetBucketsAggregationResultWithTotalCount (int value)
 
const Aws::Vector< Bucket > & GetBuckets () const
 
void SetBuckets (const Aws::Vector< Bucket > &value)
 
void SetBuckets (Aws::Vector< Bucket > &&value)
 
GetBucketsAggregationResultWithBuckets (const Aws::Vector< Bucket > &value)
 
GetBucketsAggregationResultWithBuckets (Aws::Vector< Bucket > &&value)
 
GetBucketsAggregationResultAddBuckets (const Bucket &value)
 
GetBucketsAggregationResultAddBuckets (Bucket &&value)
 

Detailed Description

Definition at line 28 of file GetBucketsAggregationResult.h.

Constructor & Destructor Documentation

◆ GetBucketsAggregationResult() [1/2]

Aws::IoT::Model::GetBucketsAggregationResult::GetBucketsAggregationResult ( )

◆ GetBucketsAggregationResult() [2/2]

Aws::IoT::Model::GetBucketsAggregationResult::GetBucketsAggregationResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddBuckets() [1/2]

GetBucketsAggregationResult& Aws::IoT::Model::GetBucketsAggregationResult::AddBuckets ( Bucket &&  value)
inline

The main part of the response with a list of buckets. Each bucket contains a keyValue and a count.

keyValue: The aggregation field value counted for the particular bucket.

count: The number of documents that have that value.

Definition at line 106 of file GetBucketsAggregationResult.h.

◆ AddBuckets() [2/2]

GetBucketsAggregationResult& Aws::IoT::Model::GetBucketsAggregationResult::AddBuckets ( const Bucket value)
inline

The main part of the response with a list of buckets. Each bucket contains a keyValue and a count.

keyValue: The aggregation field value counted for the particular bucket.

count: The number of documents that have that value.

Definition at line 98 of file GetBucketsAggregationResult.h.

◆ GetBuckets()

const Aws::Vector<Bucket>& Aws::IoT::Model::GetBucketsAggregationResult::GetBuckets ( ) const
inline

The main part of the response with a list of buckets. Each bucket contains a keyValue and a count.

keyValue: The aggregation field value counted for the particular bucket.

count: The number of documents that have that value.

Definition at line 58 of file GetBucketsAggregationResult.h.

◆ GetTotalCount()

int Aws::IoT::Model::GetBucketsAggregationResult::GetTotalCount ( ) const
inline

The total number of things that fit the query string criteria.

Definition at line 39 of file GetBucketsAggregationResult.h.

◆ operator=()

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

◆ SetBuckets() [1/2]

void Aws::IoT::Model::GetBucketsAggregationResult::SetBuckets ( Aws::Vector< Bucket > &&  value)
inline

The main part of the response with a list of buckets. Each bucket contains a keyValue and a count.

keyValue: The aggregation field value counted for the particular bucket.

count: The number of documents that have that value.

Definition at line 74 of file GetBucketsAggregationResult.h.

◆ SetBuckets() [2/2]

void Aws::IoT::Model::GetBucketsAggregationResult::SetBuckets ( const Aws::Vector< Bucket > &  value)
inline

The main part of the response with a list of buckets. Each bucket contains a keyValue and a count.

keyValue: The aggregation field value counted for the particular bucket.

count: The number of documents that have that value.

Definition at line 66 of file GetBucketsAggregationResult.h.

◆ SetTotalCount()

void Aws::IoT::Model::GetBucketsAggregationResult::SetTotalCount ( int  value)
inline

The total number of things that fit the query string criteria.

Definition at line 44 of file GetBucketsAggregationResult.h.

◆ WithBuckets() [1/2]

GetBucketsAggregationResult& Aws::IoT::Model::GetBucketsAggregationResult::WithBuckets ( Aws::Vector< Bucket > &&  value)
inline

The main part of the response with a list of buckets. Each bucket contains a keyValue and a count.

keyValue: The aggregation field value counted for the particular bucket.

count: The number of documents that have that value.

Definition at line 90 of file GetBucketsAggregationResult.h.

◆ WithBuckets() [2/2]

GetBucketsAggregationResult& Aws::IoT::Model::GetBucketsAggregationResult::WithBuckets ( const Aws::Vector< Bucket > &  value)
inline

The main part of the response with a list of buckets. Each bucket contains a keyValue and a count.

keyValue: The aggregation field value counted for the particular bucket.

count: The number of documents that have that value.

Definition at line 82 of file GetBucketsAggregationResult.h.

◆ WithTotalCount()

GetBucketsAggregationResult& Aws::IoT::Model::GetBucketsAggregationResult::WithTotalCount ( int  value)
inline

The total number of things that fit the query string criteria.

Definition at line 49 of file GetBucketsAggregationResult.h.


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