AWS SDK for C++  1.9.68
AWS SDK for C++
Public Member Functions | List of all members
Aws::Macie2::Model::GetUsageStatisticsResult Class Reference

#include <GetUsageStatisticsResult.h>

Public Member Functions

 GetUsageStatisticsResult ()
 
 GetUsageStatisticsResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetUsageStatisticsResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetNextToken () const
 
void SetNextToken (const Aws::String &value)
 
void SetNextToken (Aws::String &&value)
 
void SetNextToken (const char *value)
 
GetUsageStatisticsResultWithNextToken (const Aws::String &value)
 
GetUsageStatisticsResultWithNextToken (Aws::String &&value)
 
GetUsageStatisticsResultWithNextToken (const char *value)
 
const Aws::Vector< UsageRecord > & GetRecords () const
 
void SetRecords (const Aws::Vector< UsageRecord > &value)
 
void SetRecords (Aws::Vector< UsageRecord > &&value)
 
GetUsageStatisticsResultWithRecords (const Aws::Vector< UsageRecord > &value)
 
GetUsageStatisticsResultWithRecords (Aws::Vector< UsageRecord > &&value)
 
GetUsageStatisticsResultAddRecords (const UsageRecord &value)
 
GetUsageStatisticsResultAddRecords (UsageRecord &&value)
 
const TimeRangeGetTimeRange () const
 
void SetTimeRange (const TimeRange &value)
 
void SetTimeRange (TimeRange &&value)
 
GetUsageStatisticsResultWithTimeRange (const TimeRange &value)
 
GetUsageStatisticsResultWithTimeRange (TimeRange &&value)
 

Detailed Description

Definition at line 30 of file GetUsageStatisticsResult.h.

Constructor & Destructor Documentation

◆ GetUsageStatisticsResult() [1/2]

Aws::Macie2::Model::GetUsageStatisticsResult::GetUsageStatisticsResult ( )

◆ GetUsageStatisticsResult() [2/2]

Aws::Macie2::Model::GetUsageStatisticsResult::GetUsageStatisticsResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddRecords() [1/2]

GetUsageStatisticsResult& Aws::Macie2::Model::GetUsageStatisticsResult::AddRecords ( const UsageRecord value)
inline

An array of objects that contains the results of the query. Each object contains the data for an account that meets the filter criteria specified in the request.

Definition at line 121 of file GetUsageStatisticsResult.h.

◆ AddRecords() [2/2]

GetUsageStatisticsResult& Aws::Macie2::Model::GetUsageStatisticsResult::AddRecords ( UsageRecord &&  value)
inline

An array of objects that contains the results of the query. Each object contains the data for an account that meets the filter criteria specified in the request.

Definition at line 128 of file GetUsageStatisticsResult.h.

◆ GetNextToken()

const Aws::String& Aws::Macie2::Model::GetUsageStatisticsResult::GetNextToken ( ) const
inline

The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

Definition at line 42 of file GetUsageStatisticsResult.h.

◆ GetRecords()

const Aws::Vector<UsageRecord>& Aws::Macie2::Model::GetUsageStatisticsResult::GetRecords ( ) const
inline

An array of objects that contains the results of the query. Each object contains the data for an account that meets the filter criteria specified in the request.

Definition at line 86 of file GetUsageStatisticsResult.h.

◆ GetTimeRange()

const TimeRange& Aws::Macie2::Model::GetUsageStatisticsResult::GetTimeRange ( ) const
inline

The inclusive time period that the usage data applies to. Possible values are: MONTH_TO_DATE, for the current calendar month to date; and, PAST_30_DAYS, for the preceding 30 days.

Definition at line 136 of file GetUsageStatisticsResult.h.

◆ operator=()

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

◆ SetNextToken() [1/3]

void Aws::Macie2::Model::GetUsageStatisticsResult::SetNextToken ( Aws::String &&  value)
inline

The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

Definition at line 54 of file GetUsageStatisticsResult.h.

◆ SetNextToken() [2/3]

void Aws::Macie2::Model::GetUsageStatisticsResult::SetNextToken ( const Aws::String value)
inline

The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

