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

#include <LayerVersionsListItem.h>

Public Member Functions

 LayerVersionsListItem ()
 
 LayerVersionsListItem (Aws::Utils::Json::JsonView jsonValue)
 
LayerVersionsListItemoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetLayerVersionArn () const
 
bool LayerVersionArnHasBeenSet () const
 
void SetLayerVersionArn (const Aws::String &value)
 
void SetLayerVersionArn (Aws::String &&value)
 
void SetLayerVersionArn (const char *value)
 
LayerVersionsListItemWithLayerVersionArn (const Aws::String &value)
 
LayerVersionsListItemWithLayerVersionArn (Aws::String &&value)
 
LayerVersionsListItemWithLayerVersionArn (const char *value)
 
long long GetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (long long value)
 
LayerVersionsListItemWithVersion (long long value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
LayerVersionsListItemWithDescription (const Aws::String &value)
 
LayerVersionsListItemWithDescription (Aws::String &&value)
 
LayerVersionsListItemWithDescription (const char *value)
 
const Aws::StringGetCreatedDate () const
 
bool CreatedDateHasBeenSet () const
 
void SetCreatedDate (const Aws::String &value)
 
void SetCreatedDate (Aws::String &&value)
 
void SetCreatedDate (const char *value)
 
LayerVersionsListItemWithCreatedDate (const Aws::String &value)
 
LayerVersionsListItemWithCreatedDate (Aws::String &&value)
 
LayerVersionsListItemWithCreatedDate (const char *value)
 
const Aws::Vector< Runtime > & GetCompatibleRuntimes () const
 
bool CompatibleRuntimesHasBeenSet () const
 
void SetCompatibleRuntimes (const Aws::Vector< Runtime > &value)
 
void SetCompatibleRuntimes (Aws::Vector< Runtime > &&value)
 
LayerVersionsListItemWithCompatibleRuntimes (const Aws::Vector< Runtime > &value)
 
LayerVersionsListItemWithCompatibleRuntimes (Aws::Vector< Runtime > &&value)
 
LayerVersionsListItemAddCompatibleRuntimes (const Runtime &value)
 
LayerVersionsListItemAddCompatibleRuntimes (Runtime &&value)
 
const Aws::StringGetLicenseInfo () const
 
bool LicenseInfoHasBeenSet () const
 
void SetLicenseInfo (const Aws::String &value)
 
void SetLicenseInfo (Aws::String &&value)
 
void SetLicenseInfo (const char *value)
 
LayerVersionsListItemWithLicenseInfo (const Aws::String &value)
 
LayerVersionsListItemWithLicenseInfo (Aws::String &&value)
 
LayerVersionsListItemWithLicenseInfo (const char *value)
 
const Aws::Vector< Architecture > & GetCompatibleArchitectures () const
 
bool CompatibleArchitecturesHasBeenSet () const
 
void SetCompatibleArchitectures (const Aws::Vector< Architecture > &value)
 
void SetCompatibleArchitectures (Aws::Vector< Architecture > &&value)
 
LayerVersionsListItemWithCompatibleArchitectures (const Aws::Vector< Architecture > &value)
 
LayerVersionsListItemWithCompatibleArchitectures (Aws::Vector< Architecture > &&value)
 
LayerVersionsListItemAddCompatibleArchitectures (const Architecture &value)
 
LayerVersionsListItemAddCompatibleArchitectures (Architecture &&value)
 

Detailed Description

Details about a version of an Lambda layer.

See Also:

AWS API Reference

Definition at line 36 of file LayerVersionsListItem.h.

Constructor & Destructor Documentation

◆ LayerVersionsListItem() [1/2]

Aws::Lambda::Model::LayerVersionsListItem::LayerVersionsListItem ( )

◆ LayerVersionsListItem() [2/2]

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

Member Function Documentation

◆ AddCompatibleArchitectures() [1/2]

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::AddCompatibleArchitectures ( Architecture &&  value)
inline

A list of compatible instruction set architectures.

Definition at line 333 of file LayerVersionsListItem.h.

◆ AddCompatibleArchitectures() [2/2]

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::AddCompatibleArchitectures ( const Architecture value)
inline

A list of compatible instruction set architectures.

Definition at line 326 of file LayerVersionsListItem.h.

◆ AddCompatibleRuntimes() [1/2]

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::AddCompatibleRuntimes ( const Runtime value)
inline

The layer's compatible runtimes.

Definition at line 230 of file LayerVersionsListItem.h.

◆ AddCompatibleRuntimes() [2/2]

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::AddCompatibleRuntimes ( Runtime &&  value)
inline

The layer's compatible runtimes.

Definition at line 235 of file LayerVersionsListItem.h.

◆ CompatibleArchitecturesHasBeenSet()

bool Aws::Lambda::Model::LayerVersionsListItem::CompatibleArchitecturesHasBeenSet ( ) const
inline

A list of compatible instruction set architectures.

Definition at line 291 of file LayerVersionsListItem.h.

◆ CompatibleRuntimesHasBeenSet()

bool Aws::Lambda::Model::LayerVersionsListItem::CompatibleRuntimesHasBeenSet ( ) const
inline

The layer's compatible runtimes.

Definition at line 205 of file LayerVersionsListItem.h.

◆ CreatedDateHasBeenSet()

bool Aws::Lambda::Model::LayerVersionsListItem::CreatedDateHasBeenSet ( ) const
inline

The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

Definition at line 158 of file LayerVersionsListItem.h.

◆ DescriptionHasBeenSet()

bool Aws::Lambda::Model::LayerVersionsListItem::DescriptionHasBeenSet ( ) const
inline

The description of the version.

Definition at line 115 of file LayerVersionsListItem.h.

◆ GetCompatibleArchitectures()

const Aws::Vector<Architecture>& Aws::Lambda::Model::LayerVersionsListItem::GetCompatibleArchitectures ( ) const
inline

A list of compatible instruction set architectures.

Definition at line 284 of file LayerVersionsListItem.h.

◆ GetCompatibleRuntimes()

const Aws::Vector<Runtime>& Aws::Lambda::Model::LayerVersionsListItem::GetCompatibleRuntimes ( ) const
inline

The layer's compatible runtimes.

Definition at line 200 of file LayerVersionsListItem.h.

◆ GetCreatedDate()

const Aws::String& Aws::Lambda::Model::LayerVersionsListItem::GetCreatedDate ( ) const
inline

The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

Definition at line 152 of file LayerVersionsListItem.h.

◆ GetDescription()

const Aws::String& Aws::Lambda::Model::LayerVersionsListItem::GetDescription ( ) const
inline

The description of the version.

Definition at line 110 of file LayerVersionsListItem.h.

◆ GetLayerVersionArn()

const Aws::String& Aws::Lambda::Model::LayerVersionsListItem::GetLayerVersionArn ( ) const
inline

The ARN of the layer version.

Definition at line 48 of file LayerVersionsListItem.h.

◆ GetLicenseInfo()

const Aws::String& Aws::Lambda::Model::LayerVersionsListItem::GetLicenseInfo ( ) const
inline

The layer's open-source license.

Definition at line 241 of file LayerVersionsListItem.h.

◆ GetVersion()

long long Aws::Lambda::Model::LayerVersionsListItem::GetVersion ( ) const
inline

The version number.

Definition at line 89 of file LayerVersionsListItem.h.

◆ Jsonize()

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

◆ LayerVersionArnHasBeenSet()

bool Aws::Lambda::Model::LayerVersionsListItem::LayerVersionArnHasBeenSet ( ) const
inline

The ARN of the layer version.

Definition at line 53 of file LayerVersionsListItem.h.

◆ LicenseInfoHasBeenSet()

bool Aws::Lambda::Model::LayerVersionsListItem::LicenseInfoHasBeenSet ( ) const
inline

The layer's open-source license.

Definition at line 246 of file LayerVersionsListItem.h.

◆ operator=()

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

◆ SetCompatibleArchitectures() [1/2]

void Aws::Lambda::Model::LayerVersionsListItem::SetCompatibleArchitectures ( Aws::Vector< Architecture > &&  value)
inline

A list of compatible instruction set architectures.

Definition at line 305 of file LayerVersionsListItem.h.

◆ SetCompatibleArchitectures() [2/2]

void Aws::Lambda::Model::LayerVersionsListItem::SetCompatibleArchitectures ( const Aws::Vector< Architecture > &  value)
inline

A list of compatible instruction set architectures.

Definition at line 298 of file LayerVersionsListItem.h.

◆ SetCompatibleRuntimes() [1/2]

void Aws::Lambda::Model::LayerVersionsListItem::SetCompatibleRuntimes ( Aws::Vector< Runtime > &&  value)
inline

The layer's compatible runtimes.

Definition at line 215 of file LayerVersionsListItem.h.

◆ SetCompatibleRuntimes() [2/2]

void Aws::Lambda::Model::LayerVersionsListItem::SetCompatibleRuntimes ( const Aws::Vector< Runtime > &  value)
inline

The layer's compatible runtimes.

Definition at line 210 of file LayerVersionsListItem.h.

◆ SetCreatedDate() [1/3]

void Aws::Lambda::Model::LayerVersionsListItem::SetCreatedDate ( Aws::String &&  value)
inline

The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

Definition at line 170 of file LayerVersionsListItem.h.

◆ SetCreatedDate() [2/3]

void Aws::Lambda::Model::LayerVersionsListItem::SetCreatedDate ( const Aws::String value)
inline

The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

Definition at line 164 of file LayerVersionsListItem.h.

◆ SetCreatedDate() [3/3]

void Aws::Lambda::Model::LayerVersionsListItem::SetCreatedDate ( const char *  value)
inline

The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

Definition at line 176 of file LayerVersionsListItem.h.

◆ SetDescription() [1/3]

void Aws::Lambda::Model::LayerVersionsListItem::SetDescription ( Aws::String &&  value)
inline

The description of the version.

Definition at line 125 of file LayerVersionsListItem.h.

◆ SetDescription() [2/3]

void Aws::Lambda::Model::LayerVersionsListItem::SetDescription ( const Aws::String value)
inline

The description of the version.

Definition at line 120 of file LayerVersionsListItem.h.

◆ SetDescription() [3/3]

void Aws::Lambda::Model::LayerVersionsListItem::SetDescription ( const char *  value)
inline

The description of the version.

Definition at line 130 of file LayerVersionsListItem.h.

◆ SetLayerVersionArn() [1/3]

void Aws::Lambda::Model::LayerVersionsListItem::SetLayerVersionArn ( Aws::String &&  value)
inline

The ARN of the layer version.

Definition at line 63 of file LayerVersionsListItem.h.

◆ SetLayerVersionArn() [2/3]

void Aws::Lambda::Model::LayerVersionsListItem::SetLayerVersionArn ( const Aws::String value)
inline

The ARN of the layer version.

Definition at line 58 of file LayerVersionsListItem.h.

◆ SetLayerVersionArn() [3/3]

void Aws::Lambda::Model::LayerVersionsListItem::SetLayerVersionArn ( const char *  value)
inline

The ARN of the layer version.

Definition at line 68 of file LayerVersionsListItem.h.

◆ SetLicenseInfo() [1/3]

void Aws::Lambda::Model::LayerVersionsListItem::SetLicenseInfo ( Aws::String &&  value)
inline

The layer's open-source license.

Definition at line 256 of file LayerVersionsListItem.h.

◆ SetLicenseInfo() [2/3]

void Aws::Lambda::Model::LayerVersionsListItem::SetLicenseInfo ( const Aws::String value)
inline

The layer's open-source license.

Definition at line 251 of file LayerVersionsListItem.h.

◆ SetLicenseInfo() [3/3]

void Aws::Lambda::Model::LayerVersionsListItem::SetLicenseInfo ( const char *  value)
inline

The layer's open-source license.

Definition at line 261 of file LayerVersionsListItem.h.

◆ SetVersion()

void Aws::Lambda::Model::LayerVersionsListItem::SetVersion ( long long  value)
inline

The version number.

Definition at line 99 of file LayerVersionsListItem.h.

◆ VersionHasBeenSet()

bool Aws::Lambda::Model::LayerVersionsListItem::VersionHasBeenSet ( ) const
inline

The version number.

Definition at line 94 of file LayerVersionsListItem.h.

◆ WithCompatibleArchitectures() [1/2]

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::WithCompatibleArchitectures ( Aws::Vector< Architecture > &&  value)
inline

A list of compatible instruction set architectures.

Definition at line 319 of file LayerVersionsListItem.h.

◆ WithCompatibleArchitectures() [2/2]

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::WithCompatibleArchitectures ( const Aws::Vector< Architecture > &  value)
inline

A list of compatible instruction set architectures.

Definition at line 312 of file LayerVersionsListItem.h.

◆ WithCompatibleRuntimes() [1/2]

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::WithCompatibleRuntimes ( Aws::Vector< Runtime > &&  value)
inline

The layer's compatible runtimes.

Definition at line 225 of file LayerVersionsListItem.h.

◆ WithCompatibleRuntimes() [2/2]

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::WithCompatibleRuntimes ( const Aws::Vector< Runtime > &  value)
inline

The layer's compatible runtimes.

Definition at line 220 of file LayerVersionsListItem.h.

◆ WithCreatedDate() [1/3]

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::WithCreatedDate ( Aws::String &&  value)
inline

The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

Definition at line 188 of file LayerVersionsListItem.h.

◆ WithCreatedDate() [2/3]

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::WithCreatedDate ( const Aws::String value)
inline

The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

Definition at line 182 of file LayerVersionsListItem.h.

◆ WithCreatedDate() [3/3]

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::WithCreatedDate ( const char *  value)
inline

The date that the version was created, in ISO 8601 format. For example, 2018-11-27T15:10:45.123+0000.

Definition at line 194 of file LayerVersionsListItem.h.

◆ WithDescription() [1/3]

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::WithDescription ( Aws::String &&  value)
inline

The description of the version.

Definition at line 140 of file LayerVersionsListItem.h.

◆ WithDescription() [2/3]

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::WithDescription ( const Aws::String value)
inline

The description of the version.

Definition at line 135 of file LayerVersionsListItem.h.

◆ WithDescription() [3/3]

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::WithDescription ( const char *  value)
inline

The description of the version.

Definition at line 145 of file LayerVersionsListItem.h.

◆ WithLayerVersionArn() [1/3]

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::WithLayerVersionArn ( Aws::String &&  value)
inline

The ARN of the layer version.

Definition at line 78 of file LayerVersionsListItem.h.

◆ WithLayerVersionArn() [2/3]

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::WithLayerVersionArn ( const Aws::String value)
inline

The ARN of the layer version.

Definition at line 73 of file LayerVersionsListItem.h.

◆ WithLayerVersionArn() [3/3]

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::WithLayerVersionArn ( const char *  value)
inline

The ARN of the layer version.

Definition at line 83 of file LayerVersionsListItem.h.

◆ WithLicenseInfo() [1/3]

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::WithLicenseInfo ( Aws::String &&  value)
inline

The layer's open-source license.

Definition at line 271 of file LayerVersionsListItem.h.

◆ WithLicenseInfo() [2/3]

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::WithLicenseInfo ( const Aws::String value)
inline

The layer's open-source license.

Definition at line 266 of file LayerVersionsListItem.h.

◆ WithLicenseInfo() [3/3]

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::WithLicenseInfo ( const char *  value)
inline

The layer's open-source license.

Definition at line 276 of file LayerVersionsListItem.h.

◆ WithVersion()

LayerVersionsListItem& Aws::Lambda::Model::LayerVersionsListItem::WithVersion ( long long  value)
inline

The version number.

Definition at line 104 of file LayerVersionsListItem.h.


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