AWS SDK for C++  1.9.129
AWS SDK for C++
Public Member Functions | List of all members
Aws::Redshift::Model::DescribeResizeResult Class Reference

#include <DescribeResizeResult.h>

Public Member Functions

 DescribeResizeResult ()
 
 DescribeResizeResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
DescribeResizeResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::StringGetTargetNodeType () const
 
void SetTargetNodeType (const Aws::String &value)
 
void SetTargetNodeType (Aws::String &&value)
 
void SetTargetNodeType (const char *value)
 
DescribeResizeResultWithTargetNodeType (const Aws::String &value)
 
DescribeResizeResultWithTargetNodeType (Aws::String &&value)
 
DescribeResizeResultWithTargetNodeType (const char *value)
 
int GetTargetNumberOfNodes () const
 
void SetTargetNumberOfNodes (int value)
 
DescribeResizeResultWithTargetNumberOfNodes (int value)
 
const Aws::StringGetTargetClusterType () const
 
void SetTargetClusterType (const Aws::String &value)
 
void SetTargetClusterType (Aws::String &&value)
 
void SetTargetClusterType (const char *value)
 
DescribeResizeResultWithTargetClusterType (const Aws::String &value)
 
DescribeResizeResultWithTargetClusterType (Aws::String &&value)
 
DescribeResizeResultWithTargetClusterType (const char *value)
 
const Aws::StringGetStatus () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
DescribeResizeResultWithStatus (const Aws::String &value)
 
DescribeResizeResultWithStatus (Aws::String &&value)
 
DescribeResizeResultWithStatus (const char *value)
 
const Aws::Vector< Aws::String > & GetImportTablesCompleted () const
 
void SetImportTablesCompleted (const Aws::Vector< Aws::String > &value)
 
void SetImportTablesCompleted (Aws::Vector< Aws::String > &&value)
 
DescribeResizeResultWithImportTablesCompleted (const Aws::Vector< Aws::String > &value)
 
DescribeResizeResultWithImportTablesCompleted (Aws::Vector< Aws::String > &&value)
 
DescribeResizeResultAddImportTablesCompleted (const Aws::String &value)
 
DescribeResizeResultAddImportTablesCompleted (Aws::String &&value)
 
DescribeResizeResultAddImportTablesCompleted (const char *value)
 
const Aws::Vector< Aws::String > & GetImportTablesInProgress () const
 
void SetImportTablesInProgress (const Aws::Vector< Aws::String > &value)
 
void SetImportTablesInProgress (Aws::Vector< Aws::String > &&value)
 
DescribeResizeResultWithImportTablesInProgress (const Aws::Vector< Aws::String > &value)
 
DescribeResizeResultWithImportTablesInProgress (Aws::Vector< Aws::String > &&value)
 
DescribeResizeResultAddImportTablesInProgress (const Aws::String &value)
 
DescribeResizeResultAddImportTablesInProgress (Aws::String &&value)
 
DescribeResizeResultAddImportTablesInProgress (const char *value)
 
const Aws::Vector< Aws::String > & GetImportTablesNotStarted () const
 
void SetImportTablesNotStarted (const Aws::Vector< Aws::String > &value)
 
void SetImportTablesNotStarted (Aws::Vector< Aws::String > &&value)
 
DescribeResizeResultWithImportTablesNotStarted (const Aws::Vector< Aws::String > &value)
 
DescribeResizeResultWithImportTablesNotStarted (Aws::Vector< Aws::String > &&value)
 
DescribeResizeResultAddImportTablesNotStarted (const Aws::String &value)
 
DescribeResizeResultAddImportTablesNotStarted (Aws::String &&value)
 
DescribeResizeResultAddImportTablesNotStarted (const char *value)
 
double GetAvgResizeRateInMegaBytesPerSecond () const
 
void SetAvgResizeRateInMegaBytesPerSecond (double value)
 
DescribeResizeResultWithAvgResizeRateInMegaBytesPerSecond (double value)
 
long long GetTotalResizeDataInMegaBytes () const
 
void SetTotalResizeDataInMegaBytes (long long value)
 
