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

#include <VariantProperty.h>

Public Member Functions

 VariantProperty ()
 
 VariantProperty (Aws::Utils::Json::JsonView jsonValue)
 
VariantPropertyoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const VariantPropertyTypeGetVariantPropertyType () const
 
bool VariantPropertyTypeHasBeenSet () const
 
void SetVariantPropertyType (const VariantPropertyType &value)
 
void SetVariantPropertyType (VariantPropertyType &&value)
 
VariantPropertyWithVariantPropertyType (const VariantPropertyType &value)
 
VariantPropertyWithVariantPropertyType (VariantPropertyType &&value)
 

Detailed Description

Specifies a production variant property type for an Endpoint.

If you are updating an endpoint with the UpdateEndpointInput$RetainAllVariantProperties option set to true, the VariantProperty objects listed in UpdateEndpointInput$ExcludeRetainedVariantProperties override the existing variant properties of the endpoint.

See Also:

AWS API Reference

Definition at line 36 of file VariantProperty.h.

Constructor & Destructor Documentation

◆ VariantProperty() [1/2]

Aws::SageMaker::Model::VariantProperty::VariantProperty ( )

◆ VariantProperty() [2/2]

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

Member Function Documentation

◆ GetVariantPropertyType()

const VariantPropertyType& Aws::SageMaker::Model::VariantProperty::GetVariantPropertyType ( ) const
inline

The type of variant property. The supported values are:

  • DesiredInstanceCount: Overrides the existing variant instance counts using the ProductionVariant$InitialInstanceCount values in the CreateEndpointConfigInput$ProductionVariants.

  • DesiredWeight: Overrides the existing variant weights using the ProductionVariant$InitialVariantWeight values in the CreateEndpointConfigInput$ProductionVariants.

  • DataCaptureConfig: (Not currently supported.)

Definition at line 55 of file VariantProperty.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetVariantPropertyType() [1/2]

void Aws::SageMaker::Model::VariantProperty::SetVariantPropertyType ( const VariantPropertyType value)
inline

The type of variant property. The supported values are:

  • DesiredInstanceCount: Overrides the existing variant instance counts using the ProductionVariant$InitialInstanceCount values in the CreateEndpointConfigInput$ProductionVariants.

  • DesiredWeight: Overrides the existing variant weights using the ProductionVariant$InitialVariantWeight values in the CreateEndpointConfigInput$ProductionVariants.

  • DataCaptureConfig: (Not currently supported.)

Definition at line 79 of file VariantProperty.h.

◆ SetVariantPropertyType() [2/2]

void Aws::SageMaker::Model::VariantProperty::SetVariantPropertyType ( VariantPropertyType &&  value)
inline

The type of variant property. The supported values are:

  • DesiredInstanceCount: Overrides the existing variant instance counts using the ProductionVariant$InitialInstanceCount values in the CreateEndpointConfigInput$ProductionVariants.

  • DesiredWeight: Overrides the existing variant weights using the ProductionVariant$InitialVariantWeight values in the CreateEndpointConfigInput$ProductionVariants.

  • DataCaptureConfig: (Not currently supported.)

Definition at line 91 of file VariantProperty.h.

◆ VariantPropertyTypeHasBeenSet()

bool Aws::SageMaker::Model::VariantProperty::VariantPropertyTypeHasBeenSet ( ) const
inline

The type of variant property. The supported values are:

  • DesiredInstanceCount: Overrides the existing variant instance counts using the ProductionVariant$InitialInstanceCount values in the CreateEndpointConfigInput$ProductionVariants.

  • DesiredWeight: Overrides the existing variant weights using the ProductionVariant$InitialVariantWeight values in the CreateEndpointConfigInput$ProductionVariants.

  • DataCaptureConfig: (Not currently supported.)

Definition at line 67 of file VariantProperty.h.

◆ WithVariantPropertyType() [1/2]

VariantProperty& Aws::SageMaker::Model::VariantProperty::WithVariantPropertyType ( const VariantPropertyType value)
inline

The type of variant property. The supported values are:

  • DesiredInstanceCount: Overrides the existing variant instance counts using the ProductionVariant$InitialInstanceCount values in the CreateEndpointConfigInput$ProductionVariants.

  • DesiredWeight: Overrides the existing variant weights using the ProductionVariant$InitialVariantWeight values in the CreateEndpointConfigInput$ProductionVariants.

  • DataCaptureConfig: (Not currently supported.)

Definition at line 103 of file VariantProperty.h.

◆ WithVariantPropertyType() [2/2]

VariantProperty& Aws::SageMaker::Model::VariantProperty::WithVariantPropertyType ( VariantPropertyType &&  value)
inline

The type of variant property. The supported values are:

  • DesiredInstanceCount: Overrides the existing variant instance counts using the ProductionVariant$InitialInstanceCount values in the CreateEndpointConfigInput$ProductionVariants.

  • DesiredWeight: Overrides the existing variant weights using the ProductionVariant$InitialVariantWeight values in the CreateEndpointConfigInput$ProductionVariants.

  • DataCaptureConfig: (Not currently supported.)

Definition at line 115 of file VariantProperty.h.


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