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

#include <ProductionVariantSummary.h>

Public Member Functions

 ProductionVariantSummary ()
 
 ProductionVariantSummary (Aws::Utils::Json::JsonView jsonValue)
 
ProductionVariantSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetVariantName () const
 
bool VariantNameHasBeenSet () const
 
void SetVariantName (const Aws::String &value)
 
void SetVariantName (Aws::String &&value)
 
void SetVariantName (const char *value)
 
ProductionVariantSummaryWithVariantName (const Aws::String &value)
 
ProductionVariantSummaryWithVariantName (Aws::String &&value)
 
ProductionVariantSummaryWithVariantName (const char *value)
 
const Aws::Vector< DeployedImage > & GetDeployedImages () const
 
bool DeployedImagesHasBeenSet () const
 
void SetDeployedImages (const Aws::Vector< DeployedImage > &value)
 
void SetDeployedImages (Aws::Vector< DeployedImage > &&value)
 
ProductionVariantSummaryWithDeployedImages (const Aws::Vector< DeployedImage > &value)
 
ProductionVariantSummaryWithDeployedImages (Aws::Vector< DeployedImage > &&value)
 
ProductionVariantSummaryAddDeployedImages (const DeployedImage &value)
 
ProductionVariantSummaryAddDeployedImages (DeployedImage &&value)
 
double GetCurrentWeight () const
 
bool CurrentWeightHasBeenSet () const
 
void SetCurrentWeight (double value)
 
ProductionVariantSummaryWithCurrentWeight (double value)
 
double GetDesiredWeight () const
 
bool DesiredWeightHasBeenSet () const
 
void SetDesiredWeight (double value)
 
ProductionVariantSummaryWithDesiredWeight (double value)
 
int GetCurrentInstanceCount () const
 
bool CurrentInstanceCountHasBeenSet () const
 
void SetCurrentInstanceCount (int value)
 
ProductionVariantSummaryWithCurrentInstanceCount (int value)
 
int GetDesiredInstanceCount () const
 
bool DesiredInstanceCountHasBeenSet () const
 
void SetDesiredInstanceCount (int value)
 
ProductionVariantSummaryWithDesiredInstanceCount (int value)
 

Detailed Description

Describes weight and capacities for a production variant associated with an endpoint. If you sent a request to the UpdateEndpointWeightsAndCapacities API and the endpoint status is Updating, you get different desired and current values.

See Also:

AWS API Reference

Definition at line 37 of file ProductionVariantSummary.h.

Constructor & Destructor Documentation

◆ ProductionVariantSummary() [1/2]

Aws::SageMaker::Model::ProductionVariantSummary::ProductionVariantSummary ( )

◆ ProductionVariantSummary() [2/2]

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

Member Function Documentation

◆ AddDeployedImages() [1/2]

ProductionVariantSummary& Aws::SageMaker::Model::ProductionVariantSummary::AddDeployedImages ( const DeployedImage value)
inline

An array of DeployedImage objects that specify the Amazon EC2 Container Registry paths of the inference images deployed on instances of this ProductionVariant.

Definition at line 134 of file ProductionVariantSummary.h.

◆ AddDeployedImages() [2/2]

ProductionVariantSummary& Aws::SageMaker::Model::ProductionVariantSummary::AddDeployedImages ( DeployedImage &&  value)
inline

An array of DeployedImage objects that specify the Amazon EC2 Container Registry paths of the inference images deployed on instances of this ProductionVariant.

Definition at line 141 of file ProductionVariantSummary.h.

◆ CurrentInstanceCountHasBeenSet()

bool Aws::SageMaker::Model::ProductionVariantSummary::CurrentInstanceCountHasBeenSet ( ) const
inline

The number of instances associated with the variant.

Definition at line 198 of file ProductionVariantSummary.h.

◆ CurrentWeightHasBeenSet()

bool Aws::SageMaker::Model::ProductionVariantSummary::CurrentWeightHasBeenSet ( ) const
inline

The weight associated with the variant.

Definition at line 152 of file ProductionVariantSummary.h.

◆ DeployedImagesHasBeenSet()

