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

#include <GetAliasResult.h>

Public Member Functions

 GetAliasResult ()
 
 GetAliasResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetAliasResultoperator= (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)
 
GetAliasResultWithAliasArn (const Aws::String &value)
 
GetAliasResultWithAliasArn (Aws::String &&value)
 
GetAliasResultWithAliasArn (const char *value)
 
const Aws::StringGetName () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
GetAliasResultWithName (const Aws::String &value)
 
GetAliasResultWithName (Aws::String &&value)
 
GetAliasResultWithName (const char *value)
 
const Aws::StringGetFunctionVersion () const
 
void SetFunctionVersion (const Aws::String &value)
 
void SetFunctionVersion (Aws::String &&value)
 
void SetFunctionVersion (const char *value)
 
GetAliasResultWithFunctionVersion (const Aws::String &value)
 
GetAliasResultWithFunctionVersion (Aws::String &&value)
 
GetAliasResultWithFunctionVersion (const char *value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
GetAliasResultWithDescription (const Aws::String &value)
 
GetAliasResultWithDescription (Aws::String &&value)
 
GetAliasResultWithDescription (const char *value)
 
const AliasRoutingConfigurationGetRoutingConfig () const
 
void SetRoutingConfig (const AliasRoutingConfiguration &value)
 
void SetRoutingConfig (AliasRoutingConfiguration &&value)
 
GetAliasResultWithRoutingConfig (const AliasRoutingConfiguration &value)
 
GetAliasResultWithRoutingConfig (AliasRoutingConfiguration &&value)
 
const Aws::StringGetRevisionId () const
 
void SetRevisionId (const Aws::String &value)
 
void SetRevisionId (Aws::String &&value)
 
void SetRevisionId (const char *value)
 
GetAliasResultWithRevisionId (const Aws::String &value)
 
GetAliasResultWithRevisionId (Aws::String &&value)
 
GetAliasResultWithRevisionId (const char *value)
 

Detailed Description

Provides configuration information about a Lambda function alias.

See Also:

AWS API Reference

Definition at line 35 of file GetAliasResult.h.

Constructor & Destructor Documentation

◆ GetAliasResult() [1/2]

Aws::Lambda::Model::GetAliasResult::GetAliasResult ( )

◆ GetAliasResult() [2/2]

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

Member Function Documentation

◆ GetAliasArn()

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 46 of file GetAliasResult.h.

◆ GetDescription()

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

A description of the alias.

Definition at line 154 of file GetAliasResult.h.

◆ GetFunctionVersion()

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

The function version that the alias invokes.

Definition at line 118 of file GetAliasResult.h.

◆ GetName()

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

The name of the alias.

Definition at line 82 of file GetAliasResult.h.

◆ GetRevisionId()

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

A unique identifier that changes when you update the alias.

Definition at line 226 of file GetAliasResult.h.

◆ GetRoutingConfig()

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

The routing configuration of the alias.

Definition at line 192 of file GetAliasResult.h.

◆ operator=()

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

◆ SetAliasArn() [1/3]

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 56 of file GetAliasResult.h.

◆ SetAliasArn() [2/3]

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 51 of file GetAliasResult.h.

◆ SetAliasArn() [3/3]

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 61 of file GetAliasResult.h.

◆ SetDescription() [1/3]

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

A description of the alias.

Definition at line 164 of file GetAliasResult.h.

◆ SetDescription() [2/3]

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

A description of the alias.

Definition at line 159 of file GetAliasResult.h.

◆ SetDescription() [3/3]

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

A description of the alias.

Definition at line 169 of file GetAliasResult.h.

◆ SetFunctionVersion() [1/3]

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

The function version that the alias invokes.

Definition at line 128 of file GetAliasResult.h.

◆ SetFunctionVersion() [2/3]

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

The function version that the alias invokes.

Definition at line 123 of file GetAliasResult.h.

◆ SetFunctionVersion() [3/3]

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

The function version that the alias invokes.

Definition at line 133 of file GetAliasResult.h.

◆ SetName() [1/3]

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

The name of the alias.

Definition at line 92 of file GetAliasResult.h.

◆ SetName() [2/3]

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

The name of the alias.

Definition at line 87 of file GetAliasResult.h.

◆ SetName() [3/3]

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

The name of the alias.

Definition at line 97 of file GetAliasResult.h.

◆ SetRevisionId() [1/3]

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

A unique identifier that changes when you update the alias.

Definition at line 236 of file GetAliasResult.h.

◆ SetRevisionId() [2/3]

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

A unique identifier that changes when you update the alias.

Definition at line 231 of file GetAliasResult.h.

◆ SetRevisionId() [3/3]

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

A unique identifier that changes when you update the alias.

Definition at line 241 of file GetAliasResult.h.

◆ SetRoutingConfig() [1/2]

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

The routing configuration of the alias.

Definition at line 206 of file GetAliasResult.h.

◆ SetRoutingConfig() [2/2]

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

The routing configuration of the alias.

Definition at line 199 of file GetAliasResult.h.

◆ WithAliasArn() [1/3]

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 71 of file GetAliasResult.h.

◆ WithAliasArn() [2/3]

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 66 of file GetAliasResult.h.

◆ WithAliasArn() [3/3]

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 76 of file GetAliasResult.h.

◆ WithDescription() [1/3]

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

A description of the alias.

Definition at line 179 of file GetAliasResult.h.

◆ WithDescription() [2/3]

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

A description of the alias.

Definition at line 174 of file GetAliasResult.h.

◆ WithDescription() [3/3]

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

A description of the alias.

Definition at line 184 of file GetAliasResult.h.

◆ WithFunctionVersion() [1/3]

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

The function version that the alias invokes.

Definition at line 143 of file GetAliasResult.h.

◆ WithFunctionVersion() [2/3]

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

The function version that the alias invokes.

Definition at line 138 of file GetAliasResult.h.

◆ WithFunctionVersion() [3/3]

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

The function version that the alias invokes.

Definition at line 148 of file GetAliasResult.h.

◆ WithName() [1/3]

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

The name of the alias.

Definition at line 107 of file GetAliasResult.h.

◆ WithName() [2/3]

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

The name of the alias.

Definition at line 102 of file GetAliasResult.h.

◆ WithName() [3/3]

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

The name of the alias.

Definition at line 112 of file GetAliasResult.h.

◆ WithRevisionId() [1/3]

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

A unique identifier that changes when you update the alias.

Definition at line 251 of file GetAliasResult.h.

◆ WithRevisionId() [2/3]

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

A unique identifier that changes when you update the alias.

Definition at line 246 of file GetAliasResult.h.

◆ WithRevisionId() [3/3]

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

A unique identifier that changes when you update the alias.

Definition at line 256 of file GetAliasResult.h.

◆ WithRoutingConfig() [1/2]

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

The routing configuration of the alias.

Definition at line 220 of file GetAliasResult.h.

◆ WithRoutingConfig() [2/2]

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

The routing configuration of the alias.

Definition at line 213 of file GetAliasResult.h.


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