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

#include <TableRestoreStatus.h>

Public Member Functions

 TableRestoreStatus ()
 
 TableRestoreStatus (const Aws::Utils::Xml::XmlNode &xmlNode)
 
TableRestoreStatusoperator= (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::StringGetTableRestoreRequestId () const
 
bool TableRestoreRequestIdHasBeenSet () const
 
void SetTableRestoreRequestId (const Aws::String &value)
 
void SetTableRestoreRequestId (Aws::String &&value)
 
void SetTableRestoreRequestId (const char *value)
 
TableRestoreStatusWithTableRestoreRequestId (const Aws::String &value)
 
TableRestoreStatusWithTableRestoreRequestId (Aws::String &&value)
 
TableRestoreStatusWithTableRestoreRequestId (const char *value)
 
const TableRestoreStatusTypeGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const TableRestoreStatusType &value)
 
void SetStatus (TableRestoreStatusType &&value)
 
TableRestoreStatusWithStatus (const TableRestoreStatusType &value)
 
TableRestoreStatusWithStatus (TableRestoreStatusType &&value)
 
const Aws::StringGetMessage () const
 
bool MessageHasBeenSet () const
 
void SetMessage (const Aws::String &value)
 
void SetMessage (Aws::String &&value)
 
void SetMessage (const char *value)
 
TableRestoreStatusWithMessage (const Aws::String &value)
 
TableRestoreStatusWithMessage (Aws::String &&value)
 
TableRestoreStatusWithMessage (const char *value)
 
const Aws::Utils::DateTimeGetRequestTime () const
 
bool RequestTimeHasBeenSet () const
 
void SetRequestTime (const Aws::Utils::DateTime &value)
 
void SetRequestTime (Aws::Utils::DateTime &&value)
 
TableRestoreStatusWithRequestTime (const Aws::Utils::DateTime &value)
 
TableRestoreStatusWithRequestTime (Aws::Utils::DateTime &&value)
 
long long GetProgressInMegaBytes () const
 
bool ProgressInMegaBytesHasBeenSet () const
 
void SetProgressInMegaBytes (long long value)
 
TableRestoreStatusWithProgressInMegaBytes (long long value)
 
long long GetTotalDataInMegaBytes () const
 
bool TotalDataInMegaBytesHasBeenSet () const
 
void SetTotalDataInMegaBytes (long long value)
 
TableRestoreStatusWithTotalDataInMegaBytes (long long value)
 
const Aws::StringGetClusterIdentifier () const
 
bool ClusterIdentifierHasBeenSet () const
 
void SetClusterIdentifier (const Aws::String &value)
 
void SetClusterIdentifier (Aws::String &&value)
 
void SetClusterIdentifier (const char *value)
 
TableRestoreStatusWithClusterIdentifier (const Aws::String &value)
 
TableRestoreStatusWithClusterIdentifier (Aws::String &&value)
 
TableRestoreStatusWithClusterIdentifier (const char *value)
 
const Aws::StringGetSnapshotIdentifier () const
 
bool SnapshotIdentifierHasBeenSet () const
 
void SetSnapshotIdentifier (const Aws::String &value)
 
void SetSnapshotIdentifier (Aws::String &&value)
 
void SetSnapshotIdentifier (const char *value)
 
TableRestoreStatusWithSnapshotIdentifier (const Aws::String &value)
 
TableRestoreStatusWithSnapshotIdentifier (Aws::String &&value)
 
TableRestoreStatusWithSnapshotIdentifier (const char *value)
 
const Aws::StringGetSourceDatabaseName () const
 
bool SourceDatabaseNameHasBeenSet () const
 
void SetSourceDatabaseName (const Aws::String &value)
 
void SetSourceDatabaseName (Aws::String &&value)
 
void SetSourceDatabaseName (const char *value)
 
TableRestoreStatusWithSourceDatabaseName (const Aws::String &value)
 
TableRestoreStatusWithSourceDatabaseName (Aws::String &&value)
 
TableRestoreStatusWithSourceDatabaseName (const char *value)
 
const Aws::StringGetSourceSchemaName () const
 
bool SourceSchemaNameHasBeenSet () const
 
void SetSourceSchemaName (const Aws::String &value)
 
void SetSourceSchemaName (Aws::String &&value)
 
void SetSourceSchemaName (const char *value)
 
TableRestoreStatusWithSourceSchemaName (const Aws::String &value)
 
