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

#include <CancelResizeResult.h>

Public Member Functions

 CancelResizeResult ()
 
 CancelResizeResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
CancelResizeResultoperator= (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)
 
CancelResizeResultWithTargetNodeType (const Aws::String &value)
 
CancelResizeResultWithTargetNodeType (Aws::String &&value)
 
CancelResizeResultWithTargetNodeType (const char *value)
 
int GetTargetNumberOfNodes () const
 
void SetTargetNumberOfNodes (int value)
 
CancelResizeResultWithTargetNumberOfNodes (int value)
 
const Aws::StringGetTargetClusterType () const
 
void SetTargetClusterType (const Aws::String &value)
 
void SetTargetClusterType (Aws::String &&value)
 
void SetTargetClusterType (const char *value)
 
CancelResizeResultWithTargetClusterType (const Aws::String &value)
 
CancelResizeResultWithTargetClusterType (Aws::String &&value)
 
CancelResizeResultWithTargetClusterType (const char *value)
 
const Aws::StringGetStatus () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
CancelResizeResultWithStatus (const Aws::String &value)
 
CancelResizeResultWithStatus (Aws::String &&value)
 
CancelResizeResultWithStatus (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)
 
CancelResizeResultWithImportTablesCompleted (const Aws::Vector< Aws::String > &value)
 
CancelResizeResultWithImportTablesCompleted (Aws::Vector< Aws::String > &&value)
 
CancelResizeResultAddImportTablesCompleted (const Aws::String &value)
 
CancelResizeResultAddImportTablesCompleted (Aws::String &&value)
 
CancelResizeResultAddImportTablesCompleted (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)
 
CancelResizeResultWithImportTablesInProgress (const Aws::Vector< Aws::String > &value)
 
CancelResizeResultWithImportTablesInProgress (Aws::Vector< Aws::String > &&value)
 
CancelResizeResultAddImportTablesInProgress (const Aws::String &value)
 
CancelResizeResultAddImportTablesInProgress (Aws::String &&value)
 
CancelResizeResultAddImportTablesInProgress (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)
 
CancelResizeResultWithImportTablesNotStarted (const Aws::Vector< Aws::String > &value)
 
CancelResizeResultWithImportTablesNotStarted (Aws::Vector< Aws::String > &&value)
 
CancelResizeResultAddImportTablesNotStarted (const Aws::String &value)
 
CancelResizeResultAddImportTablesNotStarted (Aws::String &&value)
 
CancelResizeResultAddImportTablesNotStarted (const char *value)
 
double GetAvgResizeRateInMegaBytesPerSecond () const
 
void SetAvgResizeRateInMegaBytesPerSecond (double value)
 
CancelResizeResultWithAvgResizeRateInMegaBytesPerSecond (double value)
 
long long GetTotalResizeDataInMegaBytes () const
 
void SetTotalResizeDataInMegaBytes (long long value)
 
CancelResizeResultWithTotalResizeDataInMegaBytes (long long value)
 
long long GetProgressInMegaBytes () const
 
void SetProgressInMegaBytes (long long value)
 
CancelResizeResultWithProgressInMegaBytes (long long value)
 
long long GetElapsedTimeInSeconds () const
 
void SetElapsedTimeInSeconds (long long value)
 
CancelResizeResultWithElapsedTimeInSeconds (long long value)
 
long long GetEstimatedTimeToCompletionInSeconds () const
 
void SetEstimatedTimeToCompletionInSeconds (long long value)
 
CancelResizeResultWithEstimatedTimeToCompletionInSeconds (long long value)
 
const Aws::StringGetResizeType () const
 
void SetResizeType (const Aws::String &value)
 
void SetResizeType (Aws::String &&value)
 
void SetResizeType (const char *value)
 
CancelResizeResultWithResizeType (const Aws::String &value)
 
CancelResizeResultWithResizeType (Aws::String &&value)
 
CancelResizeResultWithResizeType (const char *value)
 
const Aws::StringGetMessage () const
 
void SetMessage (const Aws::String &value)
 
void SetMessage (Aws::String &&value)
 
void SetMessage (const char *value)
 
CancelResizeResultWithMessage (const Aws::String &value)
 
CancelResizeResultWithMessage (Aws::String &&value)
 
CancelResizeResultWithMessage (const char *value)
 
const Aws::StringGetTargetEncryptionType () const
 
void SetTargetEncryptionType (const Aws::String &value)
 
void SetTargetEncryptionType (Aws::String &&value)
 
void SetTargetEncryptionType (const char *value)
 
CancelResizeResultWithTargetEncryptionType (const Aws::String &value)
 
CancelResizeResultWithTargetEncryptionType (Aws::String &&value)
 
CancelResizeResultWithTargetEncryptionType (const char *value)
 
double GetDataTransferProgressPercent () const
 
void SetDataTransferProgressPercent (double value)
 
