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

#include <PublishLayerVersionResult.h>

Public Member Functions

 PublishLayerVersionResult ()
 
 PublishLayerVersionResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
PublishLayerVersionResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const LayerVersionContentOutputGetContent () const
 
void SetContent (const LayerVersionContentOutput &value)
 
void SetContent (LayerVersionContentOutput &&value)
 
PublishLayerVersionResultWithContent (const LayerVersionContentOutput &value)
 
PublishLayerVersionResultWithContent (LayerVersionContentOutput &&value)
 
const Aws::StringGetLayerArn () const
 
void SetLayerArn (const Aws::String &value)
 
void SetLayerArn (Aws::String &&value)
 
void SetLayerArn (const char *value)
 
PublishLayerVersionResultWithLayerArn (const Aws::String &value)
 
PublishLayerVersionResultWithLayerArn (Aws::String &&value)
 
PublishLayerVersionResultWithLayerArn (const char *value)
 
const Aws::StringGetLayerVersionArn () const
 
void SetLayerVersionArn (const Aws::String &value)
 
void SetLayerVersionArn (Aws::String &&value)
 
void SetLayerVersionArn (const char *value)
 
PublishLayerVersionResultWithLayerVersionArn (const Aws::String &value)
 
PublishLayerVersionResultWithLayerVersionArn (Aws::String &&value)
 
