AWS SDK for C++  1.8.73
AWS SDK for C++
Public Member Functions | List of all members
Aws::CloudSearch::Model::ScalingParameters Class Reference

#include <ScalingParameters.h>

Public Member Functions

 ScalingParameters ()
 
 ScalingParameters (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ScalingParametersoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const PartitionInstanceTypeGetDesiredInstanceType () const
 
bool DesiredInstanceTypeHasBeenSet () const
 
void SetDesiredInstanceType (const PartitionInstanceType &value)
 
void SetDesiredInstanceType (PartitionInstanceType &&value)
 
ScalingParametersWithDesiredInstanceType (const PartitionInstanceType &value)
 
ScalingParametersWithDesiredInstanceType (PartitionInstanceType &&value)
 
int GetDesiredReplicationCount () const
 
bool DesiredReplicationCountHasBeenSet () const
 
void SetDesiredReplicationCount (int value)
 
ScalingParametersWithDesiredReplicationCount (int value)
 
int GetDesiredPartitionCount () const
 
bool DesiredPartitionCountHasBeenSet () const
 
void SetDesiredPartitionCount (int value)
 
ScalingParametersWithDesiredPartitionCount (int value)
 

Detailed Description

The desired instance type and desired number of replicas of each index partition.

See Also:

AWS API Reference

Definition at line 32 of file ScalingParameters.h.

Constructor & Destructor Documentation

◆ ScalingParameters() [1/2]

Aws::CloudSearch::Model::ScalingParameters::ScalingParameters ( )

◆ ScalingParameters() [2/2]

Aws::CloudSearch::Model::ScalingParameters::ScalingParameters ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ DesiredInstanceTypeHasBeenSet()

bool Aws::CloudSearch::Model::ScalingParameters::DesiredInstanceTypeHasBeenSet ( ) const
inline

The instance type that you want to preconfigure for your domain. For example, search.m1.small.

Definition at line 53 of file ScalingParameters.h.

◆ DesiredPartitionCountHasBeenSet()

bool Aws::CloudSearch::Model::ScalingParameters::DesiredPartitionCountHasBeenSet ( ) const
inline

The number of partitions you want to preconfigure for your domain. Only valid when you select m2.2xlarge as the desired instance type.

Definition at line 111 of file ScalingParameters.h.

◆ DesiredReplicationCountHasBeenSet()

bool Aws::CloudSearch::Model::ScalingParameters::DesiredReplicationCountHasBeenSet ( ) const
inline

The number of replicas you want to preconfigure for each index partition.

Definition at line 88 of file ScalingParameters.h.

◆ GetDesiredInstanceType()

const PartitionInstanceType& Aws::CloudSearch::Model::ScalingParameters::GetDesiredInstanceType ( ) const
inline

The instance type that you want to preconfigure for your domain. For example, search.m1.small.

Definition at line 47 of file ScalingParameters.h.

◆ GetDesiredPartitionCount()

int Aws::CloudSearch::Model::ScalingParameters::GetDesiredPartitionCount ( ) const
inline

The number of partitions you want to preconfigure for your domain. Only valid when you select m2.2xlarge as the desired instance type.

Definition at line 105 of file ScalingParameters.h.

◆ GetDesiredReplicationCount()

int Aws::CloudSearch::Model::ScalingParameters::GetDesiredReplicationCount ( ) const
inline

The number of replicas you want to preconfigure for each index partition.

Definition at line 83 of file ScalingParameters.h.

◆ operator=()

ScalingParameters& Aws::CloudSearch::Model::ScalingParameters::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::CloudSearch::Model::ScalingParameters::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ OutputToStream() [2/2]

void Aws::CloudSearch::Model::ScalingParameters::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ SetDesiredInstanceType() [1/2]

void Aws::CloudSearch::Model::ScalingParameters::SetDesiredInstanceType ( const PartitionInstanceType value)
inline

The instance type that you want to preconfigure for your domain. For example, search.m1.small.

Definition at line 59 of file ScalingParameters.h.

◆ SetDesiredInstanceType() [2/2]

void Aws::CloudSearch::Model::ScalingParameters::SetDesiredInstanceType ( PartitionInstanceType &&  value)
inline

The instance type that you want to preconfigure for your domain. For example, search.m1.small.

Definition at line 65 of file ScalingParameters.h.

◆ SetDesiredPartitionCount()

void Aws::CloudSearch::Model::ScalingParameters::SetDesiredPartitionCount ( int  value)
inline

The number of partitions you want to preconfigure for your domain. Only valid when you select m2.2xlarge as the desired instance type.

Definition at line 117 of file ScalingParameters.h.

◆ SetDesiredReplicationCount()

void Aws::CloudSearch::Model::ScalingParameters::SetDesiredReplicationCount ( int  value)
inline

The number of replicas you want to preconfigure for each index partition.

Definition at line 93 of file ScalingParameters.h.

◆ WithDesiredInstanceType() [1/2]

ScalingParameters& Aws::CloudSearch::Model::ScalingParameters::WithDesiredInstanceType ( const PartitionInstanceType value)
inline

The instance type that you want to preconfigure for your domain. For example, search.m1.small.

Definition at line 71 of file ScalingParameters.h.

◆ WithDesiredInstanceType() [2/2]

ScalingParameters& Aws::CloudSearch::Model::ScalingParameters::WithDesiredInstanceType ( PartitionInstanceType &&  value)
inline

The instance type that you want to preconfigure for your domain. For example, search.m1.small.

Definition at line 77 of file ScalingParameters.h.

◆ WithDesiredPartitionCount()

ScalingParameters& Aws::CloudSearch::Model::ScalingParameters::WithDesiredPartitionCount ( int  value)
inline

The number of partitions you want to preconfigure for your domain. Only valid when you select m2.2xlarge as the desired instance type.

Definition at line 123 of file ScalingParameters.h.

◆ WithDesiredReplicationCount()

ScalingParameters& Aws::CloudSearch::Model::ScalingParameters::WithDesiredReplicationCount ( int  value)
inline

The number of replicas you want to preconfigure for each index partition.

Definition at line 98 of file ScalingParameters.h.


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