AWS SDK for C++  1.9.1
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)
 

Detailed Description

Details about a version of an AWS Lambda layer.

See Also:

AWS API Reference

Definition at line 35 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

◆ AddCompatibleRuntimes() [1/2]

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

The layer's compatible runtimes.

Definition at line 229 of file LayerVersionsListItem.h.

◆ AddCompatibleRuntimes() [2/2]

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

The layer's compatible runtimes.

Definition at line 234 of file LayerVersionsListItem.h.

◆ CompatibleRuntimesHasBeenSet()

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

The layer's compatible runtimes.

Definition at line 204 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 157 of file LayerVersionsListItem.h.

◆ DescriptionHasBeenSet()

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

The description of the version.

Definition at line 114 of file LayerVersionsListItem.h.

◆ GetCompatibleRuntimes()

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

The layer's compatible runtimes.

Definition at line 199 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 151 of file LayerVersionsListItem.h.

◆ GetDescription()

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

The description of the version.

Definition at line 109 of file LayerVersionsListItem.h.

◆ GetLayerVersionArn()

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

The ARN of the layer version.

Definition at line 47 of file LayerVersionsListItem.h.

◆ GetLicenseInfo()

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

The layer's open-source license.

Definition at line 240 of file LayerVersionsListItem.h.

◆ GetVersion()

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

The version number.

Definition at line 88 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 52 of file LayerVersionsListItem.h.

◆ LicenseInfoHasBeenSet()

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

The layer's open-source license.

Definition at line 245 of file LayerVersionsListItem.h.

◆ operator=()

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

◆ SetCompatibleRuntimes() [1/2]

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

The layer's compatible runtimes.

Definition at line 214 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 209 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 169 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 163 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 175 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 124 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 119 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 129 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 62 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 57 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 67 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 255 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 250 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 260 of file LayerVersionsListItem.h.

◆ SetVersion()

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

The version number.

Definition at line 98 of file LayerVersionsListItem.h.

◆ VersionHasBeenSet()

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

The version number.

Definition at line 93 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 224 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 219 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 187 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 181 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 193 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 139 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 134 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 144 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 77 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 72 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 82 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 270 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 265 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 275 of file LayerVersionsListItem.h.

◆ WithVersion()

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

The version number.

Definition at line 103 of file LayerVersionsListItem.h.


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