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

#include <UpdateAliasResult.h>

Public Member Functions

 UpdateAliasResult ()
 
 UpdateAliasResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
UpdateAliasResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetAliasArn () const
 
void SetAliasArn (const Aws::String &value)
 
void SetAliasArn (Aws::String &&value)
 
void SetAliasArn (const char *value)
 
UpdateAliasResultWithAliasArn (const Aws::String &value)
 
UpdateAliasResultWithAliasArn (Aws::String &&value)
 
UpdateAliasResultWithAliasArn (const char *value)
 
const Aws::StringGetName () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
UpdateAliasResultWithName (const Aws::String &value)
 
UpdateAliasResultWithName (Aws::String &&value)
 
UpdateAliasResultWithName (const char *value)
 
const Aws::StringGetFunctionVersion () const
 
void SetFunctionVersion (const Aws::String &value)
 
void SetFunctionVersion (Aws::String &&value)
 
void SetFunctionVersion (const char *value)
 
UpdateAliasResultWithFunctionVersion (const Aws::String &value)
 
UpdateAliasResultWithFunctionVersion (Aws::String &&value)
 
UpdateAliasResultWithFunctionVersion (const char *value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
UpdateAliasResultWithDescription (const Aws::String &value)
 
UpdateAliasResultWithDescription (Aws::String &&value)
 
UpdateAliasResultWithDescription (const char *value)
 
const AliasRoutingConfigurationGetRoutingConfig () const
 
void SetRoutingConfig (const AliasRoutingConfiguration &value)
 
void SetRoutingConfig (AliasRoutingConfiguration &&value)
 
UpdateAliasResultWithRoutingConfig (const AliasRoutingConfiguration &value)
 
UpdateAliasResultWithRoutingConfig (AliasRoutingConfiguration &&value)
 
const Aws::StringGetRevisionId () const
 
void SetRevisionId (const Aws::String &value)
 
void SetRevisionId (Aws::String &&value)
 
void SetRevisionId (const char *value)
 
UpdateAliasResultWithRevisionId (const Aws::String &value)
 
UpdateAliasResultWithRevisionId (Aws::String &&value)
 
UpdateAliasResultWithRevisionId (const char *value)
 

Detailed Description

Provides configuration information about a Lambda function alias.

See Also:

AWS API Reference

Definition at line 35 of file UpdateAliasResult.h.

Constructor & Destructor Documentation

◆ UpdateAliasResult() [1/2]

Aws::Lambda::Model::UpdateAliasResult::UpdateAliasResult ( )

◆ UpdateAliasResult() [2/2]

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

Member Function Documentation

◆ GetAliasArn()

const Aws::String& Aws::Lambda::Model::UpdateAliasResult::GetAliasArn ( ) const
inline

The Amazon Resource Name (ARN) of the alias.

Definition at line 46 of file UpdateAliasResult.h.

◆ GetDescription()

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

A description of the alias.

Definition at line 154 of file UpdateAliasResult.h.

◆ GetFunctionVersion()

const Aws::String& Aws::Lambda::Model::UpdateAliasResult::GetFunctionVersion ( ) const
inline

The function version that the alias invokes.

Definition at line 118 of file UpdateAliasResult.h.

◆ GetName()

const Aws::String& Aws::Lambda::Model::UpdateAliasResult::GetName ( ) const
inline

The name of the alias.

Definition at line 82 of file UpdateAliasResult.h.

◆ GetRevisionId()

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

A unique identifier that changes when you update the alias.

Definition at line 226 of file UpdateAliasResult.h.

◆ GetRoutingConfig()

const AliasRoutingConfiguration& Aws::Lambda::Model::UpdateAliasResult::GetRoutingConfig ( ) const
inline

The routing configuration of the alias.

Definition at line 192 of file UpdateAliasResult.h.

◆ operator=()

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

◆ SetAliasArn() [1/3]

void Aws::Lambda::Model::UpdateAliasResult::SetAliasArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the alias.

Definition at line 56 of file UpdateAliasResult.h.

◆ SetAliasArn() [2/3]

void Aws::Lambda::Model::UpdateAliasResult::SetAliasArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the alias.

Definition at line 51 of file UpdateAliasResult.h.

◆ SetAliasArn() [3/3]

void Aws::Lambda::Model::UpdateAliasResult::SetAliasArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the alias.

Definition at line 61 of file UpdateAliasResult.h.

◆ SetDescription() [1/3]

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

A description of the alias.

Definition at line 164 of file UpdateAliasResult.h.

◆ SetDescription() [2/3]

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

A description of the alias.

Definition at line 159 of file UpdateAliasResult.h.

◆ SetDescription() [3/3]

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

A description of the alias.

Definition at line 169 of file UpdateAliasResult.h.

◆ SetFunctionVersion() [1/3]

void Aws::Lambda::Model::UpdateAliasResult::SetFunctionVersion ( Aws::String &&  value)
inline

The function version that the alias invokes.

Definition at line 128 of file UpdateAliasResult.h.

◆ SetFunctionVersion() [2/3]

void Aws::Lambda::Model::UpdateAliasResult::SetFunctionVersion ( const Aws::String value)
inline

The function version that the alias invokes.

Definition at line 123 of file UpdateAliasResult.h.

◆ SetFunctionVersion() [3/3]

void Aws::Lambda::Model::UpdateAliasResult::SetFunctionVersion ( const char *  value)
inline

The function version that the alias invokes.

Definition at line 133 of file UpdateAliasResult.h.

◆ SetName() [1/3]

void Aws::Lambda::Model::UpdateAliasResult::SetName ( Aws::String &&  value)
inline

The name of the alias.

Definition at line 92 of file UpdateAliasResult.h.

◆ SetName() [2/3]

void Aws::Lambda::Model::UpdateAliasResult::SetName ( const Aws::String value)
inline

The name of the alias.

Definition at line 87 of file UpdateAliasResult.h.

◆ SetName() [3/3]

void Aws::Lambda::Model::UpdateAliasResult::SetName ( const char *  value)
inline

The name of the alias.

Definition at line 97 of file UpdateAliasResult.h.

◆ SetRevisionId() [1/3]

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

A unique identifier that changes when you update the alias.

Definition at line 236 of file UpdateAliasResult.h.

◆ SetRevisionId() [2/3]

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

A unique identifier that changes when you update the alias.

Definition at line 231 of file UpdateAliasResult.h.

◆ SetRevisionId() [3/3]

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

A unique identifier that changes when you update the alias.

Definition at line 241 of file UpdateAliasResult.h.

◆ SetRoutingConfig() [1/2]

void Aws::Lambda::Model::UpdateAliasResult::SetRoutingConfig ( AliasRoutingConfiguration &&  value)
inline

The routing configuration of the alias.

Definition at line 206 of file UpdateAliasResult.h.

◆ SetRoutingConfig() [2/2]

void Aws::Lambda::Model::UpdateAliasResult::SetRoutingConfig ( const AliasRoutingConfiguration value)
inline

The routing configuration of the alias.

Definition at line 199 of file UpdateAliasResult.h.

◆ WithAliasArn() [1/3]

UpdateAliasResult& Aws::Lambda::Model::UpdateAliasResult::WithAliasArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the alias.

Definition at line 71 of file UpdateAliasResult.h.

◆ WithAliasArn() [2/3]

UpdateAliasResult& Aws::Lambda::Model::UpdateAliasResult::WithAliasArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the alias.

Definition at line 66 of file UpdateAliasResult.h.

◆ WithAliasArn() [3/3]

UpdateAliasResult& Aws::Lambda::Model::UpdateAliasResult::WithAliasArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the alias.

Definition at line 76 of file UpdateAliasResult.h.

◆ WithDescription() [1/3]

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

A description of the alias.

Definition at line 179 of file UpdateAliasResult.h.

◆ WithDescription() [2/3]

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

A description of the alias.

Definition at line 174 of file UpdateAliasResult.h.

◆ WithDescription() [3/3]

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

A description of the alias.

Definition at line 184 of file UpdateAliasResult.h.

◆ WithFunctionVersion() [1/3]

UpdateAliasResult& Aws::Lambda::Model::UpdateAliasResult::WithFunctionVersion ( Aws::String &&  value)
inline

The function version that the alias invokes.

Definition at line 143 of file UpdateAliasResult.h.

◆ WithFunctionVersion() [2/3]

UpdateAliasResult& Aws::Lambda::Model::UpdateAliasResult::WithFunctionVersion ( const Aws::String value)
inline

The function version that the alias invokes.

Definition at line 138 of file UpdateAliasResult.h.

◆ WithFunctionVersion() [3/3]

UpdateAliasResult& Aws::Lambda::Model::UpdateAliasResult::WithFunctionVersion ( const char *  value)
inline

The function version that the alias invokes.

Definition at line 148 of file UpdateAliasResult.h.

◆ WithName() [1/3]

UpdateAliasResult& Aws::Lambda::Model::UpdateAliasResult::WithName ( Aws::String &&  value)
inline

The name of the alias.

Definition at line 107 of file UpdateAliasResult.h.

◆ WithName() [2/3]

UpdateAliasResult& Aws::Lambda::Model::UpdateAliasResult::WithName ( const Aws::String value)
inline

The name of the alias.

Definition at line 102 of file UpdateAliasResult.h.

◆ WithName() [3/3]

UpdateAliasResult& Aws::Lambda::Model::UpdateAliasResult::WithName ( const char *  value)
inline

The name of the alias.

Definition at line 112 of file UpdateAliasResult.h.

◆ WithRevisionId() [1/3]

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

A unique identifier that changes when you update the alias.

Definition at line 251 of file UpdateAliasResult.h.

◆ WithRevisionId() [2/3]

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

A unique identifier that changes when you update the alias.

Definition at line 246 of file UpdateAliasResult.h.

◆ WithRevisionId() [3/3]

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

A unique identifier that changes when you update the alias.

Definition at line 256 of file UpdateAliasResult.h.

◆ WithRoutingConfig() [1/2]

UpdateAliasResult& Aws::Lambda::Model::UpdateAliasResult::WithRoutingConfig ( AliasRoutingConfiguration &&  value)
inline

The routing configuration of the alias.

Definition at line 220 of file UpdateAliasResult.h.

◆ WithRoutingConfig() [2/2]

UpdateAliasResult& Aws::Lambda::Model::UpdateAliasResult::WithRoutingConfig ( const AliasRoutingConfiguration value)
inline

The routing configuration of the alias.

Definition at line 213 of file UpdateAliasResult.h.


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