TableRestoreStatusWithSourceSchemaName (Aws::String &&value)
 
TableRestoreStatusWithSourceSchemaName (const char *value)
 
const Aws::StringGetSourceTableName () const
 
bool SourceTableNameHasBeenSet () const
 
void SetSourceTableName (const Aws::String &value)
 
void SetSourceTableName (Aws::String &&value)
 
void SetSourceTableName (const char *value)
 
TableRestoreStatusWithSourceTableName (const Aws::String &value)
 
TableRestoreStatusWithSourceTableName (Aws::String &&value)
 
TableRestoreStatusWithSourceTableName (const char *value)
 
const Aws::StringGetTargetDatabaseName () const
 
bool TargetDatabaseNameHasBeenSet () const
 
void SetTargetDatabaseName (const Aws::String &value)
 
void SetTargetDatabaseName (Aws::String &&value)
 
void SetTargetDatabaseName (const char *value)
 
TableRestoreStatusWithTargetDatabaseName (const Aws::String &value)
 
TableRestoreStatusWithTargetDatabaseName (Aws::String &&value)
 
TableRestoreStatusWithTargetDatabaseName (const char *value)
 
const Aws::StringGetTargetSchemaName () const
 
bool TargetSchemaNameHasBeenSet () const
 
void SetTargetSchemaName (const Aws::String &value)
 
void SetTargetSchemaName (Aws::String &&value)
 
void SetTargetSchemaName (const char *value)
 
TableRestoreStatusWithTargetSchemaName (const Aws::String &value)
 
TableRestoreStatusWithTargetSchemaName (Aws::String &&value)
 
TableRestoreStatusWithTargetSchemaName (const char *value)
 
const Aws::StringGetNewTableName () const
 
bool NewTableNameHasBeenSet () const
 
void SetNewTableName (const Aws::String &value)
 
void SetNewTableName (Aws::String &&value)
 
void SetNewTableName (const char *value)
 
TableRestoreStatusWithNewTableName (const Aws::String &value)
 
TableRestoreStatusWithNewTableName (Aws::String &&value)
 
TableRestoreStatusWithNewTableName (const char *value)
 

Detailed Description

Describes the status of a RestoreTableFromClusterSnapshot operation.

See Also:

AWS API Reference

Definition at line 34 of file TableRestoreStatus.h.

Constructor & Destructor Documentation

◆ TableRestoreStatus() [1/2]

Aws::Redshift::Model::TableRestoreStatus::TableRestoreStatus ( )

◆ TableRestoreStatus() [2/2]

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

Member Function Documentation

◆ ClusterIdentifierHasBeenSet()

bool Aws::Redshift::Model::TableRestoreStatus::ClusterIdentifierHasBeenSet ( ) const
inline

The identifier of the Amazon Redshift cluster that the table is being restored to.

Definition at line 275 of file TableRestoreStatus.h.

◆ GetClusterIdentifier()

const Aws::String& Aws::Redshift::Model::TableRestoreStatus::GetClusterIdentifier ( ) const
inline

The identifier of the Amazon Redshift cluster that the table is being restored to.

Definition at line 269 of file TableRestoreStatus.h.

◆ GetMessage()

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

A description of the status of the table restore request. Status values include SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS.

Definition at line 134 of file TableRestoreStatus.h.

◆ GetNewTableName()

const Aws::String& Aws::Redshift::Model::TableRestoreStatus::GetNewTableName ( ) const
inline

The name of the table to create as a result of the table restore request.

Definition at line 563 of file TableRestoreStatus.h.

◆ GetProgressInMegaBytes()

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

The amount of data restored to the new table so far, in megabytes (MB).

Definition at line 226 of file TableRestoreStatus.h.

◆ GetRequestTime()

const Aws::Utils::DateTime& Aws::Redshift::Model::TableRestoreStatus::GetRequestTime ( ) const
inline

The time that the table restore request was made, in Universal Coordinated Time (UTC).

Definition at line 190 of file TableRestoreStatus.h.

◆ GetSnapshotIdentifier()

const Aws::String& Aws::Redshift::Model::TableRestoreStatus::GetSnapshotIdentifier ( ) const
inline

The identifier of the snapshot that the table is being restored from.

Definition at line 317 of file TableRestoreStatus.h.

◆ GetSourceDatabaseName()

const Aws::String& Aws::Redshift::Model::TableRestoreStatus::GetSourceDatabaseName ( ) const
inline

