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

#include <CreateAliasResult.h>

Public Member Functions

 CreateAliasResult ()
 
 CreateAliasResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
CreateAliasResultoperator= (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)
 
CreateAliasResultWithAliasArn (const Aws::String &value)
 
CreateAliasResultWithAliasArn (Aws::String &&value)
 
CreateAliasResultWithAliasArn (const char *value)
 
const Aws::StringGetName () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
CreateAliasResultWithName (const Aws::String &value)
 
CreateAliasResultWithName (Aws::String &&value)
 
CreateAliasResultWithName (const char *value)
 
const Aws::StringGetFunctionVersion () const
 
void SetFunctionVersion (const Aws::String &value)
 
void SetFunctionVersion (Aws::String &&value)
 
void SetFunctionVersion (const char *value)
 
CreateAliasResultWithFunctionVersion (const Aws::String &value)
 
CreateAliasResultWithFunctionVersion (Aws::String &&value)
 
CreateAliasResultWithFunctionVersion (const char *value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
CreateAliasResultWithDescription (const Aws::String &value)
 
CreateAliasResultWithDescription (Aws::String &&value)
 
CreateAliasResultWithDescription (const char *value)
 
const AliasRoutingConfigurationGetRoutingConfig () const
 
void SetRoutingConfig (const AliasRoutingConfiguration &value)
 
void SetRoutingConfig (AliasRoutingConfiguration &&value)
 
CreateAliasResultWithRoutingConfig (const AliasRoutingConfiguration &value)
 
CreateAliasResultWithRoutingConfig (AliasRoutingConfiguration &&value)
 
const Aws::StringGetRevisionId () const
 
void SetRevisionId (const Aws::String &value)
 
void SetRevisionId (Aws::String &&value)
 
void SetRevisionId (const char *value)
 
CreateAliasResultWithRevisionId (const Aws::String &value)
 
CreateAliasResultWithRevisionId (Aws::String &&value)
 
CreateAliasResultWithRevisionId (const char *value)
 

Detailed Description

Provides configuration information about a Lambda function alias.

See Also:

AWS API Reference

Definition at line 35 of file CreateAliasResult.h.

Constructor & Destructor Documentation

◆ CreateAliasResult() [1/2]

Aws::Lambda::Model::CreateAliasResult::CreateAliasResult ( )

◆ CreateAliasResult() [2/2]

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

Member Function Documentation

◆ GetAliasArn()

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 46 of file CreateAliasResult.h.

◆ GetDescription()

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

A description of the alias.

Definition at line 154 of file CreateAliasResult.h.

◆ GetFunctionVersion()

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

The function version that the alias invokes.

Definition at line 118 of file CreateAliasResult.h.

◆ GetName()

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

The name of the alias.

Definition at line 82 of file CreateAliasResult.h.

◆ GetRevisionId()

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

A unique identifier that changes when you update the alias.

Definition at line 226 of file CreateAliasResult.h.

◆ GetRoutingConfig()

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

The routing configuration of the alias.

Definition at line 192 of file CreateAliasResult.h.

◆ operator=()

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

◆ SetAliasArn() [1/3]

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 56 of file CreateAliasResult.h.

◆ SetAliasArn() [2/3]

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 51 of file CreateAliasResult.h.

◆ SetAliasArn() [3/3]

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 61 of file CreateAliasResult.h.

◆ SetDescription() [1/3]

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

A description of the alias.

Definition at line 164 of file CreateAliasResult.h.

◆ SetDescription() [2/3]

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

A description of the alias.

Definition at line 159 of file CreateAliasResult.h.

◆ SetDescription() [3/3]

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

A description of the alias.

Definition at line 169 of file CreateAliasResult.h.

◆ SetFunctionVersion() [1/3]

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

The function version that the alias invokes.

Definition at line 128 of file CreateAliasResult.h.

◆ SetFunctionVersion() [2/3]

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

The function version that the alias invokes.

Definition at line 123 of file CreateAliasResult.h.

◆ SetFunctionVersion() [3/3]

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

The function version that the alias invokes.

Definition at line 133 of file CreateAliasResult.h.

◆ SetName() [1/3]

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

The name of the alias.

Definition at line 92 of file CreateAliasResult.h.

◆ SetName() [2/3]

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

The name of the alias.

Definition at line 87 of file CreateAliasResult.h.

◆ SetName() [3/3]

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

The name of the alias.

Definition at line 97 of file CreateAliasResult.h.

◆ SetRevisionId() [1/3]

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

A unique identifier that changes when you update the alias.

Definition at line 236 of file CreateAliasResult.h.

◆ SetRevisionId() [2/3]

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

A unique identifier that changes when you update the alias.

Definition at line 231 of file CreateAliasResult.h.

◆ SetRevisionId() [3/3]

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

A unique identifier that changes when you update the alias.

Definition at line 241 of file CreateAliasResult.h.

◆ SetRoutingConfig() [1/2]

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

The routing configuration of the alias.

Definition at line 206 of file CreateAliasResult.h.

◆ SetRoutingConfig() [2/2]

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

The routing configuration of the alias.

Definition at line 199 of file CreateAliasResult.h.

◆ WithAliasArn() [1/3]

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 71 of file CreateAliasResult.h.

◆ WithAliasArn() [2/3]

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 66 of file CreateAliasResult.h.

◆ WithAliasArn() [3/3]

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 76 of file CreateAliasResult.h.

◆ WithDescription() [1/3]

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

A description of the alias.

Definition at line 179 of file CreateAliasResult.h.

◆ WithDescription() [2/3]

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

A description of the alias.

Definition at line 174 of file CreateAliasResult.h.

◆ WithDescription() [3/3]

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

A description of the alias.

Definition at line 184 of file CreateAliasResult.h.

◆ WithFunctionVersion() [1/3]

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

The function version that the alias invokes.

Definition at line 143 of file CreateAliasResult.h.

◆ WithFunctionVersion() [2/3]

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

The function version that the alias invokes.

Definition at line 138 of file CreateAliasResult.h.

◆ WithFunctionVersion() [3/3]

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

The function version that the alias invokes.

Definition at line 148 of file CreateAliasResult.h.

◆ WithName() [1/3]

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

The name of the alias.

Definition at line 107 of file CreateAliasResult.h.

◆ WithName() [2/3]

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

The name of the alias.

Definition at line 102 of file CreateAliasResult.h.

◆ WithName() [3/3]

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

The name of the alias.

Definition at line 112 of file CreateAliasResult.h.

◆ WithRevisionId() [1/3]

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

A unique identifier that changes when you update the alias.

Definition at line 251 of file CreateAliasResult.h.

◆ WithRevisionId() [2/3]

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

A unique identifier that changes when you update the alias.

Definition at line 246 of file CreateAliasResult.h.

◆ WithRevisionId() [3/3]

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

A unique identifier that changes when you update the alias.

Definition at line 256 of file CreateAliasResult.h.

◆ WithRoutingConfig() [1/2]

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

The routing configuration of the alias.

Definition at line 220 of file CreateAliasResult.h.

◆ WithRoutingConfig() [2/2]

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

The routing configuration of the alias.

Definition at line 213 of file CreateAliasResult.h.


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