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

#include <PublishVersionResult.h>

Public Member Functions

 PublishVersionResult ()
 
 PublishVersionResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
PublishVersionResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetFunctionName () const
 
void SetFunctionName (const Aws::String &value)
 
void SetFunctionName (Aws::String &&value)
 
void SetFunctionName (const char *value)
 
PublishVersionResultWithFunctionName (const Aws::String &value)
 
PublishVersionResultWithFunctionName (Aws::String &&value)
 
PublishVersionResultWithFunctionName (const char *value)
 
const Aws::StringGetFunctionArn () const
 
void SetFunctionArn (const Aws::String &value)
 
void SetFunctionArn (Aws::String &&value)
 
void SetFunctionArn (const char *value)
 
PublishVersionResultWithFunctionArn (const Aws::String &value)
 
PublishVersionResultWithFunctionArn (Aws::String &&value)
 
PublishVersionResultWithFunctionArn (const char *value)
 
const RuntimeGetRuntime () const
 
void SetRuntime (const Runtime &value)
 
void SetRuntime (Runtime &&value)
 
PublishVersionResultWithRuntime (const Runtime &value)
 
PublishVersionResultWithRuntime (Runtime &&value)
 
const Aws::StringGetRole () const
 
void SetRole (const Aws::String &value)
 
void SetRole (Aws::String &&value)
 
void SetRole (const char *value)
 
PublishVersionResultWithRole (const Aws::String &value)
 
PublishVersionResultWithRole (Aws::String &&value)
 
PublishVersionResultWithRole (const char *value)
 
const Aws::StringGetHandler () const
 
void SetHandler (const Aws::String &value)
 
void SetHandler (Aws::String &&value)
 
void SetHandler (const char *value)
 
PublishVersionResultWithHandler (const Aws::String &value)
 
PublishVersionResultWithHandler (Aws::String &&value)
 
PublishVersionResultWithHandler (const char *value)
 
long long GetCodeSize () const
 
void SetCodeSize (long long value)
 