The name of the source database that contains the table being restored.

Definition at line 358 of file TableRestoreStatus.h.

◆ GetSourceSchemaName()

const Aws::String& Aws::Redshift::Model::TableRestoreStatus::GetSourceSchemaName ( ) const
inline

The name of the source schema that contains the table being restored.

Definition at line 399 of file TableRestoreStatus.h.

◆ GetSourceTableName()

const Aws::String& Aws::Redshift::Model::TableRestoreStatus::GetSourceTableName ( ) const
inline

The name of the source table being restored.

Definition at line 440 of file TableRestoreStatus.h.

◆ GetStatus()

const TableRestoreStatusType& Aws::Redshift::Model::TableRestoreStatus::GetStatus ( ) const
inline

A value that describes the current state of the table restore request.

Valid Values: SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS

Definition at line 91 of file TableRestoreStatus.h.

◆ GetTableRestoreRequestId()

const Aws::String& Aws::Redshift::Model::TableRestoreStatus::GetTableRestoreRequestId ( ) const
inline

The unique identifier for the table restore request.

Definition at line 48 of file TableRestoreStatus.h.

◆ GetTargetDatabaseName()

const Aws::String& Aws::Redshift::Model::TableRestoreStatus::GetTargetDatabaseName ( ) const
inline

The name of the database to restore the table to.

Definition at line 481 of file TableRestoreStatus.h.

◆ GetTargetSchemaName()

const Aws::String& Aws::Redshift::Model::TableRestoreStatus::GetTargetSchemaName ( ) const
inline

The name of the schema to restore the table to.

Definition at line 522 of file TableRestoreStatus.h.

◆ GetTotalDataInMegaBytes()

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

The total amount of data to restore to the new table, in megabytes (MB).

Definition at line 247 of file TableRestoreStatus.h.

◆ MessageHasBeenSet()

bool Aws::Redshift::Model::TableRestoreStatus::MessageHasBeenSet ( ) const
inline

A description of the status of the table restore request. Status values include SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS.

Definition at line 141 of file TableRestoreStatus.h.

◆ NewTableNameHasBeenSet()

bool Aws::Redshift::Model::TableRestoreStatus::NewTableNameHasBeenSet ( ) const
inline

The name of the table to create as a result of the table restore request.

Definition at line 568 of file TableRestoreStatus.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ ProgressInMegaBytesHasBeenSet()

bool Aws::Redshift::Model::TableRestoreStatus::ProgressInMegaBytesHasBeenSet ( ) const
inline

The amount of data restored to the new table so far, in megabytes (MB).

Definition at line 231 of file TableRestoreStatus.h.

◆ RequestTimeHasBeenSet()

bool Aws::Redshift::Model::TableRestoreStatus::RequestTimeHasBeenSet ( ) const
inline

The time that the table restore request was made, in Universal Coordinated Time (UTC).

Definition at line 196 of file TableRestoreStatus.h.

◆ SetClusterIdentifier() [1/3]

void Aws::Redshift::Model::TableRestoreStatus::SetClusterIdentifier ( Aws::String &&  value)
inline

The identifier of the Amazon Redshift cluster that the table is being restored to.

Definition at line 287 of file TableRestoreStatus.h.

◆ SetClusterIdentifier() [2/3]

void Aws::Redshift::Model::TableRestoreStatus::SetClusterIdentifier ( const Aws::String value)
inline

The identifier of the Amazon Redshift cluster that the table is being restored to.

Definition at line 281 of file TableRestoreStatus.h.

◆ SetClusterIdentifier() [3/3]

void Aws::Redshift::Model::TableRestoreStatus::SetClusterIdentifier ( const char *  value)
inline

The identifier of the Amazon Redshift cluster that the table is being restored to.

Definition at line 293 of file TableRestoreStatus.h.

◆ SetMessage() [1/3]

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

A description of the status of the table restore request. Status values include SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS.

Definition at line 155 of file TableRestoreStatus.h.

◆ SetMessage() [2/3]

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

A description of the status of the table restore request. Status values include SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS.

Definition at line 148 of file TableRestoreStatus.h.

◆ SetMessage() [3/3]

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

A description of the status of the table restore request. Status values include SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS.

Definition at line 162 of file TableRestoreStatus.h.

◆ SetNewTableName() [1/3]

