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

#include <ProtectionGroupLimits.h>

Public Member Functions

 ProtectionGroupLimits ()
 
 ProtectionGroupLimits (Aws::Utils::Json::JsonView jsonValue)
 
ProtectionGroupLimitsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
long long GetMaxProtectionGroups () const
 
bool MaxProtectionGroupsHasBeenSet () const
 
void SetMaxProtectionGroups (long long value)
 
ProtectionGroupLimitsWithMaxProtectionGroups (long long value)
 
const ProtectionGroupPatternTypeLimitsGetPatternTypeLimits () const
 
bool PatternTypeLimitsHasBeenSet () const
 
void SetPatternTypeLimits (const ProtectionGroupPatternTypeLimits &value)
 
void SetPatternTypeLimits (ProtectionGroupPatternTypeLimits &&value)
 
ProtectionGroupLimitsWithPatternTypeLimits (const ProtectionGroupPatternTypeLimits &value)
 
ProtectionGroupLimitsWithPatternTypeLimits (ProtectionGroupPatternTypeLimits &&value)
 

Detailed Description

Limits settings on protection groups for your subscription.

See Also:

AWS API Reference

Definition at line 32 of file ProtectionGroupLimits.h.

Constructor & Destructor Documentation

◆ ProtectionGroupLimits() [1/2]

Aws::Shield::Model::ProtectionGroupLimits::ProtectionGroupLimits ( )

◆ ProtectionGroupLimits() [2/2]

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

Member Function Documentation

◆ GetMaxProtectionGroups()

long long Aws::Shield::Model::ProtectionGroupLimits::GetMaxProtectionGroups ( ) const
inline

The maximum number of protection groups that you can have at one time.

Definition at line 44 of file ProtectionGroupLimits.h.

◆ GetPatternTypeLimits()

const ProtectionGroupPatternTypeLimits& Aws::Shield::Model::ProtectionGroupLimits::GetPatternTypeLimits ( ) const
inline

Limits settings by pattern type in the protection groups for your subscription.

Definition at line 66 of file ProtectionGroupLimits.h.

◆ Jsonize()

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

◆ MaxProtectionGroupsHasBeenSet()

bool Aws::Shield::Model::ProtectionGroupLimits::MaxProtectionGroupsHasBeenSet ( ) const
inline

The maximum number of protection groups that you can have at one time.

Definition at line 49 of file ProtectionGroupLimits.h.

◆ operator=()

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

◆ PatternTypeLimitsHasBeenSet()

bool Aws::Shield::Model::ProtectionGroupLimits::PatternTypeLimitsHasBeenSet ( ) const
inline

Limits settings by pattern type in the protection groups for your subscription.

Definition at line 72 of file ProtectionGroupLimits.h.

◆ SetMaxProtectionGroups()

void Aws::Shield::Model::ProtectionGroupLimits::SetMaxProtectionGroups ( long long  value)
inline

The maximum number of protection groups that you can have at one time.

Definition at line 54 of file ProtectionGroupLimits.h.

◆ SetPatternTypeLimits() [1/2]

void Aws::Shield::Model::ProtectionGroupLimits::SetPatternTypeLimits ( const ProtectionGroupPatternTypeLimits value)
inline

Limits settings by pattern type in the protection groups for your subscription.

Definition at line 78 of file ProtectionGroupLimits.h.

◆ SetPatternTypeLimits() [2/2]

void Aws::Shield::Model::ProtectionGroupLimits::SetPatternTypeLimits ( ProtectionGroupPatternTypeLimits &&  value)
inline

Limits settings by pattern type in the protection groups for your subscription.

Definition at line 84 of file ProtectionGroupLimits.h.

◆ WithMaxProtectionGroups()

ProtectionGroupLimits& Aws::Shield::Model::ProtectionGroupLimits::WithMaxProtectionGroups ( long long  value)
inline

The maximum number of protection groups that you can have at one time.

Definition at line 59 of file ProtectionGroupLimits.h.

◆ WithPatternTypeLimits() [1/2]

ProtectionGroupLimits& Aws::Shield::Model::ProtectionGroupLimits::WithPatternTypeLimits ( const ProtectionGroupPatternTypeLimits value)
inline

Limits settings by pattern type in the protection groups for your subscription.

Definition at line 90 of file ProtectionGroupLimits.h.

◆ WithPatternTypeLimits() [2/2]

ProtectionGroupLimits& Aws::Shield::Model::ProtectionGroupLimits::WithPatternTypeLimits ( ProtectionGroupPatternTypeLimits &&  value)
inline

Limits settings by pattern type in the protection groups for your subscription.

Definition at line 96 of file ProtectionGroupLimits.h.


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