bool Aws::SageMaker::Model::ProductionVariantSummary::DeployedImagesHasBeenSet ( ) const
inline

An array of DeployedImage objects that specify the Amazon EC2 Container Registry paths of the inference images deployed on instances of this ProductionVariant.

Definition at line 99 of file ProductionVariantSummary.h.

◆ DesiredInstanceCountHasBeenSet()

bool Aws::SageMaker::Model::ProductionVariantSummary::DesiredInstanceCountHasBeenSet ( ) const
inline

The number of instances requested in the UpdateEndpointWeightsAndCapacities request.

Definition at line 221 of file ProductionVariantSummary.h.

◆ DesiredWeightHasBeenSet()

bool Aws::SageMaker::Model::ProductionVariantSummary::DesiredWeightHasBeenSet ( ) const
inline

The requested weight, as specified in the UpdateEndpointWeightsAndCapacities request.

Definition at line 175 of file ProductionVariantSummary.h.

◆ GetCurrentInstanceCount()

int Aws::SageMaker::Model::ProductionVariantSummary::GetCurrentInstanceCount ( ) const
inline

The number of instances associated with the variant.

Definition at line 193 of file ProductionVariantSummary.h.

◆ GetCurrentWeight()

double Aws::SageMaker::Model::ProductionVariantSummary::GetCurrentWeight ( ) const
inline

The weight associated with the variant.

Definition at line 147 of file ProductionVariantSummary.h.

◆ GetDeployedImages()

const Aws::Vector<DeployedImage>& Aws::SageMaker::Model::ProductionVariantSummary::GetDeployedImages ( ) const
inline

An array of DeployedImage objects that specify the Amazon EC2 Container Registry paths of the inference images deployed on instances of this ProductionVariant.

Definition at line 92 of file ProductionVariantSummary.h.

◆ GetDesiredInstanceCount()

int Aws::SageMaker::Model::ProductionVariantSummary::GetDesiredInstanceCount ( ) const
inline

The number of instances requested in the UpdateEndpointWeightsAndCapacities request.

Definition at line 215 of file ProductionVariantSummary.h.

◆ GetDesiredWeight()

double Aws::SageMaker::Model::ProductionVariantSummary::GetDesiredWeight ( ) const
inline

The requested weight, as specified in the UpdateEndpointWeightsAndCapacities request.

Definition at line 169 of file ProductionVariantSummary.h.

◆ GetVariantName()

const Aws::String& Aws::SageMaker::Model::ProductionVariantSummary::GetVariantName ( ) const
inline

The name of the variant.

Definition at line 49 of file ProductionVariantSummary.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetCurrentInstanceCount()

void Aws::SageMaker::Model::ProductionVariantSummary::SetCurrentInstanceCount ( int  value)
inline

The number of instances associated with the variant.

Definition at line 203 of file ProductionVariantSummary.h.

◆ SetCurrentWeight()

void Aws::SageMaker::Model::ProductionVariantSummary::SetCurrentWeight ( double  value)
inline

The weight associated with the variant.

Definition at line 157 of file ProductionVariantSummary.h.

◆ SetDeployedImages() [1/2]

void Aws::SageMaker::Model::ProductionVariantSummary::SetDeployedImages ( Aws::Vector< DeployedImage > &&  value)
inline

An array of DeployedImage objects that specify the Amazon EC2 Container Registry paths of the inference images deployed on instances of this ProductionVariant.

Definition at line 113 of file ProductionVariantSummary.h.

◆ SetDeployedImages() [2/2]

void Aws::SageMaker::Model::ProductionVariantSummary::SetDeployedImages ( const Aws::Vector< DeployedImage > &  value)
inline

An array of DeployedImage objects that specify the Amazon EC2 Container Registry paths of the inference images deployed on instances of this ProductionVariant.

Definition at line 106 of file ProductionVariantSummary.h.

◆ SetDesiredInstanceCount()

void Aws::SageMaker::Model::ProductionVariantSummary::SetDesiredInstanceCount ( int  value)
inline

The number of instances requested in the UpdateEndpointWeightsAndCapacities request.