CancelResizeResultWithDataTransferProgressPercent (double value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
CancelResizeResultWithResponseMetadata (const ResponseMetadata &value)
 
CancelResizeResultWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Describes the result of a cluster resize operation.

See Also:

AWS API Reference

Definition at line 35 of file CancelResizeResult.h.

Constructor & Destructor Documentation

◆ CancelResizeResult() [1/2]

Aws::Redshift::Model::CancelResizeResult::CancelResizeResult ( )

◆ CancelResizeResult() [2/2]

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

Member Function Documentation

◆ AddImportTablesCompleted() [1/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ AddImportTablesCompleted() [2/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ AddImportTablesCompleted() [3/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ AddImportTablesInProgress() [1/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ AddImportTablesInProgress() [2/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ AddImportTablesInProgress() [3/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ AddImportTablesNotStarted() [1/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ AddImportTablesNotStarted() [2/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ AddImportTablesNotStarted() [3/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ GetAvgResizeRateInMegaBytesPerSecond()

double Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ GetDataTransferProgressPercent()

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

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

Definition at line 593 of file CancelResizeResult.h.

◆ GetElapsedTimeInSeconds()

long long Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ GetEstimatedTimeToCompletionInSeconds()

long long Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ GetImportTablesCompleted()

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

The names of tables that have been completely imported .

Valid Values: List of table names.

Definition at line 202 of file CancelResizeResult.h.

◆ GetImportTablesInProgress()

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

The names of tables that are being currently imported.

Valid Values: List of table names.

Definition at line 251 of file CancelResizeResult.h.

◆ GetImportTablesNotStarted()

const Aws::Vector<Aws::String>& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ GetMessage()

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

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

Definition at line 514 of file CancelResizeResult.h.

◆ GetProgressInMegaBytes()

long long Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ GetResizeType()

const Aws::String& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ GetResponseMetadata()

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

Definition at line 607 of file CancelResizeResult.h.

◆ GetStatus()

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

The status of the resize operation.

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

Definition at line 153 of file CancelResizeResult.h.

◆ GetTargetClusterType()

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

The cluster type after the resize operation is complete.

Valid Values: multi-node | single-node

Definition at line 109 of file CancelResizeResult.h.

◆ GetTargetEncryptionType()

const Aws::String& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ GetTargetNodeType()

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

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

Definition at line 47 of file CancelResizeResult.h.

◆ GetTargetNumberOfNodes()

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

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

Definition at line 90 of file CancelResizeResult.h.

◆ GetTotalResizeDataInMegaBytes()

long long Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ operator=()

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

◆ SetAvgResizeRateInMegaBytesPerSecond()

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetDataTransferProgressPercent()

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

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

Definition at line 598 of file CancelResizeResult.h.

◆ SetElapsedTimeInSeconds()

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetEstimatedTimeToCompletionInSeconds()

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetImportTablesCompleted() [1/2]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetImportTablesCompleted() [2/2]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetImportTablesInProgress() [1/2]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetImportTablesInProgress() [2/2]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetImportTablesNotStarted() [1/2]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetImportTablesNotStarted() [2/2]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetMessage() [1/3]

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

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

Definition at line 524 of file CancelResizeResult.h.

◆ SetMessage() [2/3]

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

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

Definition at line 519 of file CancelResizeResult.h.

◆ SetMessage() [3/3]

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

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

Definition at line 529 of file CancelResizeResult.h.

◆ SetProgressInMegaBytes()

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetResizeType() [1/3]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetResizeType() [2/3]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetResizeType() [3/3]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetResponseMetadata() [1/2]

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

Definition at line 610 of file CancelResizeResult.h.

◆ SetResponseMetadata() [2/2]

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

Definition at line 613 of file CancelResizeResult.h.

◆ SetStatus() [1/3]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetStatus() [2/3]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetStatus() [3/3]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetTargetClusterType() [1/3]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetTargetClusterType() [2/3]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetTargetClusterType() [3/3]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetTargetEncryptionType() [1/3]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetTargetEncryptionType() [2/3]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetTargetEncryptionType() [3/3]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetTargetNodeType() [1/3]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetTargetNodeType() [2/3]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetTargetNodeType() [3/3]

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetTargetNumberOfNodes()

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ SetTotalResizeDataInMegaBytes()

void Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithAvgResizeRateInMegaBytesPerSecond()

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithDataTransferProgressPercent()

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

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

Definition at line 603 of file CancelResizeResult.h.

◆ WithElapsedTimeInSeconds()

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithEstimatedTimeToCompletionInSeconds()

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithImportTablesCompleted() [1/2]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithImportTablesCompleted() [2/2]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithImportTablesInProgress() [1/2]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithImportTablesInProgress() [2/2]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithImportTablesNotStarted() [1/2]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithImportTablesNotStarted() [2/2]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithMessage() [1/3]

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

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

Definition at line 539 of file CancelResizeResult.h.

◆ WithMessage() [2/3]

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

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

Definition at line 534 of file CancelResizeResult.h.

◆ WithMessage() [3/3]

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

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

Definition at line 544 of file CancelResizeResult.h.

◆ WithProgressInMegaBytes()

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithResizeType() [1/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithResizeType() [2/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithResizeType() [3/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithResponseMetadata() [1/2]

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

Definition at line 616 of file CancelResizeResult.h.

◆ WithResponseMetadata() [2/2]

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

Definition at line 619 of file CancelResizeResult.h.

◆ WithStatus() [1/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithStatus() [2/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithStatus() [3/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithTargetClusterType() [1/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithTargetClusterType() [2/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithTargetClusterType() [3/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithTargetEncryptionType() [1/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithTargetEncryptionType() [2/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithTargetEncryptionType() [3/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithTargetNodeType() [1/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithTargetNodeType() [2/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithTargetNodeType() [3/3]

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithTargetNumberOfNodes()

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.

◆ WithTotalResizeDataInMegaBytes()

CancelResizeResult& Aws::Redshift::Model::CancelResizeResult::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 CancelResizeResult.h.


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