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

#include <UsageStatisticsSortBy.h>

Public Member Functions

 UsageStatisticsSortBy ()
 
 UsageStatisticsSortBy (Aws::Utils::Json::JsonView jsonValue)
 
UsageStatisticsSortByoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const UsageStatisticsSortKeyGetKey () const
 
bool KeyHasBeenSet () const
 
void SetKey (const UsageStatisticsSortKey &value)
 
void SetKey (UsageStatisticsSortKey &&value)
 
UsageStatisticsSortByWithKey (const UsageStatisticsSortKey &value)
 
UsageStatisticsSortByWithKey (UsageStatisticsSortKey &&value)
 
const OrderByGetOrderBy () const
 
bool OrderByHasBeenSet () const
 
void SetOrderBy (const OrderBy &value)
 
void SetOrderBy (OrderBy &&value)
 
UsageStatisticsSortByWithOrderBy (const OrderBy &value)
 
UsageStatisticsSortByWithOrderBy (OrderBy &&value)
 

Detailed Description

Specifies criteria for sorting the results of a query for Amazon Macie account quotas and usage data.

See Also:

AWS API Reference

Definition at line 33 of file UsageStatisticsSortBy.h.

Constructor & Destructor Documentation

◆ UsageStatisticsSortBy() [1/2]

Aws::Macie2::Model::UsageStatisticsSortBy::UsageStatisticsSortBy ( )

◆ UsageStatisticsSortBy() [2/2]

Aws::Macie2::Model::UsageStatisticsSortBy::UsageStatisticsSortBy ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetKey()

const UsageStatisticsSortKey& Aws::Macie2::Model::UsageStatisticsSortBy::GetKey ( ) const
inline

The field to sort the results by.

Definition at line 45 of file UsageStatisticsSortBy.h.

◆ GetOrderBy()

const OrderBy& Aws::Macie2::Model::UsageStatisticsSortBy::GetOrderBy ( ) const
inline

The sort order to apply to the results, based on the value for the field specified by the key property. Valid values are: ASC, sort the results in ascending order; and, DESC, sort the results in descending order.

Definition at line 78 of file UsageStatisticsSortBy.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Macie2::Model::UsageStatisticsSortBy::Jsonize ( ) const

◆ KeyHasBeenSet()

bool Aws::Macie2::Model::UsageStatisticsSortBy::KeyHasBeenSet ( ) const
inline

The field to sort the results by.

Definition at line 50 of file UsageStatisticsSortBy.h.

◆ operator=()

UsageStatisticsSortBy& Aws::Macie2::Model::UsageStatisticsSortBy::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OrderByHasBeenSet()

bool Aws::Macie2::Model::UsageStatisticsSortBy::OrderByHasBeenSet ( ) const
inline

The sort order to apply to the results, based on the value for the field specified by the key property. Valid values are: ASC, sort the results in ascending order; and, DESC, sort the results in descending order.

Definition at line 85 of file UsageStatisticsSortBy.h.

◆ SetKey() [1/2]

void Aws::Macie2::Model::UsageStatisticsSortBy::SetKey ( const UsageStatisticsSortKey value)
inline

The field to sort the results by.

Definition at line 55 of file UsageStatisticsSortBy.h.

◆ SetKey() [2/2]

void Aws::Macie2::Model::UsageStatisticsSortBy::SetKey ( UsageStatisticsSortKey &&  value)
inline

The field to sort the results by.

Definition at line 60 of file UsageStatisticsSortBy.h.

◆ SetOrderBy() [1/2]

void Aws::Macie2::Model::UsageStatisticsSortBy::SetOrderBy ( const OrderBy value)
inline

The sort order to apply to the results, based on the value for the field specified by the key property. Valid values are: ASC, sort the results in ascending order; and, DESC, sort the results in descending order.

Definition at line 92 of file UsageStatisticsSortBy.h.

◆ SetOrderBy() [2/2]

void Aws::Macie2::Model::UsageStatisticsSortBy::SetOrderBy ( OrderBy &&  value)
inline

The sort order to apply to the results, based on the value for the field specified by the key property. Valid values are: ASC, sort the results in ascending order; and, DESC, sort the results in descending order.

Definition at line 99 of file UsageStatisticsSortBy.h.

◆ WithKey() [1/2]

UsageStatisticsSortBy& Aws::Macie2::Model::UsageStatisticsSortBy::WithKey ( const UsageStatisticsSortKey value)
inline

The field to sort the results by.

Definition at line 65 of file UsageStatisticsSortBy.h.

◆ WithKey() [2/2]

UsageStatisticsSortBy& Aws::Macie2::Model::UsageStatisticsSortBy::WithKey ( UsageStatisticsSortKey &&  value)
inline

The field to sort the results by.

Definition at line 70 of file UsageStatisticsSortBy.h.

◆ WithOrderBy() [1/2]

UsageStatisticsSortBy& Aws::Macie2::Model::UsageStatisticsSortBy::WithOrderBy ( const OrderBy value)
inline

The sort order to apply to the results, based on the value for the field specified by the key property. Valid values are: ASC, sort the results in ascending order; and, DESC, sort the results in descending order.

Definition at line 106 of file UsageStatisticsSortBy.h.

◆ WithOrderBy() [2/2]

UsageStatisticsSortBy& Aws::Macie2::Model::UsageStatisticsSortBy::WithOrderBy ( OrderBy &&  value)
inline

The sort order to apply to the results, based on the value for the field specified by the key property. Valid values are: ASC, sort the results in ascending order; and, DESC, sort the results in descending order.

Definition at line 113 of file UsageStatisticsSortBy.h.


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