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

#include <AliasConfiguration.h>

Public Member Functions

 AliasConfiguration ()
 
 AliasConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
AliasConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetAliasArn () const
 
bool AliasArnHasBeenSet () const
 
void SetAliasArn (const Aws::String &value)
 
void SetAliasArn (Aws::String &&value)
 
void SetAliasArn (const char *value)
 
AliasConfigurationWithAliasArn (const Aws::String &value)
 
AliasConfigurationWithAliasArn (Aws::String &&value)
 
AliasConfigurationWithAliasArn (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
AliasConfigurationWithName (const Aws::String &value)
 
AliasConfigurationWithName (Aws::String &&value)
 
AliasConfigurationWithName (const char *value)
 
const Aws::StringGetFunctionVersion () const
 
bool FunctionVersionHasBeenSet () const
 
void SetFunctionVersion (const Aws::String &value)
 
void SetFunctionVersion (Aws::String &&value)
 
void SetFunctionVersion (const char *value)
 
AliasConfigurationWithFunctionVersion (const Aws::String &value)
 
AliasConfigurationWithFunctionVersion (Aws::String &&value)
 
AliasConfigurationWithFunctionVersion (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
AliasConfigurationWithDescription (const Aws::String &value)
 
AliasConfigurationWithDescription (Aws::String &&value)
 
AliasConfigurationWithDescription (const char *value)
 
const AliasRoutingConfigurationGetRoutingConfig () const
 
bool RoutingConfigHasBeenSet () const
 
void SetRoutingConfig (const AliasRoutingConfiguration &value)
 
void SetRoutingConfig (AliasRoutingConfiguration &&value)
 
AliasConfigurationWithRoutingConfig (const AliasRoutingConfiguration &value)
 
AliasConfigurationWithRoutingConfig (AliasRoutingConfiguration &&value)
 
const Aws::StringGetRevisionId () const
 
bool RevisionIdHasBeenSet () const
 
void SetRevisionId (const Aws::String &value)
 
void SetRevisionId (Aws::String &&value)
 
void SetRevisionId (const char *value)
 
AliasConfigurationWithRevisionId (const Aws::String &value)
 
AliasConfigurationWithRevisionId (Aws::String &&value)
 
AliasConfigurationWithRevisionId (const char *value)
 

Detailed Description

Provides configuration information about a Lambda function alias.

See Also:

AWS API Reference

Definition at line 34 of file AliasConfiguration.h.

Constructor & Destructor Documentation

◆ AliasConfiguration() [1/2]

Aws::Lambda::Model::AliasConfiguration::AliasConfiguration ( )

◆ AliasConfiguration() [2/2]

Aws::Lambda::Model::AliasConfiguration::AliasConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AliasArnHasBeenSet()

bool Aws::Lambda::Model::AliasConfiguration::AliasArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the alias.

Definition at line 51 of file AliasConfiguration.h.

◆ DescriptionHasBeenSet()

bool Aws::Lambda::Model::AliasConfiguration::DescriptionHasBeenSet ( ) const
inline

A description of the alias.

Definition at line 174 of file AliasConfiguration.h.

◆ FunctionVersionHasBeenSet()

bool Aws::Lambda::Model::AliasConfiguration::FunctionVersionHasBeenSet ( ) const
inline

The function version that the alias invokes.

Definition at line 133 of file AliasConfiguration.h.

◆ GetAliasArn()

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 46 of file AliasConfiguration.h.

◆ GetDescription()

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

A description of the alias.

Definition at line 169 of file AliasConfiguration.h.

◆ GetFunctionVersion()

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

The function version that the alias invokes.

Definition at line 128 of file AliasConfiguration.h.

◆ GetName()

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

The name of the alias.

Definition at line 87 of file AliasConfiguration.h.

◆ GetRevisionId()

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

A unique identifier that changes when you update the alias.

Definition at line 253 of file AliasConfiguration.h.

◆ GetRoutingConfig()

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

The routing configuration of the alias.

Definition at line 212 of file AliasConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Lambda::Model::AliasConfiguration::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::Lambda::Model::AliasConfiguration::NameHasBeenSet ( ) const
inline

The name of the alias.

Definition at line 92 of file AliasConfiguration.h.

◆ operator=()

AliasConfiguration& Aws::Lambda::Model::AliasConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RevisionIdHasBeenSet()

bool Aws::Lambda::Model::AliasConfiguration::RevisionIdHasBeenSet ( ) const
inline

A unique identifier that changes when you update the alias.

Definition at line 258 of file AliasConfiguration.h.

◆ RoutingConfigHasBeenSet()

bool Aws::Lambda::Model::AliasConfiguration::RoutingConfigHasBeenSet ( ) const
inline

The routing configuration of the alias.

Definition at line 219 of file AliasConfiguration.h.

◆ SetAliasArn() [1/3]

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 61 of file AliasConfiguration.h.

◆ SetAliasArn() [2/3]

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 56 of file AliasConfiguration.h.

◆ SetAliasArn() [3/3]

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 66 of file AliasConfiguration.h.

◆ SetDescription() [1/3]

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

A description of the alias.

Definition at line 184 of file AliasConfiguration.h.

◆ SetDescription() [2/3]

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

A description of the alias.

Definition at line 179 of file AliasConfiguration.h.

◆ SetDescription() [3/3]

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

A description of the alias.

Definition at line 189 of file AliasConfiguration.h.

◆ SetFunctionVersion() [1/3]

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

The function version that the alias invokes.

Definition at line 143 of file AliasConfiguration.h.

◆ SetFunctionVersion() [2/3]

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

The function version that the alias invokes.

Definition at line 138 of file AliasConfiguration.h.

◆ SetFunctionVersion() [3/3]

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

The function version that the alias invokes.

Definition at line 148 of file AliasConfiguration.h.

◆ SetName() [1/3]

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

The name of the alias.

Definition at line 102 of file AliasConfiguration.h.

◆ SetName() [2/3]

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

The name of the alias.

Definition at line 97 of file AliasConfiguration.h.

◆ SetName() [3/3]

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

The name of the alias.

Definition at line 107 of file AliasConfiguration.h.

◆ SetRevisionId() [1/3]

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

A unique identifier that changes when you update the alias.

Definition at line 268 of file AliasConfiguration.h.

◆ SetRevisionId() [2/3]

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

A unique identifier that changes when you update the alias.

Definition at line 263 of file AliasConfiguration.h.

◆ SetRevisionId() [3/3]

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

A unique identifier that changes when you update the alias.

Definition at line 273 of file AliasConfiguration.h.

◆ SetRoutingConfig() [1/2]

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

The routing configuration of the alias.

Definition at line 233 of file AliasConfiguration.h.

◆ SetRoutingConfig() [2/2]

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

The routing configuration of the alias.

Definition at line 226 of file AliasConfiguration.h.

◆ WithAliasArn() [1/3]

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 76 of file AliasConfiguration.h.

◆ WithAliasArn() [2/3]

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 71 of file AliasConfiguration.h.

◆ WithAliasArn() [3/3]

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

The Amazon Resource Name (ARN) of the alias.

Definition at line 81 of file AliasConfiguration.h.

◆ WithDescription() [1/3]

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

A description of the alias.

Definition at line 199 of file AliasConfiguration.h.

◆ WithDescription() [2/3]

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

A description of the alias.

Definition at line 194 of file AliasConfiguration.h.

◆ WithDescription() [3/3]

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

A description of the alias.

Definition at line 204 of file AliasConfiguration.h.

◆ WithFunctionVersion() [1/3]

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

The function version that the alias invokes.

Definition at line 158 of file AliasConfiguration.h.

◆ WithFunctionVersion() [2/3]

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

The function version that the alias invokes.

Definition at line 153 of file AliasConfiguration.h.

◆ WithFunctionVersion() [3/3]

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

The function version that the alias invokes.

Definition at line 163 of file AliasConfiguration.h.

◆ WithName() [1/3]

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

The name of the alias.

Definition at line 117 of file AliasConfiguration.h.

◆ WithName() [2/3]

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

The name of the alias.

Definition at line 112 of file AliasConfiguration.h.

◆ WithName() [3/3]

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

The name of the alias.

Definition at line 122 of file AliasConfiguration.h.

◆ WithRevisionId() [1/3]

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

A unique identifier that changes when you update the alias.

Definition at line 283 of file AliasConfiguration.h.

◆ WithRevisionId() [2/3]

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

A unique identifier that changes when you update the alias.

Definition at line 278 of file AliasConfiguration.h.

◆ WithRevisionId() [3/3]

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

A unique identifier that changes when you update the alias.

Definition at line 288 of file AliasConfiguration.h.

◆ WithRoutingConfig() [1/2]

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

The routing configuration of the alias.

Definition at line 247 of file AliasConfiguration.h.

◆ WithRoutingConfig() [2/2]

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

The routing configuration of the alias.

Definition at line 240 of file AliasConfiguration.h.


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