DescribeResizeResultWithTotalResizeDataInMegaBytes (long long value)
 
long long GetProgressInMegaBytes () const
 
void SetProgressInMegaBytes (long long value)
 
DescribeResizeResultWithProgressInMegaBytes (long long value)
 
long long GetElapsedTimeInSeconds () const
 
void SetElapsedTimeInSeconds (long long value)
 
DescribeResizeResultWithElapsedTimeInSeconds (long long value)
 
long long GetEstimatedTimeToCompletionInSeconds () const
 
void SetEstimatedTimeToCompletionInSeconds (long long value)
 
DescribeResizeResultWithEstimatedTimeToCompletionInSeconds (long long value)
 
const Aws::StringGetResizeType () const
 
void SetResizeType (const Aws::String &value)
 
void SetResizeType (Aws::String &&value)
 
void SetResizeType (const char *value)
 
DescribeResizeResultWithResizeType (const Aws::String &value)
 
DescribeResizeResultWithResizeType (Aws::String &&value)
 
DescribeResizeResultWithResizeType (const char *value)
 
const Aws::StringGetMessage () const
 
void SetMessage (const Aws::String &value)
 
void SetMessage (Aws::String &&value)
 
void SetMessage (const char *value)
 
DescribeResizeResultWithMessage (const Aws::String &value)
 
DescribeResizeResultWithMessage (Aws::String &&value)
 
DescribeResizeResultWithMessage (const char *value)
 
const Aws::StringGetTargetEncryptionType () const
 
void SetTargetEncryptionType (const Aws::String &value)
 
void SetTargetEncryptionType (Aws::String &&value)
 
void SetTargetEncryptionType (const char *value)
 
DescribeResizeResultWithTargetEncryptionType (const Aws::String &value)
 
DescribeResizeResultWithTargetEncryptionType (Aws::String &&value)
 
DescribeResizeResultWithTargetEncryptionType (const char *value)
 
double GetDataTransferProgressPercent () const
 
void SetDataTransferProgressPercent (double value)
 