Definition at line 227 of file ProductionVariantSummary.h.

◆ SetDesiredWeight()

void Aws::SageMaker::Model::ProductionVariantSummary::SetDesiredWeight ( double  value)
inline

The requested weight, as specified in the UpdateEndpointWeightsAndCapacities request.

Definition at line 181 of file ProductionVariantSummary.h.

◆ SetVariantName() [1/3]

void Aws::SageMaker::Model::ProductionVariantSummary::SetVariantName ( Aws::String &&  value)
inline

The name of the variant.

Definition at line 64 of file ProductionVariantSummary.h.

◆ SetVariantName() [2/3]

void Aws::SageMaker::Model::ProductionVariantSummary::SetVariantName ( const Aws::String value)
inline

The name of the variant.

Definition at line 59 of file ProductionVariantSummary.h.

◆ SetVariantName() [3/3]

void Aws::SageMaker::Model::ProductionVariantSummary::SetVariantName ( const char *  value)
inline

The name of the variant.

Definition at line 69 of file ProductionVariantSummary.h.

◆ VariantNameHasBeenSet()

bool Aws::SageMaker::Model::ProductionVariantSummary::VariantNameHasBeenSet ( ) const
inline

The name of the variant.

Definition at line 54 of file ProductionVariantSummary.h.

◆ WithCurrentInstanceCount()

ProductionVariantSummary& Aws::SageMaker::Model::ProductionVariantSummary::WithCurrentInstanceCount ( int  value)
inline

The number of instances associated with the variant.

Definition at line 208 of file ProductionVariantSummary.h.

◆ WithCurrentWeight()

ProductionVariantSummary& Aws::SageMaker::Model::ProductionVariantSummary::WithCurrentWeight ( double  value)
inline

The weight associated with the variant.

Definition at line 162 of file ProductionVariantSummary.h.

◆ WithDeployedImages() [1/2]

ProductionVariantSummary& Aws::SageMaker::Model::ProductionVariantSummary::WithDeployedImages ( Aws::Vector< DeployedImage > &&  value)
inline

An array of DeployedImage objects that specify the Amazon EC2 Container Registry paths of the inference images deployed on instances of this ProductionVariant.

Definition at line 127 of file ProductionVariantSummary.h.

◆ WithDeployedImages() [2/2]

ProductionVariantSummary& Aws::SageMaker::Model::ProductionVariantSummary::WithDeployedImages ( const Aws::Vector< DeployedImage > &  value)
inline

An array of DeployedImage objects that specify the Amazon EC2 Container Registry paths of the inference images deployed on instances of this ProductionVariant.

Definition at line 120 of file ProductionVariantSummary.h.

◆ WithDesiredInstanceCount()

ProductionVariantSummary& Aws::SageMaker::Model::ProductionVariantSummary::WithDesiredInstanceCount ( int  value)
inline

The number of instances requested in the UpdateEndpointWeightsAndCapacities request.

Definition at line 233 of file ProductionVariantSummary.h.

◆ WithDesiredWeight()

ProductionVariantSummary& Aws::SageMaker::Model::ProductionVariantSummary::WithDesiredWeight ( double  value)
inline

The requested weight, as specified in the UpdateEndpointWeightsAndCapacities request.

Definition at line 187 of file ProductionVariantSummary.h.

◆ WithVariantName() [1/3]

ProductionVariantSummary& Aws::SageMaker::Model::ProductionVariantSummary::WithVariantName ( Aws::String &&  value)
inline

The name of the variant.

Definition at line 79 of file ProductionVariantSummary.h.

◆ WithVariantName() [2/3]

ProductionVariantSummary& Aws::SageMaker::Model::ProductionVariantSummary::WithVariantName ( const Aws::String value)
inline

The name of the variant.

Definition at line 74 of file ProductionVariantSummary.h.

◆ WithVariantName() [3/3]

ProductionVariantSummary& Aws::SageMaker::Model::ProductionVariantSummary::WithVariantName ( const char *  value)
inline

The name of the variant.

Definition at line 84 of file ProductionVariantSummary.h.


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