Definition at line 48 of file GetUsageStatisticsResult.h.

◆ SetNextToken() [3/3]

void Aws::Macie2::Model::GetUsageStatisticsResult::SetNextToken ( const char *  value)
inline

The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

Definition at line 60 of file GetUsageStatisticsResult.h.

◆ SetRecords() [1/2]

void Aws::Macie2::Model::GetUsageStatisticsResult::SetRecords ( Aws::Vector< UsageRecord > &&  value)
inline

An array of objects that contains the results of the query. Each object contains the data for an account that meets the filter criteria specified in the request.

Definition at line 100 of file GetUsageStatisticsResult.h.

◆ SetRecords() [2/2]

void Aws::Macie2::Model::GetUsageStatisticsResult::SetRecords ( const Aws::Vector< UsageRecord > &  value)
inline

An array of objects that contains the results of the query. Each object contains the data for an account that meets the filter criteria specified in the request.

Definition at line 93 of file GetUsageStatisticsResult.h.

◆ SetTimeRange() [1/2]

void Aws::Macie2::Model::GetUsageStatisticsResult::SetTimeRange ( const TimeRange value)
inline

The inclusive time period that the usage data applies to. Possible values are: MONTH_TO_DATE, for the current calendar month to date; and, PAST_30_DAYS, for the preceding 30 days.

Definition at line 143 of file GetUsageStatisticsResult.h.

◆ SetTimeRange() [2/2]

void Aws::Macie2::Model::GetUsageStatisticsResult::SetTimeRange ( TimeRange &&  value)
inline

The inclusive time period that the usage data applies to. Possible values are: MONTH_TO_DATE, for the current calendar month to date; and, PAST_30_DAYS, for the preceding 30 days.

Definition at line 150 of file GetUsageStatisticsResult.h.

◆ WithNextToken() [1/3]

GetUsageStatisticsResult& Aws::Macie2::Model::GetUsageStatisticsResult::WithNextToken ( Aws::String &&  value)
inline

The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

Definition at line 72 of file GetUsageStatisticsResult.h.

◆ WithNextToken() [2/3]

GetUsageStatisticsResult& Aws::Macie2::Model::GetUsageStatisticsResult::WithNextToken ( const Aws::String value)
inline

The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

Definition at line 66 of file GetUsageStatisticsResult.h.

◆ WithNextToken() [3/3]

GetUsageStatisticsResult& Aws::Macie2::Model::GetUsageStatisticsResult::WithNextToken ( const char *  value)
inline

The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

Definition at line 78 of file GetUsageStatisticsResult.h.

◆ WithRecords() [1/2]

GetUsageStatisticsResult& Aws::Macie2::Model::GetUsageStatisticsResult::WithRecords ( Aws::Vector< UsageRecord > &&  value)
inline

An array of objects that contains the results of the query. Each object contains the data for an account that meets the filter criteria specified in the request.

Definition at line 114 of file GetUsageStatisticsResult.h.

◆ WithRecords() [2/2]

GetUsageStatisticsResult& Aws::Macie2::Model::GetUsageStatisticsResult::WithRecords ( const Aws::Vector< UsageRecord > &  value)
inline

An array of objects that contains the results of the query. Each object contains the data for an account that meets the filter criteria specified in the request.

Definition at line 107 of file GetUsageStatisticsResult.h.

◆ WithTimeRange() [1/2]

GetUsageStatisticsResult& Aws::Macie2::Model::GetUsageStatisticsResult::WithTimeRange ( const TimeRange value)
inline

The inclusive time period that the usage data applies to. Possible values are: MONTH_TO_DATE, for the current calendar month to date; and, PAST_30_DAYS, for the preceding 30 days.

Definition at line 157 of file GetUsageStatisticsResult.h.

◆ WithTimeRange() [2/2]

GetUsageStatisticsResult& Aws::Macie2::Model::GetUsageStatisticsResult::WithTimeRange ( TimeRange &&  value)
inline

The inclusive time period that the usage data applies to. Possible values are: MONTH_TO_DATE, for the current calendar month to date; and, PAST_30_DAYS, for the preceding 30 days.

Definition at line 164 of file GetUsageStatisticsResult.h.


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