AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::SageMaker::Model::TrafficRoutingConfig Class Reference

#include <TrafficRoutingConfig.h>

Public Member Functions

 TrafficRoutingConfig ()
 
 TrafficRoutingConfig (Aws::Utils::Json::JsonView jsonValue)
 
TrafficRoutingConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const TrafficRoutingConfigTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const TrafficRoutingConfigType &value)
 
void SetType (TrafficRoutingConfigType &&value)
 
TrafficRoutingConfigWithType (const TrafficRoutingConfigType &value)
 
TrafficRoutingConfigWithType (TrafficRoutingConfigType &&value)
 
int GetWaitIntervalInSeconds () const
 
bool WaitIntervalInSecondsHasBeenSet () const
 
void SetWaitIntervalInSeconds (int value)
 
TrafficRoutingConfigWithWaitIntervalInSeconds (int value)
 
const CapacitySizeGetCanarySize () const
 
bool CanarySizeHasBeenSet () const
 
void SetCanarySize (const CapacitySize &value)
 
void SetCanarySize (CapacitySize &&value)
 
TrafficRoutingConfigWithCanarySize (const CapacitySize &value)
 
TrafficRoutingConfigWithCanarySize (CapacitySize &&value)
 

Detailed Description

Currently, the TrafficRoutingConfig API is not supported.

See Also:

AWS API Reference

Definition at line 33 of file TrafficRoutingConfig.h.

Constructor & Destructor Documentation

◆ TrafficRoutingConfig() [1/2]

Aws::SageMaker::Model::TrafficRoutingConfig::TrafficRoutingConfig ( )

◆ TrafficRoutingConfig() [2/2]

Aws::SageMaker::Model::TrafficRoutingConfig::TrafficRoutingConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CanarySizeHasBeenSet()

bool Aws::SageMaker::Model::TrafficRoutingConfig::CanarySizeHasBeenSet ( ) const
inline

Definition at line 102 of file TrafficRoutingConfig.h.

◆ GetCanarySize()

const CapacitySize& Aws::SageMaker::Model::TrafficRoutingConfig::GetCanarySize ( ) const
inline

Definition at line 97 of file TrafficRoutingConfig.h.

◆ GetType()

const TrafficRoutingConfigType& Aws::SageMaker::Model::TrafficRoutingConfig::GetType ( ) const
inline

Definition at line 45 of file TrafficRoutingConfig.h.

◆ GetWaitIntervalInSeconds()

int Aws::SageMaker::Model::TrafficRoutingConfig::GetWaitIntervalInSeconds ( ) const
inline

Definition at line 76 of file TrafficRoutingConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SageMaker::Model::TrafficRoutingConfig::Jsonize ( ) const

◆ operator=()

TrafficRoutingConfig& Aws::SageMaker::Model::TrafficRoutingConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCanarySize() [1/2]

void Aws::SageMaker::Model::TrafficRoutingConfig::SetCanarySize ( CapacitySize &&  value)
inline

Definition at line 112 of file TrafficRoutingConfig.h.

◆ SetCanarySize() [2/2]

void Aws::SageMaker::Model::TrafficRoutingConfig::SetCanarySize ( const CapacitySize value)
inline

Definition at line 107 of file TrafficRoutingConfig.h.

◆ SetType() [1/2]

void Aws::SageMaker::Model::TrafficRoutingConfig::SetType ( const TrafficRoutingConfigType value)
inline

Definition at line 55 of file TrafficRoutingConfig.h.

◆ SetType() [2/2]

void Aws::SageMaker::Model::TrafficRoutingConfig::SetType ( TrafficRoutingConfigType &&  value)
inline

Definition at line 60 of file TrafficRoutingConfig.h.

◆ SetWaitIntervalInSeconds()

void Aws::SageMaker::Model::TrafficRoutingConfig::SetWaitIntervalInSeconds ( int  value)
inline

Definition at line 86 of file TrafficRoutingConfig.h.

◆ TypeHasBeenSet()

bool Aws::SageMaker::Model::TrafficRoutingConfig::TypeHasBeenSet ( ) const
inline

Definition at line 50 of file TrafficRoutingConfig.h.

◆ WaitIntervalInSecondsHasBeenSet()

bool Aws::SageMaker::Model::TrafficRoutingConfig::WaitIntervalInSecondsHasBeenSet ( ) const
inline

Definition at line 81 of file TrafficRoutingConfig.h.

◆ WithCanarySize() [1/2]

TrafficRoutingConfig& Aws::SageMaker::Model::TrafficRoutingConfig::WithCanarySize ( CapacitySize &&  value)
inline

Definition at line 122 of file TrafficRoutingConfig.h.

◆ WithCanarySize() [2/2]

TrafficRoutingConfig& Aws::SageMaker::Model::TrafficRoutingConfig::WithCanarySize ( const CapacitySize value)
inline

Definition at line 117 of file TrafficRoutingConfig.h.

◆ WithType() [1/2]

TrafficRoutingConfig& Aws::SageMaker::Model::TrafficRoutingConfig::WithType ( const TrafficRoutingConfigType value)
inline

Definition at line 65 of file TrafficRoutingConfig.h.

◆ WithType() [2/2]

TrafficRoutingConfig& Aws::SageMaker::Model::TrafficRoutingConfig::WithType ( TrafficRoutingConfigType &&  value)
inline

Definition at line 70 of file TrafficRoutingConfig.h.

◆ WithWaitIntervalInSeconds()

TrafficRoutingConfig& Aws::SageMaker::Model::TrafficRoutingConfig::WithWaitIntervalInSeconds ( int  value)
inline

Definition at line 91 of file TrafficRoutingConfig.h.


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