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

#include <DataTransferProgress.h>

Public Member Functions

 DataTransferProgress ()
 
 DataTransferProgress (const Aws::Utils::Xml::XmlNode &xmlNode)
 
DataTransferProgressoperator= (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 Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
DataTransferProgressWithStatus (const Aws::String &value)
 
DataTransferProgressWithStatus (Aws::String &&value)
 
DataTransferProgressWithStatus (const char *value)
 
double GetCurrentRateInMegaBytesPerSecond () const
 
bool CurrentRateInMegaBytesPerSecondHasBeenSet () const
 
void SetCurrentRateInMegaBytesPerSecond (double value)
 
DataTransferProgressWithCurrentRateInMegaBytesPerSecond (double value)
 
long long GetTotalDataInMegaBytes () const
 
bool TotalDataInMegaBytesHasBeenSet () const
 
void SetTotalDataInMegaBytes (long long value)
 
DataTransferProgressWithTotalDataInMegaBytes (long long value)
 
long long GetDataTransferredInMegaBytes () const
 
bool DataTransferredInMegaBytesHasBeenSet () const
 
void SetDataTransferredInMegaBytes (long long value)
 
DataTransferProgressWithDataTransferredInMegaBytes (long long value)
 
long long GetEstimatedTimeToCompletionInSeconds () const
 
bool EstimatedTimeToCompletionInSecondsHasBeenSet () const
 
void SetEstimatedTimeToCompletionInSeconds (long long value)
 
DataTransferProgressWithEstimatedTimeToCompletionInSeconds (long long value)
 
long long GetElapsedTimeInSeconds () const
 
bool ElapsedTimeInSecondsHasBeenSet () const
 
void SetElapsedTimeInSeconds (long long value)
 
DataTransferProgressWithElapsedTimeInSeconds (long long value)
 

Detailed Description

Describes the status of a cluster while it is in the process of resizing with an incremental resize.

See Also:

AWS API Reference

Definition at line 32 of file DataTransferProgress.h.

Constructor & Destructor Documentation

◆ DataTransferProgress() [1/2]

Aws::Redshift::Model::DataTransferProgress::DataTransferProgress ( )

◆ DataTransferProgress() [2/2]

Aws::Redshift::Model::DataTransferProgress::DataTransferProgress ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ CurrentRateInMegaBytesPerSecondHasBeenSet()

bool Aws::Redshift::Model::DataTransferProgress::CurrentRateInMegaBytesPerSecondHasBeenSet ( ) const
inline

Describes the data transfer rate in MB's per second.

Definition at line 100 of file DataTransferProgress.h.

◆ DataTransferredInMegaBytesHasBeenSet()

bool Aws::Redshift::Model::DataTransferProgress::DataTransferredInMegaBytesHasBeenSet ( ) const
inline

Describes the total amount of data that has been transfered in MB's.

Definition at line 142 of file DataTransferProgress.h.

◆ ElapsedTimeInSecondsHasBeenSet()

bool Aws::Redshift::Model::DataTransferProgress::ElapsedTimeInSecondsHasBeenSet ( ) const
inline

Describes the number of seconds that have elapsed during the data transfer.

Definition at line 190 of file DataTransferProgress.h.

◆ EstimatedTimeToCompletionInSecondsHasBeenSet()

bool Aws::Redshift::Model::DataTransferProgress::EstimatedTimeToCompletionInSecondsHasBeenSet ( ) const
inline

Describes the estimated number of seconds remaining to complete the transfer.

Definition at line 165 of file DataTransferProgress.h.

◆ GetCurrentRateInMegaBytesPerSecond()

double Aws::Redshift::Model::DataTransferProgress::GetCurrentRateInMegaBytesPerSecond ( ) const
inline

Describes the data transfer rate in MB's per second.

Definition at line 95 of file DataTransferProgress.h.

◆ GetDataTransferredInMegaBytes()

long long Aws::Redshift::Model::DataTransferProgress::GetDataTransferredInMegaBytes ( ) const
inline

Describes the total amount of data that has been transfered in MB's.

Definition at line 137 of file DataTransferProgress.h.

◆ GetElapsedTimeInSeconds()

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

Describes the number of seconds that have elapsed during the data transfer.

Definition at line 184 of file DataTransferProgress.h.

◆ GetEstimatedTimeToCompletionInSeconds()

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

Describes the estimated number of seconds remaining to complete the transfer.

Definition at line 159 of file DataTransferProgress.h.

◆ GetStatus()

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

Describes the status of the cluster. While the transfer is in progress the status is transferringdata.

Definition at line 47 of file DataTransferProgress.h.

◆ GetTotalDataInMegaBytes()

long long Aws::Redshift::Model::DataTransferProgress::GetTotalDataInMegaBytes ( ) const
inline

Describes the total amount of data to be transfered in megabytes.

Definition at line 116 of file DataTransferProgress.h.

◆ operator=()

DataTransferProgress& Aws::Redshift::Model::DataTransferProgress::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::Redshift::Model::DataTransferProgress::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

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

◆ SetCurrentRateInMegaBytesPerSecond()

void Aws::Redshift::Model::DataTransferProgress::SetCurrentRateInMegaBytesPerSecond ( double  value)
inline

Describes the data transfer rate in MB's per second.

Definition at line 105 of file DataTransferProgress.h.

◆ SetDataTransferredInMegaBytes()

void Aws::Redshift::Model::DataTransferProgress::SetDataTransferredInMegaBytes ( long long  value)
inline

Describes the total amount of data that has been transfered in MB's.

Definition at line 147 of file DataTransferProgress.h.

◆ SetElapsedTimeInSeconds()

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

Describes the number of seconds that have elapsed during the data transfer.

Definition at line 196 of file DataTransferProgress.h.

◆ SetEstimatedTimeToCompletionInSeconds()

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

Describes the estimated number of seconds remaining to complete the transfer.

Definition at line 171 of file DataTransferProgress.h.

◆ SetStatus() [1/3]

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

Describes the status of the cluster. While the transfer is in progress the status is transferringdata.

Definition at line 65 of file DataTransferProgress.h.

◆ SetStatus() [2/3]

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

Describes the status of the cluster. While the transfer is in progress the status is transferringdata.

Definition at line 59 of file DataTransferProgress.h.

◆ SetStatus() [3/3]

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

Describes the status of the cluster. While the transfer is in progress the status is transferringdata.

Definition at line 71 of file DataTransferProgress.h.

◆ SetTotalDataInMegaBytes()

void Aws::Redshift::Model::DataTransferProgress::SetTotalDataInMegaBytes ( long long  value)
inline

Describes the total amount of data to be transfered in megabytes.

Definition at line 126 of file DataTransferProgress.h.

◆ StatusHasBeenSet()

bool Aws::Redshift::Model::DataTransferProgress::StatusHasBeenSet ( ) const
inline

Describes the status of the cluster. While the transfer is in progress the status is transferringdata.

Definition at line 53 of file DataTransferProgress.h.

◆ TotalDataInMegaBytesHasBeenSet()

bool Aws::Redshift::Model::DataTransferProgress::TotalDataInMegaBytesHasBeenSet ( ) const
inline

Describes the total amount of data to be transfered in megabytes.

Definition at line 121 of file DataTransferProgress.h.

◆ WithCurrentRateInMegaBytesPerSecond()

DataTransferProgress& Aws::Redshift::Model::DataTransferProgress::WithCurrentRateInMegaBytesPerSecond ( double  value)
inline

Describes the data transfer rate in MB's per second.

Definition at line 110 of file DataTransferProgress.h.

◆ WithDataTransferredInMegaBytes()

DataTransferProgress& Aws::Redshift::Model::DataTransferProgress::WithDataTransferredInMegaBytes ( long long  value)
inline

Describes the total amount of data that has been transfered in MB's.

Definition at line 152 of file DataTransferProgress.h.

◆ WithElapsedTimeInSeconds()

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

Describes the number of seconds that have elapsed during the data transfer.

Definition at line 202 of file DataTransferProgress.h.

◆ WithEstimatedTimeToCompletionInSeconds()

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

Describes the estimated number of seconds remaining to complete the transfer.

Definition at line 177 of file DataTransferProgress.h.

◆ WithStatus() [1/3]

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

Describes the status of the cluster. While the transfer is in progress the status is transferringdata.

Definition at line 83 of file DataTransferProgress.h.

◆ WithStatus() [2/3]

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

Describes the status of the cluster. While the transfer is in progress the status is transferringdata.

Definition at line 77 of file DataTransferProgress.h.

◆ WithStatus() [3/3]

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

Describes the status of the cluster. While the transfer is in progress the status is transferringdata.

Definition at line 89 of file DataTransferProgress.h.

◆ WithTotalDataInMegaBytes()

DataTransferProgress& Aws::Redshift::Model::DataTransferProgress::WithTotalDataInMegaBytes ( long long  value)
inline

Describes the total amount of data to be transfered in megabytes.

Definition at line 131 of file DataTransferProgress.h.


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