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

#include <DescribeBillingGroupResult.h>

Public Member Functions

 DescribeBillingGroupResult ()
 
 DescribeBillingGroupResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeBillingGroupResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetBillingGroupName () const
 
void SetBillingGroupName (const Aws::String &value)
 
void SetBillingGroupName (Aws::String &&value)
 
void SetBillingGroupName (const char *value)
 
DescribeBillingGroupResultWithBillingGroupName (const Aws::String &value)
 
DescribeBillingGroupResultWithBillingGroupName (Aws::String &&value)
 
DescribeBillingGroupResultWithBillingGroupName (const char *value)
 
const Aws::StringGetBillingGroupId () const
 
void SetBillingGroupId (const Aws::String &value)
 
void SetBillingGroupId (Aws::String &&value)
 
void SetBillingGroupId (const char *value)
 
DescribeBillingGroupResultWithBillingGroupId (const Aws::String &value)
 
DescribeBillingGroupResultWithBillingGroupId (Aws::String &&value)
 
DescribeBillingGroupResultWithBillingGroupId (const char *value)
 
const Aws::StringGetBillingGroupArn () const
 
void SetBillingGroupArn (const Aws::String &value)
 
void SetBillingGroupArn (Aws::String &&value)
 
void SetBillingGroupArn (const char *value)
 
DescribeBillingGroupResultWithBillingGroupArn (const Aws::String &value)
 
DescribeBillingGroupResultWithBillingGroupArn (Aws::String &&value)
 
DescribeBillingGroupResultWithBillingGroupArn (const char *value)
 
long long GetVersion () const
 
void SetVersion (long long value)
 
DescribeBillingGroupResultWithVersion (long long value)
 
const BillingGroupPropertiesGetBillingGroupProperties () const
 
void SetBillingGroupProperties (const BillingGroupProperties &value)
 
void SetBillingGroupProperties (BillingGroupProperties &&value)
 
DescribeBillingGroupResultWithBillingGroupProperties (const BillingGroupProperties &value)
 
DescribeBillingGroupResultWithBillingGroupProperties (BillingGroupProperties &&value)
 
const BillingGroupMetadataGetBillingGroupMetadata () const
 
void SetBillingGroupMetadata (const BillingGroupMetadata &value)
 
void SetBillingGroupMetadata (BillingGroupMetadata &&value)
 
DescribeBillingGroupResultWithBillingGroupMetadata (const BillingGroupMetadata &value)
 
DescribeBillingGroupResultWithBillingGroupMetadata (BillingGroupMetadata &&value)
 

Detailed Description

Definition at line 29 of file DescribeBillingGroupResult.h.

Constructor & Destructor Documentation

◆ DescribeBillingGroupResult() [1/2]

Aws::IoT::Model::DescribeBillingGroupResult::DescribeBillingGroupResult ( )

◆ DescribeBillingGroupResult() [2/2]

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

Member Function Documentation

◆ GetBillingGroupArn()

const Aws::String& Aws::IoT::Model::DescribeBillingGroupResult::GetBillingGroupArn ( ) const
inline

The ARN of the billing group.

Definition at line 112 of file DescribeBillingGroupResult.h.

◆ GetBillingGroupId()

const Aws::String& Aws::IoT::Model::DescribeBillingGroupResult::GetBillingGroupId ( ) const
inline

The ID of the billing group.

Definition at line 76 of file DescribeBillingGroupResult.h.

◆ GetBillingGroupMetadata()

const BillingGroupMetadata& Aws::IoT::Model::DescribeBillingGroupResult::GetBillingGroupMetadata ( ) const
inline

Additional information about the billing group.

Definition at line 190 of file DescribeBillingGroupResult.h.

◆ GetBillingGroupName()

const Aws::String& Aws::IoT::Model::DescribeBillingGroupResult::GetBillingGroupName ( ) const
inline

The name of the billing group.

Definition at line 40 of file DescribeBillingGroupResult.h.

◆ GetBillingGroupProperties()

const BillingGroupProperties& Aws::IoT::Model::DescribeBillingGroupResult::GetBillingGroupProperties ( ) const
inline

