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

#include <Bucket.h>

Public Member Functions

 Bucket ()
 
 Bucket (Aws::Utils::Json::JsonView jsonValue)
 
Bucketoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetKeyValue () const
 
bool KeyValueHasBeenSet () const
 
void SetKeyValue (const Aws::String &value)
 
void SetKeyValue (Aws::String &&value)
 
void SetKeyValue (const char *value)
 
BucketWithKeyValue (const Aws::String &value)
 
BucketWithKeyValue (Aws::String &&value)
 
BucketWithKeyValue (const char *value)
 
int GetCount () const
 
bool CountHasBeenSet () const
 
void SetCount (int value)
 
BucketWithCount (int value)
 

Detailed Description

A count of documents that meets a specific aggregation criteria.

See Also:

AWS API Reference

Definition at line 32 of file Bucket.h.

Constructor & Destructor Documentation

◆ Bucket() [1/2]

Aws::IoT::Model::Bucket::Bucket ( )

◆ Bucket() [2/2]

Aws::IoT::Model::Bucket::Bucket ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CountHasBeenSet()

bool Aws::IoT::Model::Bucket::CountHasBeenSet ( ) const
inline

The number of documents that have the value counted for the particular bucket.

Definition at line 92 of file Bucket.h.

◆ GetCount()

int Aws::IoT::Model::Bucket::GetCount ( ) const
inline

The number of documents that have the value counted for the particular bucket.

Definition at line 86 of file Bucket.h.

◆ GetKeyValue()

const Aws::String& Aws::IoT::Model::Bucket::GetKeyValue ( ) const
inline

The value counted for the particular bucket.

Definition at line 44 of file Bucket.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoT::Model::Bucket::Jsonize ( ) const

◆ KeyValueHasBeenSet()

bool Aws::IoT::Model::Bucket::KeyValueHasBeenSet ( ) const
inline

The value counted for the particular bucket.

Definition at line 49 of file Bucket.h.

◆ operator=()

Bucket& Aws::IoT::Model::Bucket::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCount()

void Aws::IoT::Model::Bucket::SetCount ( int  value)
inline

The number of documents that have the value counted for the particular bucket.

Definition at line 98 of file Bucket.h.

◆ SetKeyValue() [1/3]

void Aws::IoT::Model::Bucket::SetKeyValue ( Aws::String &&  value)
inline

The value counted for the particular bucket.

Definition at line 59 of file Bucket.h.

◆ SetKeyValue() [2/3]

void Aws::IoT::Model::Bucket::SetKeyValue ( const Aws::String value)
inline

The value counted for the particular bucket.

Definition at line 54 of file Bucket.h.

◆ SetKeyValue() [3/3]

void Aws::IoT::Model::Bucket::SetKeyValue ( const char *  value)
inline

The value counted for the particular bucket.

Definition at line 64 of file Bucket.h.

◆ WithCount()

Bucket& Aws::IoT::Model::Bucket::WithCount ( int  value)
inline

The number of documents that have the value counted for the particular bucket.

Definition at line 104 of file Bucket.h.

◆ WithKeyValue() [1/3]

Bucket& Aws::IoT::Model::Bucket::WithKeyValue ( Aws::String &&  value)
inline

The value counted for the particular bucket.

Definition at line 74 of file Bucket.h.

◆ WithKeyValue() [2/3]

Bucket& Aws::IoT::Model::Bucket::WithKeyValue ( const Aws::String value)
inline

The value counted for the particular bucket.

Definition at line 69 of file Bucket.h.

◆ WithKeyValue() [3/3]

Bucket& Aws::IoT::Model::Bucket::WithKeyValue ( const char *  value)
inline

The value counted for the particular bucket.

Definition at line 79 of file Bucket.h.


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