void Aws::Redshift::Model::TableRestoreStatus::SetNewTableName ( Aws::String &&  value)
inline

The name of the table to create as a result of the table restore request.

Definition at line 578 of file TableRestoreStatus.h.

◆ SetNewTableName() [2/3]

void Aws::Redshift::Model::TableRestoreStatus::SetNewTableName ( const Aws::String value)
inline

The name of the table to create as a result of the table restore request.

Definition at line 573 of file TableRestoreStatus.h.

◆ SetNewTableName() [3/3]

void Aws::Redshift::Model::TableRestoreStatus::SetNewTableName ( const char *  value)
inline

The name of the table to create as a result of the table restore request.

Definition at line 583 of file TableRestoreStatus.h.

◆ SetProgressInMegaBytes()

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

The amount of data restored to the new table so far, in megabytes (MB).

Definition at line 236 of file TableRestoreStatus.h.

◆ SetRequestTime() [1/2]

void Aws::Redshift::Model::TableRestoreStatus::SetRequestTime ( Aws::Utils::DateTime &&  value)
inline

The time that the table restore request was made, in Universal Coordinated Time (UTC).

Definition at line 208 of file TableRestoreStatus.h.

◆ SetRequestTime() [2/2]

void Aws::Redshift::Model::TableRestoreStatus::SetRequestTime ( const Aws::Utils::DateTime value)
inline

The time that the table restore request was made, in Universal Coordinated Time (UTC).

Definition at line 202 of file TableRestoreStatus.h.

◆ SetSnapshotIdentifier() [1/3]

void Aws::Redshift::Model::TableRestoreStatus::SetSnapshotIdentifier ( Aws::String &&  value)
inline

The identifier of the snapshot that the table is being restored from.

Definition at line 332 of file TableRestoreStatus.h.

◆ SetSnapshotIdentifier() [2/3]

void Aws::Redshift::Model::TableRestoreStatus::SetSnapshotIdentifier ( const Aws::String value)
inline

The identifier of the snapshot that the table is being restored from.

Definition at line 327 of file TableRestoreStatus.h.

◆ SetSnapshotIdentifier() [3/3]

void Aws::Redshift::Model::TableRestoreStatus::SetSnapshotIdentifier ( const char *  value)
inline

The identifier of the snapshot that the table is being restored from.

Definition at line 337 of file TableRestoreStatus.h.

◆ SetSourceDatabaseName() [1/3]

void Aws::Redshift::Model::TableRestoreStatus::SetSourceDatabaseName ( Aws::String &&  value)
inline

The name of the source database that contains the table being restored.

Definition at line 373 of file TableRestoreStatus.h.

◆ SetSourceDatabaseName() [2/3]

void Aws::Redshift::Model::TableRestoreStatus::SetSourceDatabaseName ( const Aws::String value)
inline

The name of the source database that contains the table being restored.

Definition at line 368 of file TableRestoreStatus.h.

◆ SetSourceDatabaseName() [3/3]

void Aws::Redshift::Model::TableRestoreStatus::SetSourceDatabaseName ( const char *  value)
inline

The name of the source database that contains the table being restored.

Definition at line 378 of file TableRestoreStatus.h.

◆ SetSourceSchemaName() [1/3]

void Aws::Redshift::Model::TableRestoreStatus::SetSourceSchemaName ( Aws::String &&  value)
inline

The name of the source schema that contains the table being restored.

Definition at line 414 of file TableRestoreStatus.h.

◆ SetSourceSchemaName() [2/3]

void Aws::Redshift::Model::TableRestoreStatus::SetSourceSchemaName ( const Aws::String value)
inline

The name of the source schema that contains the table being restored.

Definition at line 409 of file TableRestoreStatus.h.

◆ SetSourceSchemaName() [3/3]

void Aws::Redshift::Model::TableRestoreStatus::SetSourceSchemaName ( const char *  value)
inline

The name of the source schema that contains the table being restored.

Definition at line 419 of file TableRestoreStatus.h.

◆ SetSourceTableName() [1/3]

void Aws::Redshift::Model::TableRestoreStatus::SetSourceTableName ( Aws::String &&  value)
inline

The name of the source table being restored.

Definition at line 455 of file TableRestoreStatus.h.

◆ SetSourceTableName() [2/3]

void Aws::Redshift::Model::TableRestoreStatus::SetSourceTableName ( const Aws::String value)
inline

The name of the source table being restored.