DescribeResizeResultWithDataTransferProgressPercent (double value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
DescribeResizeResultWithResponseMetadata (const ResponseMetadata &value)
 
DescribeResizeResultWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Describes the result of a cluster resize operation.

See Also:

AWS API Reference

Definition at line 35 of file DescribeResizeResult.h.

Constructor & Destructor Documentation

◆ DescribeResizeResult() [1/2]

Aws::Redshift::Model::DescribeResizeResult::DescribeResizeResult ( )

◆ DescribeResizeResult() [2/2]

Aws::Redshift::Model::DescribeResizeResult::DescribeResizeResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

Member Function Documentation

◆ AddImportTablesCompleted() [1/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::AddImportTablesCompleted ( Aws::String &&  value)
inline

The names of tables that have been completely imported .

Valid Values: List of table names.

Definition at line 238 of file DescribeResizeResult.h.

◆ AddImportTablesCompleted() [2/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::AddImportTablesCompleted ( const Aws::String value)
inline

The names of tables that have been completely imported .

Valid Values: List of table names.

Definition at line 232 of file DescribeResizeResult.h.

◆ AddImportTablesCompleted() [3/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::AddImportTablesCompleted ( const char *  value)
inline

The names of tables that have been completely imported .

Valid Values: List of table names.

Definition at line 244 of file DescribeResizeResult.h.

◆ AddImportTablesInProgress() [1/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::AddImportTablesInProgress ( Aws::String &&  value)
inline

The names of tables that are being currently imported.

Valid Values: List of table names.

Definition at line 287 of file DescribeResizeResult.h.

◆ AddImportTablesInProgress() [2/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::AddImportTablesInProgress ( const Aws::String value)
inline

The names of tables that are being currently imported.

Valid Values: List of table names.

Definition at line 281 of file DescribeResizeResult.h.

◆ AddImportTablesInProgress() [3/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::AddImportTablesInProgress ( const char *  value)
inline

The names of tables that are being currently imported.

Valid Values: List of table names.

Definition at line 293 of file DescribeResizeResult.h.

◆ AddImportTablesNotStarted() [1/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::AddImportTablesNotStarted ( Aws::String &&  value)
inline

The names of tables that have not been yet imported.

Valid Values: List of table names

Definition at line 336 of file DescribeResizeResult.h.

◆ AddImportTablesNotStarted() [2/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::AddImportTablesNotStarted ( const Aws::String value)
inline

The names of tables that have not been yet imported.

Valid Values: List of table names

Definition at line 330 of file DescribeResizeResult.h.

◆ AddImportTablesNotStarted() [3/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::AddImportTablesNotStarted ( const char *  value)
inline

The names of tables that have not been yet imported.

Valid Values: List of table names

Definition at line 342 of file DescribeResizeResult.h.

◆ GetAvgResizeRateInMegaBytesPerSecond()

double Aws::Redshift::Model::DescribeResizeResult::GetAvgResizeRateInMegaBytesPerSecond ( ) const
inline

The average rate of the resize operation over the last few minutes, measured in megabytes per second. After the resize operation completes, this value shows the average rate of the entire resize operation.

Definition at line 350 of file DescribeResizeResult.h.

◆ GetDataTransferProgressPercent()

double Aws::Redshift::Model::DescribeResizeResult::GetDataTransferProgressPercent ( ) const
inline

The percent of data transferred from source cluster to target cluster.

Definition at line 593 of file DescribeResizeResult.h.

◆ GetElapsedTimeInSeconds()

long long Aws::Redshift::Model::DescribeResizeResult::GetElapsedTimeInSeconds ( ) const
inline

The amount of seconds that have elapsed since the resize operation began. After the resize operation completes, this value shows the total actual time, in seconds, for the resize operation.

Definition at line 419 of file DescribeResizeResult.h.

◆ GetEstimatedTimeToCompletionInSeconds()

long long Aws::Redshift::Model::DescribeResizeResult::GetEstimatedTimeToCompletionInSeconds ( ) const
inline

The estimated time remaining, in seconds, until the resize operation is complete. This value is calculated based on the average resize rate and the estimated amount of data remaining to be processed. Once the resize operation is complete, this value will be 0.

Definition at line 442 of file DescribeResizeResult.h.

◆ GetImportTablesCompleted()

const Aws::Vector<Aws::String>& Aws::Redshift::Model::DescribeResizeResult::GetImportTablesCompleted ( ) const
inline

The names of tables that have been completely imported .

Valid Values: List of table names.

Definition at line 202 of file DescribeResizeResult.h.

◆ GetImportTablesInProgress()

const Aws::Vector<Aws::String>& Aws::Redshift::Model::DescribeResizeResult::GetImportTablesInProgress ( ) const
inline

The names of tables that are being currently imported.

Valid Values: List of table names.

Definition at line 251 of file DescribeResizeResult.h.

◆ GetImportTablesNotStarted()

const Aws::Vector<Aws::String>& Aws::Redshift::Model::DescribeResizeResult::GetImportTablesNotStarted ( ) const
inline

The names of tables that have not been yet imported.

Valid Values: List of table names

Definition at line 300 of file DescribeResizeResult.h.

◆ GetMessage()

const Aws::String& Aws::Redshift::Model::DescribeResizeResult::GetMessage ( ) const
inline

An optional string to provide additional details about the resize action.

Definition at line 514 of file DescribeResizeResult.h.

◆ GetProgressInMegaBytes()

long long Aws::Redshift::Model::DescribeResizeResult::GetProgressInMegaBytes ( ) const
inline

While the resize operation is in progress, this value shows the current amount of data, in megabytes, that has been processed so far. When the resize operation is complete, this value shows the total amount of data, in megabytes, on the cluster, which may be more or less than TotalResizeDataInMegaBytes (the estimated total amount of data before resize).

Definition at line 393 of file DescribeResizeResult.h.

◆ GetResizeType()

const Aws::String& Aws::Redshift::Model::DescribeResizeResult::GetResizeType ( ) const
inline

An enum with possible values of ClassicResize and ElasticResize. These values describe the type of resize operation being performed.

Definition at line 466 of file DescribeResizeResult.h.

◆ GetResponseMetadata()

const ResponseMetadata& Aws::Redshift::Model::DescribeResizeResult::GetResponseMetadata ( ) const
inline

Definition at line 607 of file DescribeResizeResult.h.

◆ GetStatus()

const Aws::String& Aws::Redshift::Model::DescribeResizeResult::GetStatus ( ) const
inline

The status of the resize operation.

Valid Values: NONE | IN_PROGRESS | FAILED | SUCCEEDED | CANCELLING

Definition at line 153 of file DescribeResizeResult.h.

◆ GetTargetClusterType()

const Aws::String& Aws::Redshift::Model::DescribeResizeResult::GetTargetClusterType ( ) const
inline

The cluster type after the resize operation is complete.

Valid Values: multi-node | single-node

Definition at line 109 of file DescribeResizeResult.h.

◆ GetTargetEncryptionType()

const Aws::String& Aws::Redshift::Model::DescribeResizeResult::GetTargetEncryptionType ( ) const
inline

The type of encryption for the cluster after the resize is complete.

Possible values are KMS and None.

Definition at line 551 of file DescribeResizeResult.h.

◆ GetTargetNodeType()

const Aws::String& Aws::Redshift::Model::DescribeResizeResult::GetTargetNodeType ( ) const
inline

The node type that the cluster will have after the resize operation is complete.

Definition at line 47 of file DescribeResizeResult.h.

◆ GetTargetNumberOfNodes()

int Aws::Redshift::Model::DescribeResizeResult::GetTargetNumberOfNodes ( ) const
inline

The number of nodes that the cluster will have after the resize operation is complete.

Definition at line 90 of file DescribeResizeResult.h.

◆ GetTotalResizeDataInMegaBytes()

long long Aws::Redshift::Model::DescribeResizeResult::GetTotalResizeDataInMegaBytes ( ) const
inline

The estimated total amount of data, in megabytes, on the cluster before the resize operation began.

Definition at line 371 of file DescribeResizeResult.h.

◆ operator=()

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

◆ SetAvgResizeRateInMegaBytesPerSecond()

void Aws::Redshift::Model::DescribeResizeResult::SetAvgResizeRateInMegaBytesPerSecond ( double  value)
inline

The average rate of the resize operation over the last few minutes, measured in megabytes per second. After the resize operation completes, this value shows the average rate of the entire resize operation.

Definition at line 357 of file DescribeResizeResult.h.

◆ SetDataTransferProgressPercent()

void Aws::Redshift::Model::DescribeResizeResult::SetDataTransferProgressPercent ( double  value)
inline

The percent of data transferred from source cluster to target cluster.

Definition at line 598 of file DescribeResizeResult.h.

◆ SetElapsedTimeInSeconds()

void Aws::Redshift::Model::DescribeResizeResult::SetElapsedTimeInSeconds ( long long  value)
inline

The amount of seconds that have elapsed since the resize operation began. After the resize operation completes, this value shows the total actual time, in seconds, for the resize operation.

Definition at line 426 of file DescribeResizeResult.h.

◆ SetEstimatedTimeToCompletionInSeconds()

void Aws::Redshift::Model::DescribeResizeResult::SetEstimatedTimeToCompletionInSeconds ( long long  value)
inline

The estimated time remaining, in seconds, until the resize operation is complete. This value is calculated based on the average resize rate and the estimated amount of data remaining to be processed. Once the resize operation is complete, this value will be 0.

Definition at line 450 of file DescribeResizeResult.h.

◆ SetImportTablesCompleted() [1/2]

void Aws::Redshift::Model::DescribeResizeResult::SetImportTablesCompleted ( Aws::Vector< Aws::String > &&  value)
inline

The names of tables that have been completely imported .

Valid Values: List of table names.

Definition at line 214 of file DescribeResizeResult.h.

◆ SetImportTablesCompleted() [2/2]

void Aws::Redshift::Model::DescribeResizeResult::SetImportTablesCompleted ( const Aws::Vector< Aws::String > &  value)
inline

The names of tables that have been completely imported .

Valid Values: List of table names.

Definition at line 208 of file DescribeResizeResult.h.

◆ SetImportTablesInProgress() [1/2]

void Aws::Redshift::Model::DescribeResizeResult::SetImportTablesInProgress ( Aws::Vector< Aws::String > &&  value)
inline

The names of tables that are being currently imported.

Valid Values: List of table names.

Definition at line 263 of file DescribeResizeResult.h.

◆ SetImportTablesInProgress() [2/2]

void Aws::Redshift::Model::DescribeResizeResult::SetImportTablesInProgress ( const Aws::Vector< Aws::String > &  value)
inline

The names of tables that are being currently imported.

Valid Values: List of table names.

Definition at line 257 of file DescribeResizeResult.h.

◆ SetImportTablesNotStarted() [1/2]

void Aws::Redshift::Model::DescribeResizeResult::SetImportTablesNotStarted ( Aws::Vector< Aws::String > &&  value)
inline

The names of tables that have not been yet imported.

Valid Values: List of table names

Definition at line 312 of file DescribeResizeResult.h.

◆ SetImportTablesNotStarted() [2/2]

void Aws::Redshift::Model::DescribeResizeResult::SetImportTablesNotStarted ( const Aws::Vector< Aws::String > &  value)
inline

The names of tables that have not been yet imported.

Valid Values: List of table names

Definition at line 306 of file DescribeResizeResult.h.

◆ SetMessage() [1/3]

void Aws::Redshift::Model::DescribeResizeResult::SetMessage ( Aws::String &&  value)
inline

An optional string to provide additional details about the resize action.

Definition at line 524 of file DescribeResizeResult.h.

◆ SetMessage() [2/3]

void Aws::Redshift::Model::DescribeResizeResult::SetMessage ( const Aws::String value)
inline

An optional string to provide additional details about the resize action.

Definition at line 519 of file DescribeResizeResult.h.

◆ SetMessage() [3/3]

void Aws::Redshift::Model::DescribeResizeResult::SetMessage ( const char *  value)
inline

An optional string to provide additional details about the resize action.

Definition at line 529 of file DescribeResizeResult.h.

◆ SetProgressInMegaBytes()

void Aws::Redshift::Model::DescribeResizeResult::SetProgressInMegaBytes ( long long  value)
inline

While the resize operation is in progress, this value shows the current amount of data, in megabytes, that has been processed so far. When the resize operation is complete, this value shows the total amount of data, in megabytes, on the cluster, which may be more or less than TotalResizeDataInMegaBytes (the estimated total amount of data before resize).

Definition at line 402 of file DescribeResizeResult.h.

◆ SetResizeType() [1/3]

void Aws::Redshift::Model::DescribeResizeResult::SetResizeType ( Aws::String &&  value)
inline

An enum with possible values of ClassicResize and ElasticResize. These values describe the type of resize operation being performed.

Definition at line 480 of file DescribeResizeResult.h.

◆ SetResizeType() [2/3]

void Aws::Redshift::Model::DescribeResizeResult::SetResizeType ( const Aws::String value)
inline

An enum with possible values of ClassicResize and ElasticResize. These values describe the type of resize operation being performed.

Definition at line 473 of file DescribeResizeResult.h.

◆ SetResizeType() [3/3]

void Aws::Redshift::Model::DescribeResizeResult::SetResizeType ( const char *  value)
inline

An enum with possible values of ClassicResize and ElasticResize. These values describe the type of resize operation being performed.

Definition at line 487 of file DescribeResizeResult.h.

◆ SetResponseMetadata() [1/2]

void Aws::Redshift::Model::DescribeResizeResult::SetResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 610 of file DescribeResizeResult.h.

◆ SetResponseMetadata() [2/2]

void Aws::Redshift::Model::DescribeResizeResult::SetResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 613 of file DescribeResizeResult.h.

◆ SetStatus() [1/3]

void Aws::Redshift::Model::DescribeResizeResult::SetStatus ( Aws::String &&  value)
inline

The status of the resize operation.

Valid Values: NONE | IN_PROGRESS | FAILED | SUCCEEDED | CANCELLING

Definition at line 167 of file DescribeResizeResult.h.

◆ SetStatus() [2/3]

void Aws::Redshift::Model::DescribeResizeResult::SetStatus ( const Aws::String value)
inline

The status of the resize operation.

Valid Values: NONE | IN_PROGRESS | FAILED | SUCCEEDED | CANCELLING

Definition at line 160 of file DescribeResizeResult.h.

◆ SetStatus() [3/3]

void Aws::Redshift::Model::DescribeResizeResult::SetStatus ( const char *  value)
inline

The status of the resize operation.

Valid Values: NONE | IN_PROGRESS | FAILED | SUCCEEDED | CANCELLING

Definition at line 174 of file DescribeResizeResult.h.

◆ SetTargetClusterType() [1/3]

void Aws::Redshift::Model::DescribeResizeResult::SetTargetClusterType ( Aws::String &&  value)
inline

The cluster type after the resize operation is complete.

Valid Values: multi-node | single-node

Definition at line 121 of file DescribeResizeResult.h.

◆ SetTargetClusterType() [2/3]

void Aws::Redshift::Model::DescribeResizeResult::SetTargetClusterType ( const Aws::String value)
inline

The cluster type after the resize operation is complete.

Valid Values: multi-node | single-node

Definition at line 115 of file DescribeResizeResult.h.

◆ SetTargetClusterType() [3/3]

void Aws::Redshift::Model::DescribeResizeResult::SetTargetClusterType ( const char *  value)
inline

The cluster type after the resize operation is complete.

Valid Values: multi-node | single-node

Definition at line 127 of file DescribeResizeResult.h.

◆ SetTargetEncryptionType() [1/3]

void Aws::Redshift::Model::DescribeResizeResult::SetTargetEncryptionType ( Aws::String &&  value)
inline

The type of encryption for the cluster after the resize is complete.

Possible values are KMS and None.

Definition at line 563 of file DescribeResizeResult.h.

◆ SetTargetEncryptionType() [2/3]

void Aws::Redshift::Model::DescribeResizeResult::SetTargetEncryptionType ( const Aws::String value)
inline

The type of encryption for the cluster after the resize is complete.

Possible values are KMS and None.

Definition at line 557 of file DescribeResizeResult.h.

◆ SetTargetEncryptionType() [3/3]

void Aws::Redshift::Model::DescribeResizeResult::SetTargetEncryptionType ( const char *  value)
inline

The type of encryption for the cluster after the resize is complete.

Possible values are KMS and None.

Definition at line 569 of file DescribeResizeResult.h.

◆ SetTargetNodeType() [1/3]

void Aws::Redshift::Model::DescribeResizeResult::SetTargetNodeType ( Aws::String &&  value)
inline

The node type that the cluster will have after the resize operation is complete.

Definition at line 59 of file DescribeResizeResult.h.

◆ SetTargetNodeType() [2/3]

void Aws::Redshift::Model::DescribeResizeResult::SetTargetNodeType ( const Aws::String value)
inline

The node type that the cluster will have after the resize operation is complete.

Definition at line 53 of file DescribeResizeResult.h.

◆ SetTargetNodeType() [3/3]

void Aws::Redshift::Model::DescribeResizeResult::SetTargetNodeType ( const char *  value)
inline

The node type that the cluster will have after the resize operation is complete.

Definition at line 65 of file DescribeResizeResult.h.

◆ SetTargetNumberOfNodes()

void Aws::Redshift::Model::DescribeResizeResult::SetTargetNumberOfNodes ( int  value)
inline

The number of nodes that the cluster will have after the resize operation is complete.

Definition at line 96 of file DescribeResizeResult.h.

◆ SetTotalResizeDataInMegaBytes()

void Aws::Redshift::Model::DescribeResizeResult::SetTotalResizeDataInMegaBytes ( long long  value)
inline

The estimated total amount of data, in megabytes, on the cluster before the resize operation began.

Definition at line 377 of file DescribeResizeResult.h.

◆ WithAvgResizeRateInMegaBytesPerSecond()

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithAvgResizeRateInMegaBytesPerSecond ( double  value)
inline

The average rate of the resize operation over the last few minutes, measured in megabytes per second. After the resize operation completes, this value shows the average rate of the entire resize operation.

Definition at line 364 of file DescribeResizeResult.h.

◆ WithDataTransferProgressPercent()

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithDataTransferProgressPercent ( double  value)
inline

The percent of data transferred from source cluster to target cluster.

Definition at line 603 of file DescribeResizeResult.h.

◆ WithElapsedTimeInSeconds()

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithElapsedTimeInSeconds ( long long  value)
inline

The amount of seconds that have elapsed since the resize operation began. After the resize operation completes, this value shows the total actual time, in seconds, for the resize operation.

Definition at line 433 of file DescribeResizeResult.h.

◆ WithEstimatedTimeToCompletionInSeconds()

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithEstimatedTimeToCompletionInSeconds ( long long  value)
inline

The estimated time remaining, in seconds, until the resize operation is complete. This value is calculated based on the average resize rate and the estimated amount of data remaining to be processed. Once the resize operation is complete, this value will be 0.

Definition at line 458 of file DescribeResizeResult.h.

◆ WithImportTablesCompleted() [1/2]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithImportTablesCompleted ( Aws::Vector< Aws::String > &&  value)
inline

The names of tables that have been completely imported .

Valid Values: List of table names.

Definition at line 226 of file DescribeResizeResult.h.

◆ WithImportTablesCompleted() [2/2]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithImportTablesCompleted ( const Aws::Vector< Aws::String > &  value)
inline

The names of tables that have been completely imported .

Valid Values: List of table names.

Definition at line 220 of file DescribeResizeResult.h.

◆ WithImportTablesInProgress() [1/2]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithImportTablesInProgress ( Aws::Vector< Aws::String > &&  value)
inline

The names of tables that are being currently imported.

Valid Values: List of table names.

Definition at line 275 of file DescribeResizeResult.h.

◆ WithImportTablesInProgress() [2/2]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithImportTablesInProgress ( const Aws::Vector< Aws::String > &  value)
inline

The names of tables that are being currently imported.

Valid Values: List of table names.

Definition at line 269 of file DescribeResizeResult.h.

◆ WithImportTablesNotStarted() [1/2]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithImportTablesNotStarted ( Aws::Vector< Aws::String > &&  value)
inline

The names of tables that have not been yet imported.

Valid Values: List of table names

Definition at line 324 of file DescribeResizeResult.h.

◆ WithImportTablesNotStarted() [2/2]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithImportTablesNotStarted ( const Aws::Vector< Aws::String > &  value)
inline

The names of tables that have not been yet imported.

Valid Values: List of table names

Definition at line 318 of file DescribeResizeResult.h.

◆ WithMessage() [1/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithMessage ( Aws::String &&  value)
inline

An optional string to provide additional details about the resize action.

Definition at line 539 of file DescribeResizeResult.h.

◆ WithMessage() [2/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithMessage ( const Aws::String value)
inline

An optional string to provide additional details about the resize action.

Definition at line 534 of file DescribeResizeResult.h.

◆ WithMessage() [3/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithMessage ( const char *  value)
inline

An optional string to provide additional details about the resize action.

Definition at line 544 of file DescribeResizeResult.h.

◆ WithProgressInMegaBytes()

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithProgressInMegaBytes ( long long  value)
inline

While the resize operation is in progress, this value shows the current amount of data, in megabytes, that has been processed so far. When the resize operation is complete, this value shows the total amount of data, in megabytes, on the cluster, which may be more or less than TotalResizeDataInMegaBytes (the estimated total amount of data before resize).

Definition at line 411 of file DescribeResizeResult.h.

◆ WithResizeType() [1/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithResizeType ( Aws::String &&  value)
inline

An enum with possible values of ClassicResize and ElasticResize. These values describe the type of resize operation being performed.

Definition at line 501 of file DescribeResizeResult.h.

◆ WithResizeType() [2/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithResizeType ( const Aws::String value)
inline

An enum with possible values of ClassicResize and ElasticResize. These values describe the type of resize operation being performed.

Definition at line 494 of file DescribeResizeResult.h.

◆ WithResizeType() [3/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithResizeType ( const char *  value)
inline

An enum with possible values of ClassicResize and ElasticResize. These values describe the type of resize operation being performed.

Definition at line 508 of file DescribeResizeResult.h.

◆ WithResponseMetadata() [1/2]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 616 of file DescribeResizeResult.h.

◆ WithResponseMetadata() [2/2]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 619 of file DescribeResizeResult.h.

◆ WithStatus() [1/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithStatus ( Aws::String &&  value)
inline

The status of the resize operation.

Valid Values: NONE | IN_PROGRESS | FAILED | SUCCEEDED | CANCELLING

Definition at line 188 of file DescribeResizeResult.h.

◆ WithStatus() [2/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithStatus ( const Aws::String value)
inline

The status of the resize operation.

Valid Values: NONE | IN_PROGRESS | FAILED | SUCCEEDED | CANCELLING

Definition at line 181 of file DescribeResizeResult.h.

◆ WithStatus() [3/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithStatus ( const char *  value)
inline

The status of the resize operation.

Valid Values: NONE | IN_PROGRESS | FAILED | SUCCEEDED | CANCELLING

Definition at line 195 of file DescribeResizeResult.h.

◆ WithTargetClusterType() [1/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithTargetClusterType ( Aws::String &&  value)
inline

The cluster type after the resize operation is complete.

Valid Values: multi-node | single-node

Definition at line 139 of file DescribeResizeResult.h.

◆ WithTargetClusterType() [2/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithTargetClusterType ( const Aws::String value)
inline

The cluster type after the resize operation is complete.

Valid Values: multi-node | single-node

Definition at line 133 of file DescribeResizeResult.h.

◆ WithTargetClusterType() [3/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithTargetClusterType ( const char *  value)
inline

The cluster type after the resize operation is complete.

Valid Values: multi-node | single-node

Definition at line 145 of file DescribeResizeResult.h.

◆ WithTargetEncryptionType() [1/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithTargetEncryptionType ( Aws::String &&  value)
inline

The type of encryption for the cluster after the resize is complete.

Possible values are KMS and None.

Definition at line 581 of file DescribeResizeResult.h.

◆ WithTargetEncryptionType() [2/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithTargetEncryptionType ( const Aws::String value)
inline

The type of encryption for the cluster after the resize is complete.

Possible values are KMS and None.

Definition at line 575 of file DescribeResizeResult.h.

◆ WithTargetEncryptionType() [3/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithTargetEncryptionType ( const char *  value)
inline

The type of encryption for the cluster after the resize is complete.

Possible values are KMS and None.

Definition at line 587 of file DescribeResizeResult.h.

◆ WithTargetNodeType() [1/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithTargetNodeType ( Aws::String &&  value)
inline

The node type that the cluster will have after the resize operation is complete.

Definition at line 77 of file DescribeResizeResult.h.

◆ WithTargetNodeType() [2/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithTargetNodeType ( const Aws::String value)
inline

The node type that the cluster will have after the resize operation is complete.

Definition at line 71 of file DescribeResizeResult.h.

◆ WithTargetNodeType() [3/3]

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithTargetNodeType ( const char *  value)
inline

The node type that the cluster will have after the resize operation is complete.

Definition at line 83 of file DescribeResizeResult.h.

◆ WithTargetNumberOfNodes()

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithTargetNumberOfNodes ( int  value)
inline

The number of nodes that the cluster will have after the resize operation is complete.

Definition at line 102 of file DescribeResizeResult.h.

◆ WithTotalResizeDataInMegaBytes()

DescribeResizeResult& Aws::Redshift::Model::DescribeResizeResult::WithTotalResizeDataInMegaBytes ( long long  value)
inline

The estimated total amount of data, in megabytes, on the cluster before the resize operation began.

Definition at line 383 of file DescribeResizeResult.h.


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