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

#include <ServiceLimit.h>

Public Member Functions

 ServiceLimit ()
 
 ServiceLimit (Aws::Utils::Json::JsonView jsonValue)
 
ServiceLimitoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetIsServiceLimited () const
 
bool IsServiceLimitedHasBeenSet () const
 
void SetIsServiceLimited (bool value)
 
ServiceLimitWithIsServiceLimited (bool value)
 
const UnitGetUnit () const
 
bool UnitHasBeenSet () const
 
void SetUnit (const Unit &value)
 
void SetUnit (Unit &&value)
 
ServiceLimitWithUnit (const Unit &value)
 
ServiceLimitWithUnit (Unit &&value)
 
long long GetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (long long value)
 
ServiceLimitWithValue (long long value)
 

Detailed Description

Specifies a current quota for an Amazon Macie account.

See Also:

AWS API Reference

Definition at line 32 of file ServiceLimit.h.

Constructor & Destructor Documentation

◆ ServiceLimit() [1/2]

Aws::Macie2::Model::ServiceLimit::ServiceLimit ( )

◆ ServiceLimit() [2/2]

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

Member Function Documentation

◆ GetIsServiceLimited()

bool Aws::Macie2::Model::ServiceLimit::GetIsServiceLimited ( ) const
inline

Specifies whether the account has met the quota that corresponds to the metric specified by the UsageByAccount.type field in the response.

Definition at line 45 of file ServiceLimit.h.

◆ GetUnit()

const Unit& Aws::Macie2::Model::ServiceLimit::GetUnit ( ) const
inline

The unit of measurement for the value specified by the value field.

Definition at line 69 of file ServiceLimit.h.

◆ GetValue()

long long Aws::Macie2::Model::ServiceLimit::GetValue ( ) const
inline

The value for the metric specified by the UsageByAccount.type field in the response.

Definition at line 101 of file ServiceLimit.h.

◆ IsServiceLimitedHasBeenSet()

bool Aws::Macie2::Model::ServiceLimit::IsServiceLimitedHasBeenSet ( ) const
inline

Specifies whether the account has met the quota that corresponds to the metric specified by the UsageByAccount.type field in the response.

Definition at line 51 of file ServiceLimit.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetIsServiceLimited()

void Aws::Macie2::Model::ServiceLimit::SetIsServiceLimited ( bool  value)
inline

Specifies whether the account has met the quota that corresponds to the metric specified by the UsageByAccount.type field in the response.

Definition at line 57 of file ServiceLimit.h.

◆ SetUnit() [1/2]

void Aws::Macie2::Model::ServiceLimit::SetUnit ( const Unit value)
inline

The unit of measurement for the value specified by the value field.

Definition at line 79 of file ServiceLimit.h.

◆ SetUnit() [2/2]

void Aws::Macie2::Model::ServiceLimit::SetUnit ( Unit &&  value)
inline

The unit of measurement for the value specified by the value field.

Definition at line 84 of file ServiceLimit.h.

◆ SetValue()

void Aws::Macie2::Model::ServiceLimit::SetValue ( long long  value)
inline

The value for the metric specified by the UsageByAccount.type field in the response.

Definition at line 113 of file ServiceLimit.h.

◆ UnitHasBeenSet()

bool Aws::Macie2::Model::ServiceLimit::UnitHasBeenSet ( ) const
inline

The unit of measurement for the value specified by the value field.

Definition at line 74 of file ServiceLimit.h.

◆ ValueHasBeenSet()

bool Aws::Macie2::Model::ServiceLimit::ValueHasBeenSet ( ) const
inline

The value for the metric specified by the UsageByAccount.type field in the response.

Definition at line 107 of file ServiceLimit.h.

◆ WithIsServiceLimited()

ServiceLimit& Aws::Macie2::Model::ServiceLimit::WithIsServiceLimited ( bool  value)
inline

Specifies whether the account has met the quota that corresponds to the metric specified by the UsageByAccount.type field in the response.

Definition at line 63 of file ServiceLimit.h.

◆ WithUnit() [1/2]

ServiceLimit& Aws::Macie2::Model::ServiceLimit::WithUnit ( const Unit value)
inline

The unit of measurement for the value specified by the value field.

Definition at line 89 of file ServiceLimit.h.

◆ WithUnit() [2/2]

ServiceLimit& Aws::Macie2::Model::ServiceLimit::WithUnit ( Unit &&  value)
inline

The unit of measurement for the value specified by the value field.

Definition at line 94 of file ServiceLimit.h.

◆ WithValue()

ServiceLimit& Aws::Macie2::Model::ServiceLimit::WithValue ( long long  value)
inline

The value for the metric specified by the UsageByAccount.type field in the response.

Definition at line 119 of file ServiceLimit.h.


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