The properties of the billing group.

Definition at line 164 of file DescribeBillingGroupResult.h.

◆ GetVersion()

long long Aws::IoT::Model::DescribeBillingGroupResult::GetVersion ( ) const
inline

The version of the billing group.

Definition at line 148 of file DescribeBillingGroupResult.h.

◆ operator=()

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

◆ SetBillingGroupArn() [1/3]

void Aws::IoT::Model::DescribeBillingGroupResult::SetBillingGroupArn ( Aws::String &&  value)
inline

The ARN of the billing group.

Definition at line 122 of file DescribeBillingGroupResult.h.

◆ SetBillingGroupArn() [2/3]

void Aws::IoT::Model::DescribeBillingGroupResult::SetBillingGroupArn ( const Aws::String value)
inline

The ARN of the billing group.

Definition at line 117 of file DescribeBillingGroupResult.h.

◆ SetBillingGroupArn() [3/3]

void Aws::IoT::Model::DescribeBillingGroupResult::SetBillingGroupArn ( const char *  value)
inline

The ARN of the billing group.

Definition at line 127 of file DescribeBillingGroupResult.h.

◆ SetBillingGroupId() [1/3]

void Aws::IoT::Model::DescribeBillingGroupResult::SetBillingGroupId ( Aws::String &&  value)
inline

The ID of the billing group.

Definition at line 86 of file DescribeBillingGroupResult.h.

◆ SetBillingGroupId() [2/3]

void Aws::IoT::Model::DescribeBillingGroupResult::SetBillingGroupId ( const Aws::String value)
inline

The ID of the billing group.

Definition at line 81 of file DescribeBillingGroupResult.h.

◆ SetBillingGroupId() [3/3]

void Aws::IoT::Model::DescribeBillingGroupResult::SetBillingGroupId ( const char *  value)
inline

The ID of the billing group.

Definition at line 91 of file DescribeBillingGroupResult.h.

◆ SetBillingGroupMetadata() [1/2]

void Aws::IoT::Model::DescribeBillingGroupResult::SetBillingGroupMetadata ( BillingGroupMetadata &&  value)
inline

Additional information about the billing group.

Definition at line 200 of file DescribeBillingGroupResult.h.

◆ SetBillingGroupMetadata() [2/2]

void Aws::IoT::Model::DescribeBillingGroupResult::SetBillingGroupMetadata ( const BillingGroupMetadata value)
inline

Additional information about the billing group.

Definition at line 195 of file DescribeBillingGroupResult.h.

◆ SetBillingGroupName() [1/3]

void Aws::IoT::Model::DescribeBillingGroupResult::SetBillingGroupName ( Aws::String &&  value)
inline

The name of the billing group.

Definition at line 50 of file DescribeBillingGroupResult.h.

◆ SetBillingGroupName() [2/3]

void Aws::IoT::Model::DescribeBillingGroupResult::SetBillingGroupName ( const Aws::String value)
inline

The name of the billing group.

Definition at line 45 of file DescribeBillingGroupResult.h.

◆ SetBillingGroupName() [3/3]

void Aws::IoT::Model::DescribeBillingGroupResult::SetBillingGroupName ( const char *  value)
inline

The name of the billing group.

Definition at line 55 of file DescribeBillingGroupResult.h.

◆ SetBillingGroupProperties() [1/2]

void Aws::IoT::Model::DescribeBillingGroupResult::SetBillingGroupProperties ( BillingGroupProperties &&  value)
inline

The properties of the billing group.

Definition at line 174 of file DescribeBillingGroupResult.h.

◆ SetBillingGroupProperties() [2/2]

void Aws::IoT::Model::DescribeBillingGroupResult::SetBillingGroupProperties ( const BillingGroupProperties value)
inline

The properties of the billing group.

Definition at line 169 of file DescribeBillingGroupResult.h.

◆ SetVersion()

void Aws::IoT::Model::DescribeBillingGroupResult::SetVersion ( long long  value)
inline

The version of the billing group.

Definition at line 153 of file DescribeBillingGroupResult.h.

◆ WithBillingGroupArn() [1/3]

