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

#include <ProvisionedConcurrencyConfigListItem.h>

Public Member Functions

 ProvisionedConcurrencyConfigListItem ()
 
 ProvisionedConcurrencyConfigListItem (Aws::Utils::Json::JsonView jsonValue)
 
ProvisionedConcurrencyConfigListItemoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetFunctionArn () const
 
bool FunctionArnHasBeenSet () const
 
void SetFunctionArn (const Aws::String &value)
 
void SetFunctionArn (Aws::String &&value)
 
void SetFunctionArn (const char *value)
 
ProvisionedConcurrencyConfigListItemWithFunctionArn (const Aws::String &value)
 
ProvisionedConcurrencyConfigListItemWithFunctionArn (Aws::String &&value)
 
ProvisionedConcurrencyConfigListItemWithFunctionArn (const char *value)
 
int GetRequestedProvisionedConcurrentExecutions () const
 
bool RequestedProvisionedConcurrentExecutionsHasBeenSet () const
 
void SetRequestedProvisionedConcurrentExecutions (int value)
 
ProvisionedConcurrencyConfigListItemWithRequestedProvisionedConcurrentExecutions (int value)
 
int GetAvailableProvisionedConcurrentExecutions () const
 
bool AvailableProvisionedConcurrentExecutionsHasBeenSet () const
 
void SetAvailableProvisionedConcurrentExecutions (int value)
 
ProvisionedConcurrencyConfigListItemWithAvailableProvisionedConcurrentExecutions (int value)
 
int GetAllocatedProvisionedConcurrentExecutions () const
 
bool AllocatedProvisionedConcurrentExecutionsHasBeenSet () const
 
void SetAllocatedProvisionedConcurrentExecutions (int value)
 
ProvisionedConcurrencyConfigListItemWithAllocatedProvisionedConcurrentExecutions (int value)
 
const ProvisionedConcurrencyStatusEnumGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ProvisionedConcurrencyStatusEnum &value)
 
void SetStatus (ProvisionedConcurrencyStatusEnum &&value)
 
ProvisionedConcurrencyConfigListItemWithStatus (const ProvisionedConcurrencyStatusEnum &value)
 
ProvisionedConcurrencyConfigListItemWithStatus (ProvisionedConcurrencyStatusEnum &&value)
 
const Aws::StringGetStatusReason () const
 
bool StatusReasonHasBeenSet () const
 
void SetStatusReason (const Aws::String &value)
 
void SetStatusReason (Aws::String &&value)
 
void SetStatusReason (const char *value)
 
ProvisionedConcurrencyConfigListItemWithStatusReason (const Aws::String &value)
 
ProvisionedConcurrencyConfigListItemWithStatusReason (Aws::String &&value)
 
ProvisionedConcurrencyConfigListItemWithStatusReason (const char *value)
 
const Aws::StringGetLastModified () const
 
bool LastModifiedHasBeenSet () const
 
void SetLastModified (const Aws::String &value)
 
void SetLastModified (Aws::String &&value)
 
void SetLastModified (const char *value)
 
ProvisionedConcurrencyConfigListItemWithLastModified (const Aws::String &value)
 
ProvisionedConcurrencyConfigListItemWithLastModified (Aws::String &&value)
 
ProvisionedConcurrencyConfigListItemWithLastModified (const char *value)
 

Detailed Description

Details about the provisioned concurrency configuration for a function alias or version.

See Also:

AWS API Reference

Definition at line 33 of file ProvisionedConcurrencyConfigListItem.h.

Constructor & Destructor Documentation

◆ ProvisionedConcurrencyConfigListItem() [1/2]

Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::ProvisionedConcurrencyConfigListItem ( )

◆ ProvisionedConcurrencyConfigListItem() [2/2]

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

Member Function Documentation

◆ AllocatedProvisionedConcurrentExecutionsHasBeenSet()

bool Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::AllocatedProvisionedConcurrentExecutionsHasBeenSet ( ) const
inline

The amount of provisioned concurrency allocated.

Definition at line 133 of file ProvisionedConcurrencyConfigListItem.h.

◆ AvailableProvisionedConcurrentExecutionsHasBeenSet()

bool Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::AvailableProvisionedConcurrentExecutionsHasBeenSet ( ) const
inline

The amount of provisioned concurrency available.

Definition at line 112 of file ProvisionedConcurrencyConfigListItem.h.

◆ FunctionArnHasBeenSet()

bool Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::FunctionArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the alias or version.

Definition at line 50 of file ProvisionedConcurrencyConfigListItem.h.

◆ GetAllocatedProvisionedConcurrentExecutions()

int Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::GetAllocatedProvisionedConcurrentExecutions ( ) const
inline

The amount of provisioned concurrency allocated.

Definition at line 128 of file ProvisionedConcurrencyConfigListItem.h.

◆ GetAvailableProvisionedConcurrentExecutions()

int Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::GetAvailableProvisionedConcurrentExecutions ( ) const
inline

The amount of provisioned concurrency available.

Definition at line 107 of file ProvisionedConcurrencyConfigListItem.h.

◆ GetFunctionArn()

const Aws::String& Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::GetFunctionArn ( ) const
inline

The Amazon Resource Name (ARN) of the alias or version.

Definition at line 45 of file ProvisionedConcurrencyConfigListItem.h.

◆ GetLastModified()

const Aws::String& Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::GetLastModified ( ) const
inline

The date and time that a user last updated the configuration, in ISO 8601 format.

Definition at line 231 of file ProvisionedConcurrencyConfigListItem.h.

◆ GetRequestedProvisionedConcurrentExecutions()

int Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::GetRequestedProvisionedConcurrentExecutions ( ) const
inline

The amount of provisioned concurrency requested.

Definition at line 86 of file ProvisionedConcurrencyConfigListItem.h.

◆ GetStatus()

const ProvisionedConcurrencyStatusEnum& Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::GetStatus ( ) const
inline

The status of the allocation process.

Definition at line 149 of file ProvisionedConcurrencyConfigListItem.h.

◆ GetStatusReason()

const Aws::String& Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::GetStatusReason ( ) const
inline

For failed allocations, the reason that provisioned concurrency could not be allocated.

Definition at line 181 of file ProvisionedConcurrencyConfigListItem.h.

◆ Jsonize()

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

◆ LastModifiedHasBeenSet()

bool Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::LastModifiedHasBeenSet ( ) const
inline

The date and time that a user last updated the configuration, in ISO 8601 format.

Definition at line 238 of file ProvisionedConcurrencyConfigListItem.h.

◆ operator=()

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

◆ RequestedProvisionedConcurrentExecutionsHasBeenSet()

bool Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::RequestedProvisionedConcurrentExecutionsHasBeenSet ( ) const
inline

The amount of provisioned concurrency requested.

Definition at line 91 of file ProvisionedConcurrencyConfigListItem.h.

◆ SetAllocatedProvisionedConcurrentExecutions()

void Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::SetAllocatedProvisionedConcurrentExecutions ( int  value)
inline

The amount of provisioned concurrency allocated.

Definition at line 138 of file ProvisionedConcurrencyConfigListItem.h.

◆ SetAvailableProvisionedConcurrentExecutions()

void Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::SetAvailableProvisionedConcurrentExecutions ( int  value)
inline

The amount of provisioned concurrency available.

Definition at line 117 of file ProvisionedConcurrencyConfigListItem.h.

◆ SetFunctionArn() [1/3]

void Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::SetFunctionArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the alias or version.

Definition at line 60 of file ProvisionedConcurrencyConfigListItem.h.

◆ SetFunctionArn() [2/3]

void Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::SetFunctionArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the alias or version.

Definition at line 55 of file ProvisionedConcurrencyConfigListItem.h.

◆ SetFunctionArn() [3/3]

void Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::SetFunctionArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the alias or version.

Definition at line 65 of file ProvisionedConcurrencyConfigListItem.h.

◆ SetLastModified() [1/3]

void Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::SetLastModified ( Aws::String &&  value)
inline

The date and time that a user last updated the configuration, in ISO 8601 format.

Definition at line 252 of file ProvisionedConcurrencyConfigListItem.h.

◆ SetLastModified() [2/3]

void Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::SetLastModified ( const Aws::String value)
inline

The date and time that a user last updated the configuration, in ISO 8601 format.

Definition at line 245 of file ProvisionedConcurrencyConfigListItem.h.

◆ SetLastModified() [3/3]

void Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::SetLastModified ( const char *  value)
inline

The date and time that a user last updated the configuration, in ISO 8601 format.

Definition at line 259 of file ProvisionedConcurrencyConfigListItem.h.

◆ SetRequestedProvisionedConcurrentExecutions()

void Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::SetRequestedProvisionedConcurrentExecutions ( int  value)
inline

The amount of provisioned concurrency requested.

Definition at line 96 of file ProvisionedConcurrencyConfigListItem.h.

◆ SetStatus() [1/2]

void Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::SetStatus ( const ProvisionedConcurrencyStatusEnum value)
inline

The status of the allocation process.

Definition at line 159 of file ProvisionedConcurrencyConfigListItem.h.

◆ SetStatus() [2/2]

void Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::SetStatus ( ProvisionedConcurrencyStatusEnum &&  value)
inline

The status of the allocation process.

Definition at line 164 of file ProvisionedConcurrencyConfigListItem.h.

◆ SetStatusReason() [1/3]

void Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::SetStatusReason ( Aws::String &&  value)
inline

For failed allocations, the reason that provisioned concurrency could not be allocated.

Definition at line 199 of file ProvisionedConcurrencyConfigListItem.h.

◆ SetStatusReason() [2/3]

void Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::SetStatusReason ( const Aws::String value)
inline