Definition at line 450 of file TableRestoreStatus.h.

◆ SetSourceTableName() [3/3]

void Aws::Redshift::Model::TableRestoreStatus::SetSourceTableName ( const char *  value)
inline

The name of the source table being restored.

Definition at line 460 of file TableRestoreStatus.h.

◆ SetStatus() [1/2]

void Aws::Redshift::Model::TableRestoreStatus::SetStatus ( const TableRestoreStatusType value)
inline

A value that describes the current state of the table restore request.

Valid Values: SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS

Definition at line 105 of file TableRestoreStatus.h.

◆ SetStatus() [2/2]

void Aws::Redshift::Model::TableRestoreStatus::SetStatus ( TableRestoreStatusType &&  value)
inline

A value that describes the current state of the table restore request.

Valid Values: SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS

Definition at line 112 of file TableRestoreStatus.h.

◆ SetTableRestoreRequestId() [1/3]

void Aws::Redshift::Model::TableRestoreStatus::SetTableRestoreRequestId ( Aws::String &&  value)
inline

The unique identifier for the table restore request.

Definition at line 63 of file TableRestoreStatus.h.

◆ SetTableRestoreRequestId() [2/3]

void Aws::Redshift::Model::TableRestoreStatus::SetTableRestoreRequestId ( const Aws::String value)
inline

The unique identifier for the table restore request.

Definition at line 58 of file TableRestoreStatus.h.

◆ SetTableRestoreRequestId() [3/3]

void Aws::Redshift::Model::TableRestoreStatus::SetTableRestoreRequestId ( const char *  value)
inline

The unique identifier for the table restore request.

Definition at line 68 of file TableRestoreStatus.h.

◆ SetTargetDatabaseName() [1/3]

void Aws::Redshift::Model::TableRestoreStatus::SetTargetDatabaseName ( Aws::String &&  value)
inline

The name of the database to restore the table to.

Definition at line 496 of file TableRestoreStatus.h.

◆ SetTargetDatabaseName() [2/3]

void Aws::Redshift::Model::TableRestoreStatus::SetTargetDatabaseName ( const Aws::String value)
inline

The name of the database to restore the table to.

Definition at line 491 of file TableRestoreStatus.h.

◆ SetTargetDatabaseName() [3/3]

void Aws::Redshift::Model::TableRestoreStatus::SetTargetDatabaseName ( const char *  value)
inline

The name of the database to restore the table to.

Definition at line 501 of file TableRestoreStatus.h.

◆ SetTargetSchemaName() [1/3]

void Aws::Redshift::Model::TableRestoreStatus::SetTargetSchemaName ( Aws::String &&  value)
inline

The name of the schema to restore the table to.

Definition at line 537 of file TableRestoreStatus.h.

◆ SetTargetSchemaName() [2/3]

void Aws::Redshift::Model::TableRestoreStatus::SetTargetSchemaName ( const Aws::String value)
inline

The name of the schema to restore the table to.

Definition at line 532 of file TableRestoreStatus.h.

◆ SetTargetSchemaName() [3/3]

void Aws::Redshift::Model::TableRestoreStatus::SetTargetSchemaName ( const char *  value)
inline

The name of the schema to restore the table to.

Definition at line 542 of file TableRestoreStatus.h.

◆ SetTotalDataInMegaBytes()

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

The total amount of data to restore to the new table, in megabytes (MB).

Definition at line 257 of file TableRestoreStatus.h.

◆ SnapshotIdentifierHasBeenSet()

bool Aws::Redshift::Model::TableRestoreStatus::SnapshotIdentifierHasBeenSet ( ) const
inline

The identifier of the snapshot that the table is being restored from.

Definition at line 322 of file TableRestoreStatus.h.

◆ SourceDatabaseNameHasBeenSet()

bool Aws::Redshift::Model::TableRestoreStatus::SourceDatabaseNameHasBeenSet ( ) const
inline

The name of the source database that contains the table being restored.

Definition at line 363 of file TableRestoreStatus.h.

◆ SourceSchemaNameHasBeenSet()

bool Aws::Redshift::Model::TableRestoreStatus::SourceSchemaNameHasBeenSet ( ) const
inline

The name of the source schema that contains the table being restored.

Definition at line 404 of file TableRestoreStatus.h.

◆ SourceTableNameHasBeenSet()

bool Aws::Redshift::Model::TableRestoreStatus::SourceTableNameHasBeenSet ( ) const
inline