DescribeBillingGroupResult& Aws::IoT::Model::DescribeBillingGroupResult::WithBillingGroupArn ( Aws::String &&  value)
inline

The ARN of the billing group.

Definition at line 137 of file DescribeBillingGroupResult.h.

◆ WithBillingGroupArn() [2/3]

DescribeBillingGroupResult& Aws::IoT::Model::DescribeBillingGroupResult::WithBillingGroupArn ( const Aws::String value)
inline

The ARN of the billing group.

Definition at line 132 of file DescribeBillingGroupResult.h.

◆ WithBillingGroupArn() [3/3]

DescribeBillingGroupResult& Aws::IoT::Model::DescribeBillingGroupResult::WithBillingGroupArn ( const char *  value)
inline

The ARN of the billing group.

Definition at line 142 of file DescribeBillingGroupResult.h.

◆ WithBillingGroupId() [1/3]

DescribeBillingGroupResult& Aws::IoT::Model::DescribeBillingGroupResult::WithBillingGroupId ( Aws::String &&  value)
inline

The ID of the billing group.

Definition at line 101 of file DescribeBillingGroupResult.h.

◆ WithBillingGroupId() [2/3]

DescribeBillingGroupResult& Aws::IoT::Model::DescribeBillingGroupResult::WithBillingGroupId ( const Aws::String value)
inline

The ID of the billing group.

Definition at line 96 of file DescribeBillingGroupResult.h.

◆ WithBillingGroupId() [3/3]

DescribeBillingGroupResult& Aws::IoT::Model::DescribeBillingGroupResult::WithBillingGroupId ( const char *  value)
inline

The ID of the billing group.

Definition at line 106 of file DescribeBillingGroupResult.h.

◆ WithBillingGroupMetadata() [1/2]

DescribeBillingGroupResult& Aws::IoT::Model::DescribeBillingGroupResult::WithBillingGroupMetadata ( BillingGroupMetadata &&  value)
inline

Additional information about the billing group.

Definition at line 210 of file DescribeBillingGroupResult.h.

◆ WithBillingGroupMetadata() [2/2]

DescribeBillingGroupResult& Aws::IoT::Model::DescribeBillingGroupResult::WithBillingGroupMetadata ( const BillingGroupMetadata value)
inline

Additional information about the billing group.

Definition at line 205 of file DescribeBillingGroupResult.h.

◆ WithBillingGroupName() [1/3]

DescribeBillingGroupResult& Aws::IoT::Model::DescribeBillingGroupResult::WithBillingGroupName ( Aws::String &&  value)
inline

The name of the billing group.

Definition at line 65 of file DescribeBillingGroupResult.h.

◆ WithBillingGroupName() [2/3]

DescribeBillingGroupResult& Aws::IoT::Model::DescribeBillingGroupResult::WithBillingGroupName ( const Aws::String value)
inline

The name of the billing group.

Definition at line 60 of file DescribeBillingGroupResult.h.

◆ WithBillingGroupName() [3/3]

DescribeBillingGroupResult& Aws::IoT::Model::DescribeBillingGroupResult::WithBillingGroupName ( const char *  value)
inline

The name of the billing group.

Definition at line 70 of file DescribeBillingGroupResult.h.

◆ WithBillingGroupProperties() [1/2]

DescribeBillingGroupResult& Aws::IoT::Model::DescribeBillingGroupResult::WithBillingGroupProperties ( BillingGroupProperties &&  value)
inline

The properties of the billing group.

Definition at line 184 of file DescribeBillingGroupResult.h.

◆ WithBillingGroupProperties() [2/2]

DescribeBillingGroupResult& Aws::IoT::Model::DescribeBillingGroupResult::WithBillingGroupProperties ( const BillingGroupProperties value)
inline

The properties of the billing group.

Definition at line 179 of file DescribeBillingGroupResult.h.

◆ WithVersion()

DescribeBillingGroupResult& Aws::IoT::Model::DescribeBillingGroupResult::WithVersion ( long long  value)
inline

The version of the billing group.

Definition at line 158 of file DescribeBillingGroupResult.h.


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