For failed allocations, the reason that provisioned concurrency could not be allocated.

Definition at line 193 of file ProvisionedConcurrencyConfigListItem.h.

◆ SetStatusReason() [3/3]

void Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::SetStatusReason ( const char *  value)
inline

For failed allocations, the reason that provisioned concurrency could not be allocated.

Definition at line 205 of file ProvisionedConcurrencyConfigListItem.h.

◆ StatusHasBeenSet()

bool Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::StatusHasBeenSet ( ) const
inline

The status of the allocation process.

Definition at line 154 of file ProvisionedConcurrencyConfigListItem.h.

◆ StatusReasonHasBeenSet()

bool Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::StatusReasonHasBeenSet ( ) const
inline

For failed allocations, the reason that provisioned concurrency could not be allocated.

Definition at line 187 of file ProvisionedConcurrencyConfigListItem.h.

◆ WithAllocatedProvisionedConcurrentExecutions()

ProvisionedConcurrencyConfigListItem& Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::WithAllocatedProvisionedConcurrentExecutions ( int  value)
inline

The amount of provisioned concurrency allocated.

Definition at line 143 of file ProvisionedConcurrencyConfigListItem.h.

◆ WithAvailableProvisionedConcurrentExecutions()

ProvisionedConcurrencyConfigListItem& Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::WithAvailableProvisionedConcurrentExecutions ( int  value)
inline

The amount of provisioned concurrency available.

Definition at line 122 of file ProvisionedConcurrencyConfigListItem.h.

◆ WithFunctionArn() [1/3]

ProvisionedConcurrencyConfigListItem& Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::WithFunctionArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the alias or version.

Definition at line 75 of file ProvisionedConcurrencyConfigListItem.h.

◆ WithFunctionArn() [2/3]

ProvisionedConcurrencyConfigListItem& Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::WithFunctionArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the alias or version.

Definition at line 70 of file ProvisionedConcurrencyConfigListItem.h.

◆ WithFunctionArn() [3/3]

ProvisionedConcurrencyConfigListItem& Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::WithFunctionArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the alias or version.

Definition at line 80 of file ProvisionedConcurrencyConfigListItem.h.

◆ WithLastModified() [1/3]

ProvisionedConcurrencyConfigListItem& Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::WithLastModified ( Aws::String &&  value)
inline

The date and time that a user last updated the configuration, in ISO 8601 format.

Definition at line 273 of file ProvisionedConcurrencyConfigListItem.h.

◆ WithLastModified() [2/3]

ProvisionedConcurrencyConfigListItem& Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::WithLastModified ( const Aws::String value)
inline

The date and time that a user last updated the configuration, in ISO 8601 format.

Definition at line 266 of file ProvisionedConcurrencyConfigListItem.h.

◆ WithLastModified() [3/3]

ProvisionedConcurrencyConfigListItem& Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::WithLastModified ( const char *  value)
inline

The date and time that a user last updated the configuration, in ISO 8601 format.

Definition at line 280 of file ProvisionedConcurrencyConfigListItem.h.

◆ WithRequestedProvisionedConcurrentExecutions()

ProvisionedConcurrencyConfigListItem& Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::WithRequestedProvisionedConcurrentExecutions ( int  value)
inline

The amount of provisioned concurrency requested.

Definition at line 101 of file ProvisionedConcurrencyConfigListItem.h.

◆ WithStatus() [1/2]

ProvisionedConcurrencyConfigListItem& Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::WithStatus ( const ProvisionedConcurrencyStatusEnum value)
inline

The status of the allocation process.

Definition at line 169 of file ProvisionedConcurrencyConfigListItem.h.

◆ WithStatus() [2/2]

ProvisionedConcurrencyConfigListItem& Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::WithStatus ( ProvisionedConcurrencyStatusEnum &&  value)
inline

The status of the allocation process.

Definition at line 174 of file ProvisionedConcurrencyConfigListItem.h.

◆ WithStatusReason() [1/3]

ProvisionedConcurrencyConfigListItem& Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::WithStatusReason ( Aws::String &&  value)
inline

For failed allocations, the reason that provisioned concurrency could not be allocated.

Definition at line 217 of file ProvisionedConcurrencyConfigListItem.h.

◆ WithStatusReason() [2/3]

ProvisionedConcurrencyConfigListItem& Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::WithStatusReason ( const Aws::String value)
inline

For failed allocations, the reason that provisioned concurrency could not be allocated.

Definition at line 211 of file ProvisionedConcurrencyConfigListItem.h.

◆ WithStatusReason() [3/3]

ProvisionedConcurrencyConfigListItem& Aws::Lambda::Model::ProvisionedConcurrencyConfigListItem::WithStatusReason ( const char *  value)
inline

For failed allocations, the reason that provisioned concurrency could not be allocated.

Definition at line 223 of file ProvisionedConcurrencyConfigListItem.h.


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