AWS SDK for C++  1.9.4
AWS SDK for C++
Public Member Functions | List of all members
Aws::Lambda::Model::AccountLimit Class Reference

#include <AccountLimit.h>

Public Member Functions

 AccountLimit ()
 
 AccountLimit (Aws::Utils::Json::JsonView jsonValue)
 
AccountLimitoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
long long GetTotalCodeSize () const
 
bool TotalCodeSizeHasBeenSet () const
 
void SetTotalCodeSize (long long value)
 
AccountLimitWithTotalCodeSize (long long value)
 
long long GetCodeSizeUnzipped () const
 
bool CodeSizeUnzippedHasBeenSet () const
 
void SetCodeSizeUnzipped (long long value)
 
AccountLimitWithCodeSizeUnzipped (long long value)
 
long long GetCodeSizeZipped () const
 
bool CodeSizeZippedHasBeenSet () const
 
void SetCodeSizeZipped (long long value)
 
AccountLimitWithCodeSizeZipped (long long value)
 
int GetConcurrentExecutions () const
 
bool ConcurrentExecutionsHasBeenSet () const
 
void SetConcurrentExecutions (int value)
 
AccountLimitWithConcurrentExecutions (int value)
 
int GetUnreservedConcurrentExecutions () const
 
bool UnreservedConcurrentExecutionsHasBeenSet () const
 
void SetUnreservedConcurrentExecutions (int value)
 
AccountLimitWithUnreservedConcurrentExecutions (int value)
 

Detailed Description

Limits that are related to concurrency and storage. All file and storage sizes are in bytes.

See Also:

AWS API Reference

Definition at line 30 of file AccountLimit.h.

Constructor & Destructor Documentation

◆ AccountLimit() [1/2]

Aws::Lambda::Model::AccountLimit::AccountLimit ( )

◆ AccountLimit() [2/2]

Aws::Lambda::Model::AccountLimit::AccountLimit ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CodeSizeUnzippedHasBeenSet()

bool Aws::Lambda::Model::AccountLimit::CodeSizeUnzippedHasBeenSet ( ) const
inline

The maximum size of a function's deployment package and layers when they're extracted.

Definition at line 74 of file AccountLimit.h.

◆ CodeSizeZippedHasBeenSet()

bool Aws::Lambda::Model::AccountLimit::CodeSizeZippedHasBeenSet ( ) const
inline

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

Definition at line 99 of file AccountLimit.h.

◆ ConcurrentExecutionsHasBeenSet()

bool Aws::Lambda::Model::AccountLimit::ConcurrentExecutionsHasBeenSet ( ) const
inline

The maximum number of simultaneous function executions.

Definition at line 122 of file AccountLimit.h.

◆ GetCodeSizeUnzipped()

long long Aws::Lambda::Model::AccountLimit::GetCodeSizeUnzipped ( ) const
inline

The maximum size of a function's deployment package and layers when they're extracted.

Definition at line 68 of file AccountLimit.h.

◆ GetCodeSizeZipped()

long long Aws::Lambda::Model::AccountLimit::GetCodeSizeZipped ( ) const
inline

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

Definition at line 93 of file AccountLimit.h.

◆ GetConcurrentExecutions()

int Aws::Lambda::Model::AccountLimit::GetConcurrentExecutions ( ) const
inline

The maximum number of simultaneous function executions.

Definition at line 117 of file AccountLimit.h.

◆ GetTotalCodeSize()

long long Aws::Lambda::Model::AccountLimit::GetTotalCodeSize ( ) const
inline

The amount of storage space that you can use for all deployment packages and layer archives.

Definition at line 43 of file AccountLimit.h.

◆ GetUnreservedConcurrentExecutions()

int Aws::Lambda::Model::AccountLimit::GetUnreservedConcurrentExecutions ( ) const
inline

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

Definition at line 139 of file AccountLimit.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Lambda::Model::AccountLimit::Jsonize ( ) const

◆ operator=()

AccountLimit& Aws::Lambda::Model::AccountLimit::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCodeSizeUnzipped()

void Aws::Lambda::Model::AccountLimit::SetCodeSizeUnzipped ( long long  value)
inline

The maximum size of a function's deployment package and layers when they're extracted.

Definition at line 80 of file AccountLimit.h.

◆ SetCodeSizeZipped()

void Aws::Lambda::Model::AccountLimit::SetCodeSizeZipped ( long long  value)
inline

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

Definition at line 105 of file AccountLimit.h.

◆ SetConcurrentExecutions()

void Aws::Lambda::Model::AccountLimit::SetConcurrentExecutions ( int  value)
inline

The maximum number of simultaneous function executions.

Definition at line 127 of file AccountLimit.h.

◆ SetTotalCodeSize()

void Aws::Lambda::Model::AccountLimit::SetTotalCodeSize ( long long  value)
inline

The amount of storage space that you can use for all deployment packages and layer archives.

Definition at line 55 of file AccountLimit.h.

◆ SetUnreservedConcurrentExecutions()

void Aws::Lambda::Model::AccountLimit::SetUnreservedConcurrentExecutions ( int  value)
inline

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

Definition at line 151 of file AccountLimit.h.

◆ TotalCodeSizeHasBeenSet()

bool Aws::Lambda::Model::AccountLimit::TotalCodeSizeHasBeenSet ( ) const
inline

The amount of storage space that you can use for all deployment packages and layer archives.

Definition at line 49 of file AccountLimit.h.

◆ UnreservedConcurrentExecutionsHasBeenSet()

bool Aws::Lambda::Model::AccountLimit::UnreservedConcurrentExecutionsHasBeenSet ( ) const
inline

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

Definition at line 145 of file AccountLimit.h.

◆ WithCodeSizeUnzipped()

AccountLimit& Aws::Lambda::Model::AccountLimit::WithCodeSizeUnzipped ( long long  value)
inline

The maximum size of a function's deployment package and layers when they're extracted.

Definition at line 86 of file AccountLimit.h.

◆ WithCodeSizeZipped()

AccountLimit& Aws::Lambda::Model::AccountLimit::WithCodeSizeZipped ( long long  value)
inline

The maximum size of a deployment package when it's uploaded directly to AWS Lambda. Use Amazon S3 for larger files.

Definition at line 111 of file AccountLimit.h.

◆ WithConcurrentExecutions()

AccountLimit& Aws::Lambda::Model::AccountLimit::WithConcurrentExecutions ( int  value)
inline

The maximum number of simultaneous function executions.

Definition at line 132 of file AccountLimit.h.

◆ WithTotalCodeSize()

AccountLimit& Aws::Lambda::Model::AccountLimit::WithTotalCodeSize ( long long  value)
inline

The amount of storage space that you can use for all deployment packages and layer archives.

Definition at line 61 of file AccountLimit.h.

◆ WithUnreservedConcurrentExecutions()

AccountLimit& Aws::Lambda::Model::AccountLimit::WithUnreservedConcurrentExecutions ( int  value)
inline

The maximum number of simultaneous function executions, minus the capacity that's reserved for individual functions with PutFunctionConcurrency.

Definition at line 157 of file AccountLimit.h.


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