PublishVersionResultWithCodeSize (long long value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
PublishVersionResultWithDescription (const Aws::String &value)
 
PublishVersionResultWithDescription (Aws::String &&value)
 
PublishVersionResultWithDescription (const char *value)
 
int GetTimeout () const
 
void SetTimeout (int value)
 
PublishVersionResultWithTimeout (int value)
 
int GetMemorySize () const
 
void SetMemorySize (int value)
 
PublishVersionResultWithMemorySize (int value)
 
const Aws::StringGetLastModified () const
 
void SetLastModified (const Aws::String &value)
 
void SetLastModified (Aws::String &&value)
 
void SetLastModified (const char *value)
 
PublishVersionResultWithLastModified (const Aws::String &value)
 
PublishVersionResultWithLastModified (Aws::String &&value)
 
PublishVersionResultWithLastModified (const char *value)
 
const Aws::StringGetCodeSha256 () const
 
void SetCodeSha256 (const Aws::String &value)
 
void SetCodeSha256 (Aws::String &&value)
 
void SetCodeSha256 (const char *value)
 
PublishVersionResultWithCodeSha256 (const Aws::String &value)
 
PublishVersionResultWithCodeSha256 (Aws::String &&value)
 
PublishVersionResultWithCodeSha256 (const char *value)
 
const Aws::StringGetVersion () const
 
void SetVersion (const Aws::String &value)
 
void SetVersion (Aws::String &&value)
 
void SetVersion (const char *value)
 
PublishVersionResultWithVersion (const Aws::String &value)
 
PublishVersionResultWithVersion (Aws::String &&value)
 
PublishVersionResultWithVersion (const char *value)
 
const VpcConfigResponseGetVpcConfig () const
 
void SetVpcConfig (const VpcConfigResponse &value)
 
void SetVpcConfig (VpcConfigResponse &&value)
 
PublishVersionResultWithVpcConfig (const VpcConfigResponse &value)
 
PublishVersionResultWithVpcConfig (VpcConfigResponse &&value)
 
const DeadLetterConfigGetDeadLetterConfig () const
 
void SetDeadLetterConfig (const DeadLetterConfig &value)
 
void SetDeadLetterConfig (DeadLetterConfig &&value)
 
PublishVersionResultWithDeadLetterConfig (const DeadLetterConfig &value)
 
PublishVersionResultWithDeadLetterConfig (DeadLetterConfig &&value)
 
const EnvironmentResponseGetEnvironment () const
 
void SetEnvironment (const EnvironmentResponse &value)
 
void SetEnvironment (EnvironmentResponse &&value)
 
PublishVersionResultWithEnvironment (const EnvironmentResponse &value)
 
PublishVersionResultWithEnvironment (EnvironmentResponse &&value)
 
const Aws::StringGetKMSKeyArn () const
 
void SetKMSKeyArn (const Aws::String &value)
 
void SetKMSKeyArn (Aws::String &&value)
 
void SetKMSKeyArn (const char *value)
 
PublishVersionResultWithKMSKeyArn (const Aws::String &value)
 
PublishVersionResultWithKMSKeyArn (Aws::String &&value)
 
PublishVersionResultWithKMSKeyArn (const char *value)
 
const TracingConfigResponseGetTracingConfig () const
 
void SetTracingConfig (const TracingConfigResponse &value)
 
void SetTracingConfig (TracingConfigResponse &&value)
 
PublishVersionResultWithTracingConfig (const TracingConfigResponse &value)
 
PublishVersionResultWithTracingConfig (TracingConfigResponse &&value)
 
const Aws::StringGetMasterArn () const
 
void SetMasterArn (const Aws::String &value)
 
void SetMasterArn (Aws::String &&value)
 
void SetMasterArn (const char *value)
 
PublishVersionResultWithMasterArn (const Aws::String &value)
 
PublishVersionResultWithMasterArn (Aws::String &&value)
 
PublishVersionResultWithMasterArn (const char *value)
 
const Aws::StringGetRevisionId () const
 
void SetRevisionId (const Aws::String &value)
 
void SetRevisionId (Aws::String &&value)
 
void SetRevisionId (const char *value)
 
PublishVersionResultWithRevisionId (const Aws::String &value)
 
PublishVersionResultWithRevisionId (Aws::String &&value)
 
PublishVersionResultWithRevisionId (const char *value)
 
const Aws::Vector< Layer > & GetLayers () const
 
void SetLayers (const Aws::Vector< Layer > &value)
 
void SetLayers (Aws::Vector< Layer > &&value)
 
PublishVersionResultWithLayers (const Aws::Vector< Layer > &value)
 
PublishVersionResultWithLayers (Aws::Vector< Layer > &&value)
 
PublishVersionResultAddLayers (const Layer &value)
 
PublishVersionResultAddLayers (Layer &&value)
 
const StateGetState () const
 
void SetState (const State &value)
 
void SetState (State &&value)
 
PublishVersionResultWithState (const State &value)
 
PublishVersionResultWithState (State &&value)
 
const Aws::StringGetStateReason () const
 
void SetStateReason (const Aws::String &value)
 
void SetStateReason (Aws::String &&value)
 
void SetStateReason (const char *value)
 
PublishVersionResultWithStateReason (const Aws::String &value)
 
PublishVersionResultWithStateReason (Aws::String &&value)
 
PublishVersionResultWithStateReason (const char *value)
 
const StateReasonCodeGetStateReasonCode () const
 
void SetStateReasonCode (const StateReasonCode &value)
 
void SetStateReasonCode (StateReasonCode &&value)
 
PublishVersionResultWithStateReasonCode (const StateReasonCode &value)
 
PublishVersionResultWithStateReasonCode (StateReasonCode &&value)
 
const LastUpdateStatusGetLastUpdateStatus () const
 
void SetLastUpdateStatus (const LastUpdateStatus &value)
 
void SetLastUpdateStatus (LastUpdateStatus &&value)
 
PublishVersionResultWithLastUpdateStatus (const LastUpdateStatus &value)
 
PublishVersionResultWithLastUpdateStatus (LastUpdateStatus &&value)
 
const Aws::StringGetLastUpdateStatusReason () const
 
void SetLastUpdateStatusReason (const Aws::String &value)
 
void SetLastUpdateStatusReason (Aws::String &&value)
 
void SetLastUpdateStatusReason (const char *value)
 
PublishVersionResultWithLastUpdateStatusReason (const Aws::String &value)
 
PublishVersionResultWithLastUpdateStatusReason (Aws::String &&value)
 
PublishVersionResultWithLastUpdateStatusReason (const char *value)
 
const LastUpdateStatusReasonCodeGetLastUpdateStatusReasonCode () const
 
void SetLastUpdateStatusReasonCode (const LastUpdateStatusReasonCode &value)
 
void SetLastUpdateStatusReasonCode (LastUpdateStatusReasonCode &&value)
 
PublishVersionResultWithLastUpdateStatusReasonCode (const LastUpdateStatusReasonCode &value)
 
PublishVersionResultWithLastUpdateStatusReasonCode (LastUpdateStatusReasonCode &&value)
 
const Aws::Vector< FileSystemConfig > & GetFileSystemConfigs () const
 
void SetFileSystemConfigs (const Aws::Vector< FileSystemConfig > &value)
 
void SetFileSystemConfigs (Aws::Vector< FileSystemConfig > &&value)
 
PublishVersionResultWithFileSystemConfigs (const Aws::Vector< FileSystemConfig > &value)
 
PublishVersionResultWithFileSystemConfigs (Aws::Vector< FileSystemConfig > &&value)
 
PublishVersionResultAddFileSystemConfigs (const FileSystemConfig &value)
 
PublishVersionResultAddFileSystemConfigs (FileSystemConfig &&value)
 
const PackageTypeGetPackageType () const
 
void SetPackageType (const PackageType &value)
 
void SetPackageType (PackageType &&value)
 
PublishVersionResultWithPackageType (const PackageType &value)
 
PublishVersionResultWithPackageType (PackageType &&value)
 
const ImageConfigResponseGetImageConfigResponse () const
 
void SetImageConfigResponse (const ImageConfigResponse &value)
 
void SetImageConfigResponse (ImageConfigResponse &&value)
 
PublishVersionResultWithImageConfigResponse (const ImageConfigResponse &value)
 
PublishVersionResultWithImageConfigResponse (ImageConfigResponse &&value)
 
const Aws::StringGetSigningProfileVersionArn () const
 
void SetSigningProfileVersionArn (const Aws::String &value)
 
void SetSigningProfileVersionArn (Aws::String &&value)
 
void SetSigningProfileVersionArn (const char *value)
 
PublishVersionResultWithSigningProfileVersionArn (const Aws::String &value)
 
PublishVersionResultWithSigningProfileVersionArn (Aws::String &&value)
 
PublishVersionResultWithSigningProfileVersionArn (const char *value)
 
const Aws::StringGetSigningJobArn () const
 
void SetSigningJobArn (const Aws::String &value)
 
void SetSigningJobArn (Aws::String &&value)
 
void SetSigningJobArn (const char *value)
 
PublishVersionResultWithSigningJobArn (const Aws::String &value)
 
PublishVersionResultWithSigningJobArn (Aws::String &&value)
 
PublishVersionResultWithSigningJobArn (const char *value)
 

Detailed Description

Details about a function's configuration.

See Also:

AWS API Reference

Definition at line 46 of file PublishVersionResult.h.

Constructor & Destructor Documentation

◆ PublishVersionResult() [1/2]

Aws::Lambda::Model::PublishVersionResult::PublishVersionResult ( )

◆ PublishVersionResult() [2/2]

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

Member Function Documentation

◆ AddFileSystemConfigs() [1/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::AddFileSystemConfigs ( const FileSystemConfig value)
inline

Connection settings for an Amazon EFS file system.

Definition at line 921 of file PublishVersionResult.h.

◆ AddFileSystemConfigs() [2/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::AddFileSystemConfigs ( FileSystemConfig &&  value)
inline

Connection settings for an Amazon EFS file system.

Definition at line 926 of file PublishVersionResult.h.

◆ AddLayers() [1/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::AddLayers ( const Layer value)
inline

The function's layers.

Definition at line 692 of file PublishVersionResult.h.

◆ AddLayers() [2/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::AddLayers ( Layer &&  value)
inline

The function's layers.

Definition at line 699 of file PublishVersionResult.h.

◆ GetCodeSha256()

const Aws::String& Aws::Lambda::Model::PublishVersionResult::GetCodeSha256 ( ) const
inline

The SHA256 hash of the function's deployment package.

Definition at line 364 of file PublishVersionResult.h.

◆ GetCodeSize()

long long Aws::Lambda::Model::PublishVersionResult::GetCodeSize ( ) const
inline

The size of the function's deployment package, in bytes.

Definition at line 227 of file PublishVersionResult.h.

◆ GetDeadLetterConfig()

const DeadLetterConfig& Aws::Lambda::Model::PublishVersionResult::GetDeadLetterConfig ( ) const
inline

The function's dead letter queue.

Definition at line 462 of file PublishVersionResult.h.

◆ GetDescription()

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

The function's description.

Definition at line 243 of file PublishVersionResult.h.

◆ GetEnvironment()

const EnvironmentResponse& Aws::Lambda::Model::PublishVersionResult::GetEnvironment ( ) const
inline

The function's environment variables.

Definition at line 488 of file PublishVersionResult.h.

◆ GetFileSystemConfigs()

const Aws::Vector<FileSystemConfig>& Aws::Lambda::Model::PublishVersionResult::GetFileSystemConfigs ( ) const
inline

Connection settings for an Amazon EFS file system.

Definition at line 896 of file PublishVersionResult.h.

◆ GetFunctionArn()

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

The function's Amazon Resource Name (ARN).

Definition at line 93 of file PublishVersionResult.h.

◆ GetFunctionName()

const Aws::String& Aws::Lambda::Model::PublishVersionResult::GetFunctionName ( ) const
inline

The name of the function.

Definition at line 57 of file PublishVersionResult.h.

◆ GetHandler()

const Aws::String& Aws::Lambda::Model::PublishVersionResult::GetHandler ( ) const
inline

The function that Lambda calls to begin executing your function.

Definition at line 191 of file PublishVersionResult.h.

◆ GetImageConfigResponse()

const ImageConfigResponse& Aws::Lambda::Model::PublishVersionResult::GetImageConfigResponse ( ) const
inline

The function's image configuration values.

Definition at line 963 of file PublishVersionResult.h.

◆ GetKMSKeyArn()

const Aws::String& Aws::Lambda::Model::PublishVersionResult::GetKMSKeyArn ( ) const
inline

The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

Definition at line 515 of file PublishVersionResult.h.

◆ GetLastModified()

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

The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 316 of file PublishVersionResult.h.

◆ GetLastUpdateStatus()

const LastUpdateStatus& Aws::Lambda::Model::PublishVersionResult::GetLastUpdateStatus ( ) const
inline

The status of the last update that was performed on the function. This is first set to Successful after function creation completes.

Definition at line 804 of file PublishVersionResult.h.

◆ GetLastUpdateStatusReason()

const Aws::String& Aws::Lambda::Model::PublishVersionResult::GetLastUpdateStatusReason ( ) const
inline

The reason for the last update that was performed on the function.

Definition at line 834 of file PublishVersionResult.h.

◆ GetLastUpdateStatusReasonCode()

const LastUpdateStatusReasonCode& Aws::Lambda::Model::PublishVersionResult::GetLastUpdateStatusReasonCode ( ) const
inline

The reason code for the last update that was performed on the function.

Definition at line 870 of file PublishVersionResult.h.

◆ GetLayers()

const Aws::Vector<Layer>& Aws::Lambda::Model::PublishVersionResult::GetLayers ( ) const
inline

The function's layers.

Definition at line 657 of file PublishVersionResult.h.

◆ GetMasterArn()

const Aws::String& Aws::Lambda::Model::PublishVersionResult::GetMasterArn ( ) const
inline

For Lambda@Edge functions, the ARN of the master function.

Definition at line 583 of file PublishVersionResult.h.

◆ GetMemorySize()

int Aws::Lambda::Model::PublishVersionResult::GetMemorySize ( ) const
inline

The amount of memory available to the function at runtime.

Definition at line 298 of file PublishVersionResult.h.

◆ GetPackageType()

const PackageType& Aws::Lambda::Model::PublishVersionResult::GetPackageType ( ) const
inline

The type of deployment package. Set to Image for container image and set Zip for .zip file archive.

Definition at line 933 of file PublishVersionResult.h.

◆ GetRevisionId()

const Aws::String& Aws::Lambda::Model::PublishVersionResult::GetRevisionId ( ) const
inline

The latest updated revision of the function or alias.

Definition at line 619 of file PublishVersionResult.h.

◆ GetRole()

const Aws::String& Aws::Lambda::Model::PublishVersionResult::GetRole ( ) const
inline

The function's execution role.

Definition at line 155 of file PublishVersionResult.h.

◆ GetRuntime()

const Runtime& Aws::Lambda::Model::PublishVersionResult::GetRuntime ( ) const
inline

The runtime environment for the Lambda function.

Definition at line 129 of file PublishVersionResult.h.

◆ GetSigningJobArn()

const Aws::String& Aws::Lambda::Model::PublishVersionResult::GetSigningJobArn ( ) const
inline

The ARN of the signing job.

Definition at line 1025 of file PublishVersionResult.h.

◆ GetSigningProfileVersionArn()

const Aws::String& Aws::Lambda::Model::PublishVersionResult::GetSigningProfileVersionArn ( ) const
inline

The ARN of the signing profile version.

Definition at line 989 of file PublishVersionResult.h.

◆ GetState()

const State& Aws::Lambda::Model::PublishVersionResult::GetState ( ) const
inline

The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

Definition at line 706 of file PublishVersionResult.h.

◆ GetStateReason()

const Aws::String& Aws::Lambda::Model::PublishVersionResult::GetStateReason ( ) const
inline

The reason for the function's current state.

Definition at line 736 of file PublishVersionResult.h.

◆ GetStateReasonCode()

const StateReasonCode& Aws::Lambda::Model::PublishVersionResult::GetStateReasonCode ( ) const
inline

The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

Definition at line 773 of file PublishVersionResult.h.

◆ GetTimeout()

int Aws::Lambda::Model::PublishVersionResult::GetTimeout ( ) const
inline

The amount of time in seconds that Lambda allows a function to run before stopping it.

Definition at line 280 of file PublishVersionResult.h.

◆ GetTracingConfig()

const TracingConfigResponse& Aws::Lambda::Model::PublishVersionResult::GetTracingConfig ( ) const
inline

The function's AWS X-Ray tracing configuration.

Definition at line 557 of file PublishVersionResult.h.

◆ GetVersion()

const Aws::String& Aws::Lambda::Model::PublishVersionResult::GetVersion ( ) const
inline

The version of the Lambda function.

Definition at line 400 of file PublishVersionResult.h.

◆ GetVpcConfig()

const VpcConfigResponse& Aws::Lambda::Model::PublishVersionResult::GetVpcConfig ( ) const
inline

The function's networking configuration.

Definition at line 436 of file PublishVersionResult.h.

◆ operator=()

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

◆ SetCodeSha256() [1/3]

void Aws::Lambda::Model::PublishVersionResult::SetCodeSha256 ( Aws::String &&  value)
inline

The SHA256 hash of the function's deployment package.

Definition at line 374 of file PublishVersionResult.h.

◆ SetCodeSha256() [2/3]

void Aws::Lambda::Model::PublishVersionResult::SetCodeSha256 ( const Aws::String value)
inline

The SHA256 hash of the function's deployment package.

Definition at line 369 of file PublishVersionResult.h.

◆ SetCodeSha256() [3/3]

void Aws::Lambda::Model::PublishVersionResult::SetCodeSha256 ( const char *  value)
inline

The SHA256 hash of the function's deployment package.

Definition at line 379 of file PublishVersionResult.h.

◆ SetCodeSize()

void Aws::Lambda::Model::PublishVersionResult::SetCodeSize ( long long  value)
inline

The size of the function's deployment package, in bytes.

Definition at line 232 of file PublishVersionResult.h.

◆ SetDeadLetterConfig() [1/2]

void Aws::Lambda::Model::PublishVersionResult::SetDeadLetterConfig ( const DeadLetterConfig value)
inline

The function's dead letter queue.

Definition at line 467 of file PublishVersionResult.h.

◆ SetDeadLetterConfig() [2/2]

void Aws::Lambda::Model::PublishVersionResult::SetDeadLetterConfig ( DeadLetterConfig &&  value)
inline

The function's dead letter queue.

Definition at line 472 of file PublishVersionResult.h.

◆ SetDescription() [1/3]

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

The function's description.

Definition at line 253 of file PublishVersionResult.h.

◆ SetDescription() [2/3]

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

The function's description.

Definition at line 248 of file PublishVersionResult.h.

◆ SetDescription() [3/3]

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

The function's description.

Definition at line 258 of file PublishVersionResult.h.

◆ SetEnvironment() [1/2]

void Aws::Lambda::Model::PublishVersionResult::SetEnvironment ( const EnvironmentResponse value)
inline

The function's environment variables.

Definition at line 493 of file PublishVersionResult.h.

◆ SetEnvironment() [2/2]

void Aws::Lambda::Model::PublishVersionResult::SetEnvironment ( EnvironmentResponse &&  value)
inline

The function's environment variables.

Definition at line 498 of file PublishVersionResult.h.

◆ SetFileSystemConfigs() [1/2]

void Aws::Lambda::Model::PublishVersionResult::SetFileSystemConfigs ( Aws::Vector< FileSystemConfig > &&  value)
inline

Connection settings for an Amazon EFS file system.

Definition at line 906 of file PublishVersionResult.h.

◆ SetFileSystemConfigs() [2/2]

void Aws::Lambda::Model::PublishVersionResult::SetFileSystemConfigs ( const Aws::Vector< FileSystemConfig > &  value)
inline

Connection settings for an Amazon EFS file system.

Definition at line 901 of file PublishVersionResult.h.

◆ SetFunctionArn() [1/3]

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

The function's Amazon Resource Name (ARN).

Definition at line 103 of file PublishVersionResult.h.

◆ SetFunctionArn() [2/3]

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

The function's Amazon Resource Name (ARN).

Definition at line 98 of file PublishVersionResult.h.

◆ SetFunctionArn() [3/3]

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

The function's Amazon Resource Name (ARN).

Definition at line 108 of file PublishVersionResult.h.

◆ SetFunctionName() [1/3]

void Aws::Lambda::Model::PublishVersionResult::SetFunctionName ( Aws::String &&  value)
inline

The name of the function.

Definition at line 67 of file PublishVersionResult.h.

◆ SetFunctionName() [2/3]

void Aws::Lambda::Model::PublishVersionResult::SetFunctionName ( const Aws::String value)
inline

The name of the function.

Definition at line 62 of file PublishVersionResult.h.

◆ SetFunctionName() [3/3]

void Aws::Lambda::Model::PublishVersionResult::SetFunctionName ( const char *  value)
inline

The name of the function.

Definition at line 72 of file PublishVersionResult.h.

◆ SetHandler() [1/3]

void Aws::Lambda::Model::PublishVersionResult::SetHandler ( Aws::String &&  value)
inline

The function that Lambda calls to begin executing your function.

Definition at line 201 of file PublishVersionResult.h.

◆ SetHandler() [2/3]

void Aws::Lambda::Model::PublishVersionResult::SetHandler ( const Aws::String value)
inline

The function that Lambda calls to begin executing your function.

Definition at line 196 of file PublishVersionResult.h.

◆ SetHandler() [3/3]

void Aws::Lambda::Model::PublishVersionResult::SetHandler ( const char *  value)
inline

The function that Lambda calls to begin executing your function.

Definition at line 206 of file PublishVersionResult.h.

◆ SetImageConfigResponse() [1/2]

void Aws::Lambda::Model::PublishVersionResult::SetImageConfigResponse ( const ImageConfigResponse value)
inline

The function's image configuration values.

Definition at line 968 of file PublishVersionResult.h.

◆ SetImageConfigResponse() [2/2]

void Aws::Lambda::Model::PublishVersionResult::SetImageConfigResponse ( ImageConfigResponse &&  value)
inline

The function's image configuration values.

Definition at line 973 of file PublishVersionResult.h.

◆ SetKMSKeyArn() [1/3]

void Aws::Lambda::Model::PublishVersionResult::SetKMSKeyArn ( Aws::String &&  value)
inline

The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

Definition at line 527 of file PublishVersionResult.h.

◆ SetKMSKeyArn() [2/3]

void Aws::Lambda::Model::PublishVersionResult::SetKMSKeyArn ( const Aws::String value)
inline

The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

Definition at line 521 of file PublishVersionResult.h.

◆ SetKMSKeyArn() [3/3]

void Aws::Lambda::Model::PublishVersionResult::SetKMSKeyArn ( const char *  value)
inline

The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

Definition at line 533 of file PublishVersionResult.h.

◆ SetLastModified() [1/3]

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

The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 330 of file PublishVersionResult.h.

◆ SetLastModified() [2/3]

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

The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 323 of file PublishVersionResult.h.

◆ SetLastModified() [3/3]

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

The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 337 of file PublishVersionResult.h.

◆ SetLastUpdateStatus() [1/2]

void Aws::Lambda::Model::PublishVersionResult::SetLastUpdateStatus ( const LastUpdateStatus value)
inline

The status of the last update that was performed on the function. This is first set to Successful after function creation completes.

Definition at line 810 of file PublishVersionResult.h.

◆ SetLastUpdateStatus() [2/2]

void Aws::Lambda::Model::PublishVersionResult::SetLastUpdateStatus ( LastUpdateStatus &&  value)
inline

The status of the last update that was performed on the function. This is first set to Successful after function creation completes.

Definition at line 816 of file PublishVersionResult.h.

◆ SetLastUpdateStatusReason() [1/3]

void Aws::Lambda::Model::PublishVersionResult::SetLastUpdateStatusReason ( Aws::String &&  value)
inline

The reason for the last update that was performed on the function.

Definition at line 844 of file PublishVersionResult.h.

◆ SetLastUpdateStatusReason() [2/3]

void Aws::Lambda::Model::PublishVersionResult::SetLastUpdateStatusReason ( const Aws::String value)
inline

The reason for the last update that was performed on the function.

Definition at line 839 of file PublishVersionResult.h.

◆ SetLastUpdateStatusReason() [3/3]

void Aws::Lambda::Model::PublishVersionResult::SetLastUpdateStatusReason ( const char *  value)
inline

The reason for the last update that was performed on the function.

Definition at line 849 of file PublishVersionResult.h.

◆ SetLastUpdateStatusReasonCode() [1/2]

void Aws::Lambda::Model::PublishVersionResult::SetLastUpdateStatusReasonCode ( const LastUpdateStatusReasonCode value)
inline

The reason code for the last update that was performed on the function.

Definition at line 875 of file PublishVersionResult.h.

◆ SetLastUpdateStatusReasonCode() [2/2]

void Aws::Lambda::Model::PublishVersionResult::SetLastUpdateStatusReasonCode ( LastUpdateStatusReasonCode &&  value)
inline

The reason code for the last update that was performed on the function.

Definition at line 880 of file PublishVersionResult.h.

◆ SetLayers() [1/2]

void Aws::Lambda::Model::PublishVersionResult::SetLayers ( Aws::Vector< Layer > &&  value)
inline

The function's layers.

Definition at line 671 of file PublishVersionResult.h.

◆ SetLayers() [2/2]

void Aws::Lambda::Model::PublishVersionResult::SetLayers ( const Aws::Vector< Layer > &  value)
inline

The function's layers.

Definition at line 664 of file PublishVersionResult.h.

◆ SetMasterArn() [1/3]

void Aws::Lambda::Model::PublishVersionResult::SetMasterArn ( Aws::String &&  value)
inline

For Lambda@Edge functions, the ARN of the master function.

Definition at line 593 of file PublishVersionResult.h.

◆ SetMasterArn() [2/3]

void Aws::Lambda::Model::PublishVersionResult::SetMasterArn ( const Aws::String value)
inline

For Lambda@Edge functions, the ARN of the master function.

Definition at line 588 of file PublishVersionResult.h.

◆ SetMasterArn() [3/3]

void Aws::Lambda::Model::PublishVersionResult::SetMasterArn ( const char *  value)
inline

For Lambda@Edge functions, the ARN of the master function.

Definition at line 598 of file PublishVersionResult.h.

◆ SetMemorySize()

void Aws::Lambda::Model::PublishVersionResult::SetMemorySize ( int  value)
inline

The amount of memory available to the function at runtime.

Definition at line 303 of file PublishVersionResult.h.

◆ SetPackageType() [1/2]

void Aws::Lambda::Model::PublishVersionResult::SetPackageType ( const PackageType value)
inline

The type of deployment package. Set to Image for container image and set Zip for .zip file archive.

Definition at line 939 of file PublishVersionResult.h.

◆ SetPackageType() [2/2]

void Aws::Lambda::Model::PublishVersionResult::SetPackageType ( PackageType &&  value)
inline

The type of deployment package. Set to Image for container image and set Zip for .zip file archive.

Definition at line 945 of file PublishVersionResult.h.

◆ SetRevisionId() [1/3]

void Aws::Lambda::Model::PublishVersionResult::SetRevisionId ( Aws::String &&  value)
inline

The latest updated revision of the function or alias.

Definition at line 629 of file PublishVersionResult.h.

◆ SetRevisionId() [2/3]

void Aws::Lambda::Model::PublishVersionResult::SetRevisionId ( const Aws::String value)
inline

The latest updated revision of the function or alias.

Definition at line 624 of file PublishVersionResult.h.

◆ SetRevisionId() [3/3]

void Aws::Lambda::Model::PublishVersionResult::SetRevisionId ( const char *  value)
inline

The latest updated revision of the function or alias.

Definition at line 634 of file PublishVersionResult.h.

◆ SetRole() [1/3]

void Aws::Lambda::Model::PublishVersionResult::SetRole ( Aws::String &&  value)
inline

The function's execution role.

Definition at line 165 of file PublishVersionResult.h.

◆ SetRole() [2/3]

void Aws::Lambda::Model::PublishVersionResult::SetRole ( const Aws::String value)
inline

The function's execution role.

Definition at line 160 of file PublishVersionResult.h.

◆ SetRole() [3/3]

void Aws::Lambda::Model::PublishVersionResult::SetRole ( const char *  value)
inline

The function's execution role.

Definition at line 170 of file PublishVersionResult.h.

◆ SetRuntime() [1/2]

void Aws::Lambda::Model::PublishVersionResult::SetRuntime ( const Runtime value)
inline

The runtime environment for the Lambda function.

Definition at line 134 of file PublishVersionResult.h.

◆ SetRuntime() [2/2]

void Aws::Lambda::Model::PublishVersionResult::SetRuntime ( Runtime &&  value)
inline

The runtime environment for the Lambda function.

Definition at line 139 of file PublishVersionResult.h.

◆ SetSigningJobArn() [1/3]

void Aws::Lambda::Model::PublishVersionResult::SetSigningJobArn ( Aws::String &&  value)
inline

The ARN of the signing job.

Definition at line 1035 of file PublishVersionResult.h.

◆ SetSigningJobArn() [2/3]

void Aws::Lambda::Model::PublishVersionResult::SetSigningJobArn ( const Aws::String value)
inline

The ARN of the signing job.

Definition at line 1030 of file PublishVersionResult.h.

◆ SetSigningJobArn() [3/3]

void Aws::Lambda::Model::PublishVersionResult::SetSigningJobArn ( const char *  value)
inline

The ARN of the signing job.

Definition at line 1040 of file PublishVersionResult.h.

◆ SetSigningProfileVersionArn() [1/3]

void Aws::Lambda::Model::PublishVersionResult::SetSigningProfileVersionArn ( Aws::String &&  value)
inline

The ARN of the signing profile version.

Definition at line 999 of file PublishVersionResult.h.

◆ SetSigningProfileVersionArn() [2/3]

void Aws::Lambda::Model::PublishVersionResult::SetSigningProfileVersionArn ( const Aws::String value)
inline

The ARN of the signing profile version.

Definition at line 994 of file PublishVersionResult.h.

◆ SetSigningProfileVersionArn() [3/3]

void Aws::Lambda::Model::PublishVersionResult::SetSigningProfileVersionArn ( const char *  value)
inline

The ARN of the signing profile version.

Definition at line 1004 of file PublishVersionResult.h.

◆ SetState() [1/2]

void Aws::Lambda::Model::PublishVersionResult::SetState ( const State value)
inline

The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

Definition at line 712 of file PublishVersionResult.h.

◆ SetState() [2/2]

void Aws::Lambda::Model::PublishVersionResult::SetState ( State &&  value)
inline

The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

Definition at line 718 of file PublishVersionResult.h.

◆ SetStateReason() [1/3]

void Aws::Lambda::Model::PublishVersionResult::SetStateReason ( Aws::String &&  value)
inline

The reason for the function's current state.

Definition at line 746 of file PublishVersionResult.h.

◆ SetStateReason() [2/3]

void Aws::Lambda::Model::PublishVersionResult::SetStateReason ( const Aws::String value)
inline

The reason for the function's current state.

Definition at line 741 of file PublishVersionResult.h.

◆ SetStateReason() [3/3]

void Aws::Lambda::Model::PublishVersionResult::SetStateReason ( const char *  value)
inline

The reason for the function's current state.

Definition at line 751 of file PublishVersionResult.h.

◆ SetStateReasonCode() [1/2]

void Aws::Lambda::Model::PublishVersionResult::SetStateReasonCode ( const StateReasonCode value)
inline

The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

Definition at line 779 of file PublishVersionResult.h.

◆ SetStateReasonCode() [2/2]

void Aws::Lambda::Model::PublishVersionResult::SetStateReasonCode ( StateReasonCode &&  value)
inline

The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

Definition at line 785 of file PublishVersionResult.h.

◆ SetTimeout()

void Aws::Lambda::Model::PublishVersionResult::SetTimeout ( int  value)
inline

The amount of time in seconds that Lambda allows a function to run before stopping it.

Definition at line 286 of file PublishVersionResult.h.

◆ SetTracingConfig() [1/2]

void Aws::Lambda::Model::PublishVersionResult::SetTracingConfig ( const TracingConfigResponse value)
inline

The function's AWS X-Ray tracing configuration.

Definition at line 562 of file PublishVersionResult.h.

◆ SetTracingConfig() [2/2]

void Aws::Lambda::Model::PublishVersionResult::SetTracingConfig ( TracingConfigResponse &&  value)
inline

The function's AWS X-Ray tracing configuration.

Definition at line 567 of file PublishVersionResult.h.

◆ SetVersion() [1/3]

void Aws::Lambda::Model::PublishVersionResult::SetVersion ( Aws::String &&  value)
inline

The version of the Lambda function.

Definition at line 410 of file PublishVersionResult.h.

◆ SetVersion() [2/3]

void Aws::Lambda::Model::PublishVersionResult::SetVersion ( const Aws::String value)
inline

The version of the Lambda function.

Definition at line 405 of file PublishVersionResult.h.

◆ SetVersion() [3/3]

void Aws::Lambda::Model::PublishVersionResult::SetVersion ( const char *  value)
inline

The version of the Lambda function.

Definition at line 415 of file PublishVersionResult.h.

◆ SetVpcConfig() [1/2]

void Aws::Lambda::Model::PublishVersionResult::SetVpcConfig ( const VpcConfigResponse value)
inline

The function's networking configuration.

Definition at line 441 of file PublishVersionResult.h.

◆ SetVpcConfig() [2/2]

void Aws::Lambda::Model::PublishVersionResult::SetVpcConfig ( VpcConfigResponse &&  value)
inline

The function's networking configuration.

Definition at line 446 of file PublishVersionResult.h.

◆ WithCodeSha256() [1/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithCodeSha256 ( Aws::String &&  value)
inline

The SHA256 hash of the function's deployment package.

Definition at line 389 of file PublishVersionResult.h.

◆ WithCodeSha256() [2/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithCodeSha256 ( const Aws::String value)
inline

The SHA256 hash of the function's deployment package.

Definition at line 384 of file PublishVersionResult.h.

◆ WithCodeSha256() [3/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithCodeSha256 ( const char *  value)
inline

The SHA256 hash of the function's deployment package.

Definition at line 394 of file PublishVersionResult.h.

◆ WithCodeSize()

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithCodeSize ( long long  value)
inline

The size of the function's deployment package, in bytes.

Definition at line 237 of file PublishVersionResult.h.

◆ WithDeadLetterConfig() [1/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithDeadLetterConfig ( const DeadLetterConfig value)
inline

The function's dead letter queue.

Definition at line 477 of file PublishVersionResult.h.

◆ WithDeadLetterConfig() [2/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithDeadLetterConfig ( DeadLetterConfig &&  value)
inline

The function's dead letter queue.

Definition at line 482 of file PublishVersionResult.h.

◆ WithDescription() [1/3]

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

The function's description.

Definition at line 268 of file PublishVersionResult.h.

◆ WithDescription() [2/3]

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

The function's description.

Definition at line 263 of file PublishVersionResult.h.

◆ WithDescription() [3/3]

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

The function's description.

Definition at line 273 of file PublishVersionResult.h.

◆ WithEnvironment() [1/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithEnvironment ( const EnvironmentResponse value)
inline

The function's environment variables.

Definition at line 503 of file PublishVersionResult.h.

◆ WithEnvironment() [2/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithEnvironment ( EnvironmentResponse &&  value)
inline

The function's environment variables.

Definition at line 508 of file PublishVersionResult.h.

◆ WithFileSystemConfigs() [1/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithFileSystemConfigs ( Aws::Vector< FileSystemConfig > &&  value)
inline

Connection settings for an Amazon EFS file system.

Definition at line 916 of file PublishVersionResult.h.

◆ WithFileSystemConfigs() [2/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithFileSystemConfigs ( const Aws::Vector< FileSystemConfig > &  value)
inline

Connection settings for an Amazon EFS file system.

Definition at line 911 of file PublishVersionResult.h.

◆ WithFunctionArn() [1/3]

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

The function's Amazon Resource Name (ARN).

Definition at line 118 of file PublishVersionResult.h.

◆ WithFunctionArn() [2/3]

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

The function's Amazon Resource Name (ARN).

Definition at line 113 of file PublishVersionResult.h.

◆ WithFunctionArn() [3/3]

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

The function's Amazon Resource Name (ARN).

Definition at line 123 of file PublishVersionResult.h.

◆ WithFunctionName() [1/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithFunctionName ( Aws::String &&  value)
inline

The name of the function.

Definition at line 82 of file PublishVersionResult.h.

◆ WithFunctionName() [2/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithFunctionName ( const Aws::String value)
inline

The name of the function.

Definition at line 77 of file PublishVersionResult.h.

◆ WithFunctionName() [3/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithFunctionName ( const char *  value)
inline

The name of the function.

Definition at line 87 of file PublishVersionResult.h.

◆ WithHandler() [1/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithHandler ( Aws::String &&  value)
inline

The function that Lambda calls to begin executing your function.

Definition at line 216 of file PublishVersionResult.h.

◆ WithHandler() [2/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithHandler ( const Aws::String value)
inline

The function that Lambda calls to begin executing your function.

Definition at line 211 of file PublishVersionResult.h.

◆ WithHandler() [3/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithHandler ( const char *  value)
inline

The function that Lambda calls to begin executing your function.

Definition at line 221 of file PublishVersionResult.h.

◆ WithImageConfigResponse() [1/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithImageConfigResponse ( const ImageConfigResponse value)
inline

The function's image configuration values.

Definition at line 978 of file PublishVersionResult.h.

◆ WithImageConfigResponse() [2/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithImageConfigResponse ( ImageConfigResponse &&  value)
inline

The function's image configuration values.

Definition at line 983 of file PublishVersionResult.h.

◆ WithKMSKeyArn() [1/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithKMSKeyArn ( Aws::String &&  value)
inline

The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

Definition at line 545 of file PublishVersionResult.h.

◆ WithKMSKeyArn() [2/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithKMSKeyArn ( const Aws::String value)
inline

The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

Definition at line 539 of file PublishVersionResult.h.

◆ WithKMSKeyArn() [3/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithKMSKeyArn ( const char *  value)
inline

The KMS key that's used to encrypt the function's environment variables. This key is only returned if you've configured a customer managed CMK.

Definition at line 551 of file PublishVersionResult.h.

◆ WithLastModified() [1/3]

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

The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 351 of file PublishVersionResult.h.

◆ WithLastModified() [2/3]

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

The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 344 of file PublishVersionResult.h.

◆ WithLastModified() [3/3]

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

The date and time that the function was last updated, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

Definition at line 358 of file PublishVersionResult.h.

◆ WithLastUpdateStatus() [1/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithLastUpdateStatus ( const LastUpdateStatus value)
inline

The status of the last update that was performed on the function. This is first set to Successful after function creation completes.

Definition at line 822 of file PublishVersionResult.h.

◆ WithLastUpdateStatus() [2/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithLastUpdateStatus ( LastUpdateStatus &&  value)
inline

The status of the last update that was performed on the function. This is first set to Successful after function creation completes.

Definition at line 828 of file PublishVersionResult.h.

◆ WithLastUpdateStatusReason() [1/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithLastUpdateStatusReason ( Aws::String &&  value)
inline

The reason for the last update that was performed on the function.

Definition at line 859 of file PublishVersionResult.h.

◆ WithLastUpdateStatusReason() [2/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithLastUpdateStatusReason ( const Aws::String value)
inline

The reason for the last update that was performed on the function.

Definition at line 854 of file PublishVersionResult.h.

◆ WithLastUpdateStatusReason() [3/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithLastUpdateStatusReason ( const char *  value)
inline

The reason for the last update that was performed on the function.

Definition at line 864 of file PublishVersionResult.h.

◆ WithLastUpdateStatusReasonCode() [1/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithLastUpdateStatusReasonCode ( const LastUpdateStatusReasonCode value)
inline

The reason code for the last update that was performed on the function.

Definition at line 885 of file PublishVersionResult.h.

◆ WithLastUpdateStatusReasonCode() [2/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithLastUpdateStatusReasonCode ( LastUpdateStatusReasonCode &&  value)
inline

The reason code for the last update that was performed on the function.

Definition at line 890 of file PublishVersionResult.h.

◆ WithLayers() [1/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithLayers ( Aws::Vector< Layer > &&  value)
inline

The function's layers.

Definition at line 685 of file PublishVersionResult.h.

◆ WithLayers() [2/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithLayers ( const Aws::Vector< Layer > &  value)
inline

The function's layers.

Definition at line 678 of file PublishVersionResult.h.

◆ WithMasterArn() [1/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithMasterArn ( Aws::String &&  value)
inline

For Lambda@Edge functions, the ARN of the master function.

Definition at line 608 of file PublishVersionResult.h.

◆ WithMasterArn() [2/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithMasterArn ( const Aws::String value)
inline

For Lambda@Edge functions, the ARN of the master function.

Definition at line 603 of file PublishVersionResult.h.

◆ WithMasterArn() [3/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithMasterArn ( const char *  value)
inline

For Lambda@Edge functions, the ARN of the master function.

Definition at line 613 of file PublishVersionResult.h.

◆ WithMemorySize()

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithMemorySize ( int  value)
inline

The amount of memory available to the function at runtime.

Definition at line 308 of file PublishVersionResult.h.

◆ WithPackageType() [1/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithPackageType ( const PackageType value)
inline

The type of deployment package. Set to Image for container image and set Zip for .zip file archive.

Definition at line 951 of file PublishVersionResult.h.

◆ WithPackageType() [2/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithPackageType ( PackageType &&  value)
inline

The type of deployment package. Set to Image for container image and set Zip for .zip file archive.

Definition at line 957 of file PublishVersionResult.h.

◆ WithRevisionId() [1/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithRevisionId ( Aws::String &&  value)
inline

The latest updated revision of the function or alias.

Definition at line 644 of file PublishVersionResult.h.

◆ WithRevisionId() [2/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithRevisionId ( const Aws::String value)
inline

The latest updated revision of the function or alias.

Definition at line 639 of file PublishVersionResult.h.

◆ WithRevisionId() [3/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithRevisionId ( const char *  value)
inline

The latest updated revision of the function or alias.

Definition at line 649 of file PublishVersionResult.h.

◆ WithRole() [1/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithRole ( Aws::String &&  value)
inline

The function's execution role.

Definition at line 180 of file PublishVersionResult.h.

◆ WithRole() [2/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithRole ( const Aws::String value)
inline

The function's execution role.

Definition at line 175 of file PublishVersionResult.h.

◆ WithRole() [3/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithRole ( const char *  value)
inline

The function's execution role.

Definition at line 185 of file PublishVersionResult.h.

◆ WithRuntime() [1/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithRuntime ( const Runtime value)
inline

The runtime environment for the Lambda function.

Definition at line 144 of file PublishVersionResult.h.

◆ WithRuntime() [2/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithRuntime ( Runtime &&  value)
inline

The runtime environment for the Lambda function.

Definition at line 149 of file PublishVersionResult.h.

◆ WithSigningJobArn() [1/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithSigningJobArn ( Aws::String &&  value)
inline

The ARN of the signing job.

Definition at line 1050 of file PublishVersionResult.h.

◆ WithSigningJobArn() [2/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithSigningJobArn ( const Aws::String value)
inline

The ARN of the signing job.

Definition at line 1045 of file PublishVersionResult.h.

◆ WithSigningJobArn() [3/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithSigningJobArn ( const char *  value)
inline

The ARN of the signing job.

Definition at line 1055 of file PublishVersionResult.h.

◆ WithSigningProfileVersionArn() [1/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithSigningProfileVersionArn ( Aws::String &&  value)
inline

The ARN of the signing profile version.

Definition at line 1014 of file PublishVersionResult.h.

◆ WithSigningProfileVersionArn() [2/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithSigningProfileVersionArn ( const Aws::String value)
inline

The ARN of the signing profile version.

Definition at line 1009 of file PublishVersionResult.h.

◆ WithSigningProfileVersionArn() [3/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithSigningProfileVersionArn ( const char *  value)
inline

The ARN of the signing profile version.

Definition at line 1019 of file PublishVersionResult.h.

◆ WithState() [1/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithState ( const State value)
inline

The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

Definition at line 724 of file PublishVersionResult.h.

◆ WithState() [2/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithState ( State &&  value)
inline

The current state of the function. When the state is Inactive, you can reactivate the function by invoking it.

Definition at line 730 of file PublishVersionResult.h.

◆ WithStateReason() [1/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithStateReason ( Aws::String &&  value)
inline

The reason for the function's current state.

Definition at line 761 of file PublishVersionResult.h.

◆ WithStateReason() [2/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithStateReason ( const Aws::String value)
inline

The reason for the function's current state.

Definition at line 756 of file PublishVersionResult.h.

◆ WithStateReason() [3/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithStateReason ( const char *  value)
inline

The reason for the function's current state.

Definition at line 766 of file PublishVersionResult.h.

◆ WithStateReasonCode() [1/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithStateReasonCode ( const StateReasonCode value)
inline

The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

Definition at line 791 of file PublishVersionResult.h.

◆ WithStateReasonCode() [2/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithStateReasonCode ( StateReasonCode &&  value)
inline

The reason code for the function's current state. When the code is Creating, you can't invoke or modify the function.

Definition at line 797 of file PublishVersionResult.h.

◆ WithTimeout()

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithTimeout ( int  value)
inline

The amount of time in seconds that Lambda allows a function to run before stopping it.

Definition at line 292 of file PublishVersionResult.h.

◆ WithTracingConfig() [1/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithTracingConfig ( const TracingConfigResponse value)
inline

The function's AWS X-Ray tracing configuration.

Definition at line 572 of file PublishVersionResult.h.

◆ WithTracingConfig() [2/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithTracingConfig ( TracingConfigResponse &&  value)
inline

The function's AWS X-Ray tracing configuration.

Definition at line 577 of file PublishVersionResult.h.

◆ WithVersion() [1/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithVersion ( Aws::String &&  value)
inline

The version of the Lambda function.

Definition at line 425 of file PublishVersionResult.h.

◆ WithVersion() [2/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithVersion ( const Aws::String value)
inline

The version of the Lambda function.

Definition at line 420 of file PublishVersionResult.h.

◆ WithVersion() [3/3]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithVersion ( const char *  value)
inline

The version of the Lambda function.

Definition at line 430 of file PublishVersionResult.h.

◆ WithVpcConfig() [1/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithVpcConfig ( const VpcConfigResponse value)
inline

The function's networking configuration.

Definition at line 451 of file PublishVersionResult.h.

◆ WithVpcConfig() [2/2]

PublishVersionResult& Aws::Lambda::Model::PublishVersionResult::WithVpcConfig ( VpcConfigResponse &&  value)
inline

The function's networking configuration.

Definition at line 456 of file PublishVersionResult.h.


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