The name of the source table being restored.

Definition at line 445 of file TableRestoreStatus.h.

◆ StatusHasBeenSet()

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

A value that describes the current state of the table restore request.

Valid Values: SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS

Definition at line 98 of file TableRestoreStatus.h.

◆ TableRestoreRequestIdHasBeenSet()

bool Aws::Redshift::Model::TableRestoreStatus::TableRestoreRequestIdHasBeenSet ( ) const
inline

The unique identifier for the table restore request.

Definition at line 53 of file TableRestoreStatus.h.

◆ TargetDatabaseNameHasBeenSet()

bool Aws::Redshift::Model::TableRestoreStatus::TargetDatabaseNameHasBeenSet ( ) const
inline

The name of the database to restore the table to.

Definition at line 486 of file TableRestoreStatus.h.

◆ TargetSchemaNameHasBeenSet()

bool Aws::Redshift::Model::TableRestoreStatus::TargetSchemaNameHasBeenSet ( ) const
inline

The name of the schema to restore the table to.

Definition at line 527 of file TableRestoreStatus.h.

◆ TotalDataInMegaBytesHasBeenSet()

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

The total amount of data to restore to the new table, in megabytes (MB).

Definition at line 252 of file TableRestoreStatus.h.

◆ WithClusterIdentifier() [1/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithClusterIdentifier ( Aws::String &&  value)
inline

The identifier of the Amazon Redshift cluster that the table is being restored to.

Definition at line 305 of file TableRestoreStatus.h.

◆ WithClusterIdentifier() [2/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithClusterIdentifier ( const Aws::String value)
inline

The identifier of the Amazon Redshift cluster that the table is being restored to.

Definition at line 299 of file TableRestoreStatus.h.

◆ WithClusterIdentifier() [3/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithClusterIdentifier ( const char *  value)
inline

The identifier of the Amazon Redshift cluster that the table is being restored to.

Definition at line 311 of file TableRestoreStatus.h.

◆ WithMessage() [1/3]

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

A description of the status of the table restore request. Status values include SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS.

Definition at line 176 of file TableRestoreStatus.h.

◆ WithMessage() [2/3]

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

A description of the status of the table restore request. Status values include SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS.

Definition at line 169 of file TableRestoreStatus.h.

◆ WithMessage() [3/3]

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

A description of the status of the table restore request. Status values include SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS.

Definition at line 183 of file TableRestoreStatus.h.

◆ WithNewTableName() [1/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithNewTableName ( Aws::String &&  value)
inline

The name of the table to create as a result of the table restore request.

Definition at line 593 of file TableRestoreStatus.h.

◆ WithNewTableName() [2/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithNewTableName ( const Aws::String value)
inline

The name of the table to create as a result of the table restore request.

Definition at line 588 of file TableRestoreStatus.h.

◆ WithNewTableName() [3/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithNewTableName ( const char *  value)
inline

The name of the table to create as a result of the table restore request.

Definition at line 598 of file TableRestoreStatus.h.

◆ WithProgressInMegaBytes()

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

The amount of data restored to the new table so far, in megabytes (MB).

Definition at line 241 of file TableRestoreStatus.h.

◆ WithRequestTime() [1/2]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithRequestTime ( Aws::Utils::DateTime &&  value)
inline

The time that the table restore request was made, in Universal Coordinated Time (UTC).

Definition at line 220 of file TableRestoreStatus.h.

◆ WithRequestTime() [2/2]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithRequestTime ( const Aws::Utils::DateTime value)
inline

The time that the table restore request was made, in Universal Coordinated Time (UTC).

Definition at line 214 of file TableRestoreStatus.h.

◆ WithSnapshotIdentifier() [1/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithSnapshotIdentifier ( Aws::String &&  value)
inline

The identifier of the snapshot that the table is being restored from.

Definition at line 347 of file TableRestoreStatus.h.

◆ WithSnapshotIdentifier() [2/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithSnapshotIdentifier ( const Aws::String value)
inline

The identifier of the snapshot that the table is being restored from.

Definition at line 342 of file TableRestoreStatus.h.

◆ WithSnapshotIdentifier() [3/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithSnapshotIdentifier ( const char *  value)
inline

The identifier of the snapshot that the table is being restored from.

Definition at line 352 of file TableRestoreStatus.h.

◆ WithSourceDatabaseName() [1/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithSourceDatabaseName ( Aws::String &&  value)
inline

The name of the source database that contains the table being restored.

Definition at line 388 of file TableRestoreStatus.h.

◆ WithSourceDatabaseName() [2/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithSourceDatabaseName ( const Aws::String value)
inline

The name of the source database that contains the table being restored.

Definition at line 383 of file TableRestoreStatus.h.

◆ WithSourceDatabaseName() [3/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithSourceDatabaseName ( const char *  value)
inline

The name of the source database that contains the table being restored.

Definition at line 393 of file TableRestoreStatus.h.

◆ WithSourceSchemaName() [1/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithSourceSchemaName ( Aws::String &&  value)
inline

The name of the source schema that contains the table being restored.

Definition at line 429 of file TableRestoreStatus.h.

◆ WithSourceSchemaName() [2/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithSourceSchemaName ( const Aws::String value)
inline

The name of the source schema that contains the table being restored.

Definition at line 424 of file TableRestoreStatus.h.

◆ WithSourceSchemaName() [3/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithSourceSchemaName ( const char *  value)
inline

The name of the source schema that contains the table being restored.

Definition at line 434 of file TableRestoreStatus.h.

◆ WithSourceTableName() [1/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithSourceTableName ( Aws::String &&  value)
inline

The name of the source table being restored.

Definition at line 470 of file TableRestoreStatus.h.

◆ WithSourceTableName() [2/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithSourceTableName ( const Aws::String value)
inline

The name of the source table being restored.

Definition at line 465 of file TableRestoreStatus.h.

◆ WithSourceTableName() [3/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithSourceTableName ( const char *  value)
inline

The name of the source table being restored.

Definition at line 475 of file TableRestoreStatus.h.

◆ WithStatus() [1/2]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithStatus ( const TableRestoreStatusType value)
inline

A value that describes the current state of the table restore request.

Valid Values: SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS

Definition at line 119 of file TableRestoreStatus.h.

◆ WithStatus() [2/2]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithStatus ( TableRestoreStatusType &&  value)
inline

A value that describes the current state of the table restore request.

Valid Values: SUCCEEDED, FAILED, CANCELED, PENDING, IN_PROGRESS

Definition at line 126 of file TableRestoreStatus.h.

◆ WithTableRestoreRequestId() [1/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithTableRestoreRequestId ( Aws::String &&  value)
inline

The unique identifier for the table restore request.

Definition at line 78 of file TableRestoreStatus.h.

◆ WithTableRestoreRequestId() [2/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithTableRestoreRequestId ( const Aws::String value)
inline

The unique identifier for the table restore request.

Definition at line 73 of file TableRestoreStatus.h.

◆ WithTableRestoreRequestId() [3/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithTableRestoreRequestId ( const char *  value)
inline

The unique identifier for the table restore request.

Definition at line 83 of file TableRestoreStatus.h.

◆ WithTargetDatabaseName() [1/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithTargetDatabaseName ( Aws::String &&  value)
inline

The name of the database to restore the table to.

Definition at line 511 of file TableRestoreStatus.h.

◆ WithTargetDatabaseName() [2/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithTargetDatabaseName ( const Aws::String value)
inline

The name of the database to restore the table to.

Definition at line 506 of file TableRestoreStatus.h.

◆ WithTargetDatabaseName() [3/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithTargetDatabaseName ( const char *  value)
inline

The name of the database to restore the table to.

Definition at line 516 of file TableRestoreStatus.h.

◆ WithTargetSchemaName() [1/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithTargetSchemaName ( Aws::String &&  value)
inline

The name of the schema to restore the table to.

Definition at line 552 of file TableRestoreStatus.h.

◆ WithTargetSchemaName() [2/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithTargetSchemaName ( const Aws::String value)
inline

The name of the schema to restore the table to.

Definition at line 547 of file TableRestoreStatus.h.

◆ WithTargetSchemaName() [3/3]

TableRestoreStatus& Aws::Redshift::Model::TableRestoreStatus::WithTargetSchemaName ( const char *  value)
inline

The name of the schema to restore the table to.

Definition at line 557 of file TableRestoreStatus.h.

◆ WithTotalDataInMegaBytes()

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

The total amount of data to restore to the new table, in megabytes (MB).

Definition at line 262 of file TableRestoreStatus.h.


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