AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::GuardDuty::Model::UsageResourceResult Class Reference

#include <UsageResourceResult.h>

Public Member Functions

 UsageResourceResult ()
 
 UsageResourceResult (Aws::Utils::Json::JsonView jsonValue)
 
UsageResourceResultoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetResource () const
 
bool ResourceHasBeenSet () const
 
void SetResource (const Aws::String &value)
 
void SetResource (Aws::String &&value)
 
void SetResource (const char *value)
 
UsageResourceResultWithResource (const Aws::String &value)
 
UsageResourceResultWithResource (Aws::String &&value)
 
UsageResourceResultWithResource (const char *value)
 
const TotalGetTotal () const
 
bool TotalHasBeenSet () const
 
void SetTotal (const Total &value)
 
void SetTotal (Total &&value)
 
UsageResourceResultWithTotal (const Total &value)
 
UsageResourceResultWithTotal (Total &&value)
 

Detailed Description

Contains information on the sum of usage based on an AWS resource.

See Also:

AWS API Reference

Definition at line 33 of file UsageResourceResult.h.

Constructor & Destructor Documentation

◆ UsageResourceResult() [1/2]

Aws::GuardDuty::Model::UsageResourceResult::UsageResourceResult ( )

◆ UsageResourceResult() [2/2]

Aws::GuardDuty::Model::UsageResourceResult::UsageResourceResult ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetResource()

const Aws::String& Aws::GuardDuty::Model::UsageResourceResult::GetResource ( ) const
inline

The AWS resource that generated usage.

Definition at line 45 of file UsageResourceResult.h.

◆ GetTotal()

const Total& Aws::GuardDuty::Model::UsageResourceResult::GetTotal ( ) const
inline

Represents the sum total of usage for the specified resource type.

Definition at line 86 of file UsageResourceResult.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::GuardDuty::Model::UsageResourceResult::Jsonize ( ) const

◆ operator=()

UsageResourceResult& Aws::GuardDuty::Model::UsageResourceResult::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ResourceHasBeenSet()

bool Aws::GuardDuty::Model::UsageResourceResult::ResourceHasBeenSet ( ) const
inline

The AWS resource that generated usage.

Definition at line 50 of file UsageResourceResult.h.

◆ SetResource() [1/3]

void Aws::GuardDuty::Model::UsageResourceResult::SetResource ( const Aws::String value)
inline

The AWS resource that generated usage.

Definition at line 55 of file UsageResourceResult.h.

◆ SetResource() [2/3]

void Aws::GuardDuty::Model::UsageResourceResult::SetResource ( Aws::String &&  value)
inline

The AWS resource that generated usage.

Definition at line 60 of file UsageResourceResult.h.

◆ SetResource() [3/3]

void Aws::GuardDuty::Model::UsageResourceResult::SetResource ( const char *  value)
inline

The AWS resource that generated usage.

Definition at line 65 of file UsageResourceResult.h.

◆ SetTotal() [1/2]

void Aws::GuardDuty::Model::UsageResourceResult::SetTotal ( const Total value)
inline

Represents the sum total of usage for the specified resource type.

Definition at line 96 of file UsageResourceResult.h.

◆ SetTotal() [2/2]

void Aws::GuardDuty::Model::UsageResourceResult::SetTotal ( Total &&  value)
inline

Represents the sum total of usage for the specified resource type.

Definition at line 101 of file UsageResourceResult.h.

◆ TotalHasBeenSet()

bool Aws::GuardDuty::Model::UsageResourceResult::TotalHasBeenSet ( ) const
inline

Represents the sum total of usage for the specified resource type.

Definition at line 91 of file UsageResourceResult.h.

◆ WithResource() [1/3]

UsageResourceResult& Aws::GuardDuty::Model::UsageResourceResult::WithResource ( const Aws::String value)
inline

The AWS resource that generated usage.

Definition at line 70 of file UsageResourceResult.h.

◆ WithResource() [2/3]

UsageResourceResult& Aws::GuardDuty::Model::UsageResourceResult::WithResource ( Aws::String &&  value)
inline

The AWS resource that generated usage.

Definition at line 75 of file UsageResourceResult.h.

◆ WithResource() [3/3]

UsageResourceResult& Aws::GuardDuty::Model::UsageResourceResult::WithResource ( const char *  value)
inline

The AWS resource that generated usage.

Definition at line 80 of file UsageResourceResult.h.

◆ WithTotal() [1/2]

UsageResourceResult& Aws::GuardDuty::Model::UsageResourceResult::WithTotal ( const Total value)
inline

Represents the sum total of usage for the specified resource type.

Definition at line 106 of file UsageResourceResult.h.

◆ WithTotal() [2/2]

UsageResourceResult& Aws::GuardDuty::Model::UsageResourceResult::WithTotal ( Total &&  value)
inline

Represents the sum total of usage for the specified resource type.

Definition at line 111 of file UsageResourceResult.h.


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