PublishLayerVersionResultWithLayerVersionArn (const char *value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
PublishLayerVersionResultWithDescription (const Aws::String &value)
 
PublishLayerVersionResultWithDescription (Aws::String &&value)
 
PublishLayerVersionResultWithDescription (const char *value)
 
const Aws::StringGetCreatedDate () const
 
void SetCreatedDate (const Aws::String &value)
 
void SetCreatedDate (Aws::String &&value)
 
void SetCreatedDate (const char *value)
 
PublishLayerVersionResultWithCreatedDate (const Aws::String &value)
 
PublishLayerVersionResultWithCreatedDate (Aws::String &&value)
 
PublishLayerVersionResultWithCreatedDate (const char *value)
 
long long GetVersion () const
 
void SetVersion (long long value)
 
PublishLayerVersionResultWithVersion (long long value)
 
const Aws::Vector< Runtime > & GetCompatibleRuntimes () const
 
void SetCompatibleRuntimes (const Aws::Vector< Runtime > &value)
 
void SetCompatibleRuntimes (Aws::Vector< Runtime > &&value)
 
PublishLayerVersionResultWithCompatibleRuntimes (const Aws::Vector< Runtime > &value)
 
PublishLayerVersionResultWithCompatibleRuntimes (Aws::Vector< Runtime > &&value)
 
PublishLayerVersionResultAddCompatibleRuntimes (const Runtime &value)
 
PublishLayerVersionResultAddCompatibleRuntimes (Runtime &&value)
 
const Aws::StringGetLicenseInfo () const
 
void SetLicenseInfo (const Aws::String &value)
 
void SetLicenseInfo (Aws::String &&value)
 
void SetLicenseInfo (const char *value)
 
PublishLayerVersionResultWithLicenseInfo (const Aws::String &value)
 
PublishLayerVersionResultWithLicenseInfo (Aws::String &&value)
 
PublishLayerVersionResultWithLicenseInfo (const char *value)
 

Detailed Description

Definition at line 30 of file PublishLayerVersionResult.h.

Constructor & Destructor Documentation

◆ PublishLayerVersionResult() [1/2]

Aws::Lambda::Model::PublishLayerVersionResult::PublishLayerVersionResult ( )

◆ PublishLayerVersionResult() [2/2]

Aws::Lambda::Model::PublishLayerVersionResult::PublishLayerVersionResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddCompatibleRuntimes() [1/2]

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

The layer's compatible runtimes.

Definition at line 266 of file PublishLayerVersionResult.h.

◆ AddCompatibleRuntimes() [2/2]

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

The layer's compatible runtimes.

Definition at line 271 of file PublishLayerVersionResult.h.

◆ GetCompatibleRuntimes()

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

The layer's compatible runtimes.

Definition at line 241 of file PublishLayerVersionResult.h.

◆ GetContent()

const LayerVersionContentOutput& Aws::Lambda::Model::PublishLayerVersionResult::GetContent ( ) const
inline

Details about the layer version.

Definition at line 41 of file PublishLayerVersionResult.h.

◆ GetCreatedDate()

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

The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 177 of file PublishLayerVersionResult.h.

◆ GetDescription()

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

The description of the version.

Definition at line 139 of file PublishLayerVersionResult.h.

◆ GetLayerArn()

const Aws::String& Aws::Lambda::Model::PublishLayerVersionResult::GetLayerArn ( ) const
inline

The ARN of the layer.

Definition at line 67 of file PublishLayerVersionResult.h.

◆ GetLayerVersionArn()

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

The ARN of the layer version.

Definition at line 103 of file PublishLayerVersionResult.h.

◆ GetLicenseInfo()

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

The layer's software license.

Definition at line 277 of file PublishLayerVersionResult.h.

◆ GetVersion()

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

The version number.

Definition at line 225 of file PublishLayerVersionResult.h.

◆ operator=()

PublishLayerVersionResult& Aws::Lambda::Model::PublishLayerVersionResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetCompatibleRuntimes() [1/2]

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

The layer's compatible runtimes.

Definition at line 251 of file PublishLayerVersionResult.h.

◆ SetCompatibleRuntimes() [2/2]

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

The layer's compatible runtimes.

Definition at line 246 of file PublishLayerVersionResult.h.

◆ SetContent() [1/2]

void Aws::Lambda::Model::PublishLayerVersionResult::SetContent ( const LayerVersionContentOutput value)
inline

Details about the layer version.

Definition at line 46 of file PublishLayerVersionResult.h.

◆ SetContent() [2/2]

void Aws::Lambda::Model::PublishLayerVersionResult::SetContent ( LayerVersionContentOutput &&  value)
inline

Details about the layer version.

Definition at line 51 of file PublishLayerVersionResult.h.

◆ SetCreatedDate() [1/3]

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

The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 191 of file PublishLayerVersionResult.h.

◆ SetCreatedDate() [2/3]

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

The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 184 of file PublishLayerVersionResult.h.

◆ SetCreatedDate() [3/3]

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

The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 198 of file PublishLayerVersionResult.h.

◆ SetDescription() [1/3]

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

The description of the version.

Definition at line 149 of file PublishLayerVersionResult.h.

◆ SetDescription() [2/3]

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

The description of the version.

Definition at line 144 of file PublishLayerVersionResult.h.

◆ SetDescription() [3/3]

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

The description of the version.

Definition at line 154 of file PublishLayerVersionResult.h.

◆ SetLayerArn() [1/3]

void Aws::Lambda::Model::PublishLayerVersionResult::SetLayerArn ( Aws::String &&  value)
inline

The ARN of the layer.

Definition at line 77 of file PublishLayerVersionResult.h.

◆ SetLayerArn() [2/3]

void Aws::Lambda::Model::PublishLayerVersionResult::SetLayerArn ( const Aws::String value)
inline

The ARN of the layer.

Definition at line 72 of file PublishLayerVersionResult.h.

◆ SetLayerArn() [3/3]

void Aws::Lambda::Model::PublishLayerVersionResult::SetLayerArn ( const char *  value)
inline

The ARN of the layer.

Definition at line 82 of file PublishLayerVersionResult.h.

◆ SetLayerVersionArn() [1/3]

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

The ARN of the layer version.

Definition at line 113 of file PublishLayerVersionResult.h.

◆ SetLayerVersionArn() [2/3]

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

The ARN of the layer version.

Definition at line 108 of file PublishLayerVersionResult.h.

◆ SetLayerVersionArn() [3/3]

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

The ARN of the layer version.

Definition at line 118 of file PublishLayerVersionResult.h.

◆ SetLicenseInfo() [1/3]

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

The layer's software license.

Definition at line 287 of file PublishLayerVersionResult.h.

◆ SetLicenseInfo() [2/3]

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

The layer's software license.

Definition at line 282 of file PublishLayerVersionResult.h.

◆ SetLicenseInfo() [3/3]

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

The layer's software license.

Definition at line 292 of file PublishLayerVersionResult.h.

◆ SetVersion()

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

The version number.

Definition at line 230 of file PublishLayerVersionResult.h.

◆ WithCompatibleRuntimes() [1/2]

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

The layer's compatible runtimes.

Definition at line 261 of file PublishLayerVersionResult.h.

◆ WithCompatibleRuntimes() [2/2]

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

The layer's compatible runtimes.

Definition at line 256 of file PublishLayerVersionResult.h.

◆ WithContent() [1/2]

PublishLayerVersionResult& Aws::Lambda::Model::PublishLayerVersionResult::WithContent ( const LayerVersionContentOutput value)
inline

Details about the layer version.

Definition at line 56 of file PublishLayerVersionResult.h.

◆ WithContent() [2/2]

PublishLayerVersionResult& Aws::Lambda::Model::PublishLayerVersionResult::WithContent ( LayerVersionContentOutput &&  value)
inline

Details about the layer version.

Definition at line 61 of file PublishLayerVersionResult.h.

◆ WithCreatedDate() [1/3]

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

The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 212 of file PublishLayerVersionResult.h.

◆ WithCreatedDate() [2/3]

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

The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 205 of file PublishLayerVersionResult.h.

◆ WithCreatedDate() [3/3]

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

The date that the layer version was created, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 219 of file PublishLayerVersionResult.h.

◆ WithDescription() [1/3]

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

The description of the version.

Definition at line 164 of file PublishLayerVersionResult.h.

◆ WithDescription() [2/3]

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

The description of the version.

Definition at line 159 of file PublishLayerVersionResult.h.

◆ WithDescription() [3/3]

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

The description of the version.

Definition at line 169 of file PublishLayerVersionResult.h.

◆ WithLayerArn() [1/3]

PublishLayerVersionResult& Aws::Lambda::Model::PublishLayerVersionResult::WithLayerArn ( Aws::String &&  value)
inline

The ARN of the layer.

Definition at line 92 of file PublishLayerVersionResult.h.

◆ WithLayerArn() [2/3]

PublishLayerVersionResult& Aws::Lambda::Model::PublishLayerVersionResult::WithLayerArn ( const Aws::String value)
inline

The ARN of the layer.

Definition at line 87 of file PublishLayerVersionResult.h.

◆ WithLayerArn() [3/3]

PublishLayerVersionResult& Aws::Lambda::Model::PublishLayerVersionResult::WithLayerArn ( const char *  value)
inline

The ARN of the layer.

Definition at line 97 of file PublishLayerVersionResult.h.

◆ WithLayerVersionArn() [1/3]

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

The ARN of the layer version.

Definition at line 128 of file PublishLayerVersionResult.h.

◆ WithLayerVersionArn() [2/3]

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

The ARN of the layer version.

Definition at line 123 of file PublishLayerVersionResult.h.

◆ WithLayerVersionArn() [3/3]

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

The ARN of the layer version.

Definition at line 133 of file PublishLayerVersionResult.h.

◆ WithLicenseInfo() [1/3]

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

The layer's software license.

Definition at line 302 of file PublishLayerVersionResult.h.

◆ WithLicenseInfo() [2/3]

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

The layer's software license.

Definition at line 297 of file PublishLayerVersionResult.h.

◆ WithLicenseInfo() [3/3]

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

The layer's software license.

Definition at line 307 of file PublishLayerVersionResult.h.

◆ WithVersion()

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

The version number.

Definition at line 235 of file PublishLayerVersionResult.h.


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