AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::Shield::Model::SubscriptionLimits Class Reference

#include <SubscriptionLimits.h>

Public Member Functions

 SubscriptionLimits ()
 
 SubscriptionLimits (Aws::Utils::Json::JsonView jsonValue)
 
SubscriptionLimitsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ProtectionLimitsGetProtectionLimits () const
 
bool ProtectionLimitsHasBeenSet () const
 
void SetProtectionLimits (const ProtectionLimits &value)
 
void SetProtectionLimits (ProtectionLimits &&value)
 
SubscriptionLimitsWithProtectionLimits (const ProtectionLimits &value)
 
SubscriptionLimitsWithProtectionLimits (ProtectionLimits &&value)
 
const ProtectionGroupLimitsGetProtectionGroupLimits () const
 
bool ProtectionGroupLimitsHasBeenSet () const
 
void SetProtectionGroupLimits (const ProtectionGroupLimits &value)
 
void SetProtectionGroupLimits (ProtectionGroupLimits &&value)
 
SubscriptionLimitsWithProtectionGroupLimits (const ProtectionGroupLimits &value)
 
SubscriptionLimitsWithProtectionGroupLimits (ProtectionGroupLimits &&value)
 

Detailed Description

Limits settings for your subscription.

See Also:

AWS API Reference

Definition at line 32 of file SubscriptionLimits.h.

Constructor & Destructor Documentation

◆ SubscriptionLimits() [1/2]

Aws::Shield::Model::SubscriptionLimits::SubscriptionLimits ( )

◆ SubscriptionLimits() [2/2]

Aws::Shield::Model::SubscriptionLimits::SubscriptionLimits ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetProtectionGroupLimits()

const ProtectionGroupLimits& Aws::Shield::Model::SubscriptionLimits::GetProtectionGroupLimits ( ) const
inline

Limits settings on protection groups for your subscription.

Definition at line 75 of file SubscriptionLimits.h.

◆ GetProtectionLimits()

const ProtectionLimits& Aws::Shield::Model::SubscriptionLimits::GetProtectionLimits ( ) const
inline

Limits settings on protections for your subscription.

Definition at line 44 of file SubscriptionLimits.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Shield::Model::SubscriptionLimits::Jsonize ( ) const

◆ operator=()

SubscriptionLimits& Aws::Shield::Model::SubscriptionLimits::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ProtectionGroupLimitsHasBeenSet()

bool Aws::Shield::Model::SubscriptionLimits::ProtectionGroupLimitsHasBeenSet ( ) const
inline

Limits settings on protection groups for your subscription.

Definition at line 80 of file SubscriptionLimits.h.

◆ ProtectionLimitsHasBeenSet()

bool Aws::Shield::Model::SubscriptionLimits::ProtectionLimitsHasBeenSet ( ) const
inline

Limits settings on protections for your subscription.

Definition at line 49 of file SubscriptionLimits.h.

◆ SetProtectionGroupLimits() [1/2]

void Aws::Shield::Model::SubscriptionLimits::SetProtectionGroupLimits ( const ProtectionGroupLimits value)
inline

Limits settings on protection groups for your subscription.

Definition at line 85 of file SubscriptionLimits.h.

◆ SetProtectionGroupLimits() [2/2]

void Aws::Shield::Model::SubscriptionLimits::SetProtectionGroupLimits ( ProtectionGroupLimits &&  value)
inline

Limits settings on protection groups for your subscription.

Definition at line 90 of file SubscriptionLimits.h.

◆ SetProtectionLimits() [1/2]

void Aws::Shield::Model::SubscriptionLimits::SetProtectionLimits ( const ProtectionLimits value)
inline

Limits settings on protections for your subscription.

Definition at line 54 of file SubscriptionLimits.h.

◆ SetProtectionLimits() [2/2]

void Aws::Shield::Model::SubscriptionLimits::SetProtectionLimits ( ProtectionLimits &&  value)
inline

Limits settings on protections for your subscription.

Definition at line 59 of file SubscriptionLimits.h.

◆ WithProtectionGroupLimits() [1/2]

SubscriptionLimits& Aws::Shield::Model::SubscriptionLimits::WithProtectionGroupLimits ( const ProtectionGroupLimits value)
inline

Limits settings on protection groups for your subscription.

Definition at line 95 of file SubscriptionLimits.h.

◆ WithProtectionGroupLimits() [2/2]

SubscriptionLimits& Aws::Shield::Model::SubscriptionLimits::WithProtectionGroupLimits ( ProtectionGroupLimits &&  value)
inline

Limits settings on protection groups for your subscription.

Definition at line 100 of file SubscriptionLimits.h.

◆ WithProtectionLimits() [1/2]

SubscriptionLimits& Aws::Shield::Model::SubscriptionLimits::WithProtectionLimits ( const ProtectionLimits value)
inline

Limits settings on protections for your subscription.

Definition at line 64 of file SubscriptionLimits.h.

◆ WithProtectionLimits() [2/2]

SubscriptionLimits& Aws::Shield::Model::SubscriptionLimits::WithProtectionLimits ( ProtectionLimits &&  value)
inline

Limits settings on protections for your subscription.

Definition at line 69 of file SubscriptionLimits.h.


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