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

#include <AliasRoutingConfiguration.h>

Public Member Functions

 AliasRoutingConfiguration ()
 
 AliasRoutingConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
AliasRoutingConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Map< Aws::String, double > & GetAdditionalVersionWeights () const
 
bool AdditionalVersionWeightsHasBeenSet () const
 
void SetAdditionalVersionWeights (const Aws::Map< Aws::String, double > &value)
 
void SetAdditionalVersionWeights (Aws::Map< Aws::String, double > &&value)
 
AliasRoutingConfigurationWithAdditionalVersionWeights (const Aws::Map< Aws::String, double > &value)
 
AliasRoutingConfigurationWithAdditionalVersionWeights (Aws::Map< Aws::String, double > &&value)
 
AliasRoutingConfigurationAddAdditionalVersionWeights (const Aws::String &key, double value)
 
AliasRoutingConfigurationAddAdditionalVersionWeights (Aws::String &&key, double value)
 
AliasRoutingConfigurationAddAdditionalVersionWeights (const char *key, double value)
 

Detailed Description

The traffic-shifting configuration of a Lambda function alias.

See Also:

AWS API Reference

Definition at line 34 of file AliasRoutingConfiguration.h.

Constructor & Destructor Documentation

◆ AliasRoutingConfiguration() [1/2]

Aws::Lambda::Model::AliasRoutingConfiguration::AliasRoutingConfiguration ( )

◆ AliasRoutingConfiguration() [2/2]

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

Member Function Documentation

◆ AddAdditionalVersionWeights() [1/3]

AliasRoutingConfiguration& Aws::Lambda::Model::AliasRoutingConfiguration::AddAdditionalVersionWeights ( Aws::String &&  key,
double  value 
)
inline

The second version, and the percentage of traffic that's routed to it.

Definition at line 81 of file AliasRoutingConfiguration.h.

◆ AddAdditionalVersionWeights() [2/3]

AliasRoutingConfiguration& Aws::Lambda::Model::AliasRoutingConfiguration::AddAdditionalVersionWeights ( const Aws::String key,
double  value 
)
inline

The second version, and the percentage of traffic that's routed to it.

Definition at line 76 of file AliasRoutingConfiguration.h.

◆ AddAdditionalVersionWeights() [3/3]

AliasRoutingConfiguration& Aws::Lambda::Model::AliasRoutingConfiguration::AddAdditionalVersionWeights ( const char *  key,
double  value 
)
inline

The second version, and the percentage of traffic that's routed to it.

Definition at line 86 of file AliasRoutingConfiguration.h.

◆ AdditionalVersionWeightsHasBeenSet()

bool Aws::Lambda::Model::AliasRoutingConfiguration::AdditionalVersionWeightsHasBeenSet ( ) const
inline

The second version, and the percentage of traffic that's routed to it.

Definition at line 51 of file AliasRoutingConfiguration.h.

◆ GetAdditionalVersionWeights()

const Aws::Map<Aws::String, double>& Aws::Lambda::Model::AliasRoutingConfiguration::GetAdditionalVersionWeights ( ) const
inline

The second version, and the percentage of traffic that's routed to it.

Definition at line 46 of file AliasRoutingConfiguration.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAdditionalVersionWeights() [1/2]

void Aws::Lambda::Model::AliasRoutingConfiguration::SetAdditionalVersionWeights ( Aws::Map< Aws::String, double > &&  value)
inline

The second version, and the percentage of traffic that's routed to it.

Definition at line 61 of file AliasRoutingConfiguration.h.

◆ SetAdditionalVersionWeights() [2/2]

void Aws::Lambda::Model::AliasRoutingConfiguration::SetAdditionalVersionWeights ( const Aws::Map< Aws::String, double > &  value)
inline

The second version, and the percentage of traffic that's routed to it.

Definition at line 56 of file AliasRoutingConfiguration.h.

◆ WithAdditionalVersionWeights() [1/2]

AliasRoutingConfiguration& Aws::Lambda::Model::AliasRoutingConfiguration::WithAdditionalVersionWeights ( Aws::Map< Aws::String, double > &&  value)
inline

The second version, and the percentage of traffic that's routed to it.

Definition at line 71 of file AliasRoutingConfiguration.h.

◆ WithAdditionalVersionWeights() [2/2]

AliasRoutingConfiguration& Aws::Lambda::Model::AliasRoutingConfiguration::WithAdditionalVersionWeights ( const Aws::Map< Aws::String, double > &  value)
inline

The second version, and the percentage of traffic that's routed to it.

Definition at line 66 of file AliasRoutingConfiguration.h.


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