AWS SDK for C++  1.9.104
AWS SDK for C++
TableRestoreStatus.h
Go to the documentation of this file.
1 
6 #pragma once
12 #include <utility>
13 
14 namespace Aws
15 {
16 namespace Utils
17 {
18 namespace Xml
19 {
20  class XmlNode;
21 } // namespace Xml
22 } // namespace Utils
23 namespace Redshift
24 {
25 namespace Model
26 {
27 
35  {
36  public:
40 
41  void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
42  void OutputToStream(Aws::OStream& oStream, const char* location) const;
43 
44 
48  inline const Aws::String& GetTableRestoreRequestId() const{ return m_tableRestoreRequestId; }
49 
53  inline bool TableRestoreRequestIdHasBeenSet() const { return m_tableRestoreRequestIdHasBeenSet; }
54 
58  inline void SetTableRestoreRequestId(const Aws::String& value) { m_tableRestoreRequestIdHasBeenSet = true; m_tableRestoreRequestId = value; }
59 
63  inline void SetTableRestoreRequestId(Aws::String&& value) { m_tableRestoreRequestIdHasBeenSet = true; m_tableRestoreRequestId = std::move(value); }
64 
68  inline void SetTableRestoreRequestId(const char* value) { m_tableRestoreRequestIdHasBeenSet = true; m_tableRestoreRequestId.assign(value); }
69 
73  inline TableRestoreStatus& WithTableRestoreRequestId(const Aws::String& value) { SetTableRestoreRequestId(value); return *this;}
74 
78  inline TableRestoreStatus& WithTableRestoreRequestId(Aws::String&& value) { SetTableRestoreRequestId(std::move(value)); return *this;}
79 
83  inline TableRestoreStatus& WithTableRestoreRequestId(const char* value) { SetTableRestoreRequestId(value); return *this;}
84 
85 
91  inline const TableRestoreStatusType& GetStatus() const{ return m_status; }
92 
98  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
99 
105  inline void SetStatus(const TableRestoreStatusType& value) { m_statusHasBeenSet = true; m_status = value; }
106 
112  inline void SetStatus(TableRestoreStatusType&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
113 
119  inline TableRestoreStatus& WithStatus(const TableRestoreStatusType& value) { SetStatus(value); return *this;}
120 
126  inline TableRestoreStatus& WithStatus(TableRestoreStatusType&& value) { SetStatus(std::move(value)); return *this;}
127 
128 
134  inline const Aws::String& GetMessage() const{ return m_message; }
135 
141  inline bool MessageHasBeenSet() const { return m_messageHasBeenSet; }
142 
148  inline void SetMessage(const Aws::String& value) { m_messageHasBeenSet = true; m_message = value; }
149 
155  inline void SetMessage(Aws::String&& value) { m_messageHasBeenSet = true; m_message = std::move(value); }
156 
162  inline void SetMessage(const char* value) { m_messageHasBeenSet = true; m_message.assign(value); }
163 
169  inline TableRestoreStatus& WithMessage(const Aws::String& value) { SetMessage(value); return *this;}
170 
176  inline TableRestoreStatus& WithMessage(Aws::String&& value) { SetMessage(std::move(value)); return *this;}
177 
183  inline TableRestoreStatus& WithMessage(const char* value) { SetMessage(value); return *this;}
184 
185 
190  inline const Aws::Utils::DateTime& GetRequestTime() const{ return m_requestTime; }
191 
196  inline bool RequestTimeHasBeenSet() const { return m_requestTimeHasBeenSet; }
197 
202  inline void SetRequestTime(const Aws::Utils::DateTime& value) { m_requestTimeHasBeenSet = true; m_requestTime = value; }
203 
208  inline void SetRequestTime(Aws::Utils::DateTime&& value) { m_requestTimeHasBeenSet = true; m_requestTime = std::move(value); }
209 
214  inline TableRestoreStatus& WithRequestTime(const Aws::Utils::DateTime& value) { SetRequestTime(value); return *this;}
215 
220  inline TableRestoreStatus& WithRequestTime(Aws::Utils::DateTime&& value) { SetRequestTime(std::move(value)); return *this;}
221 
222 
226  inline long long GetProgressInMegaBytes() const{ return m_progressInMegaBytes; }
227 
231  inline bool ProgressInMegaBytesHasBeenSet() const { return m_progressInMegaBytesHasBeenSet; }
232 
236  inline void SetProgressInMegaBytes(long long value) { m_progressInMegaBytesHasBeenSet = true; m_progressInMegaBytes = value; }
237 
241  inline TableRestoreStatus& WithProgressInMegaBytes(long long value) { SetProgressInMegaBytes(value); return *this;}
242 
243 
247  inline long long GetTotalDataInMegaBytes() const{ return m_totalDataInMegaBytes; }
248 
252  inline bool TotalDataInMegaBytesHasBeenSet() const { return m_totalDataInMegaBytesHasBeenSet; }
253 
257  inline void SetTotalDataInMegaBytes(long long value) { m_totalDataInMegaBytesHasBeenSet = true; m_totalDataInMegaBytes = value; }
258 
262  inline TableRestoreStatus& WithTotalDataInMegaBytes(long long value) { SetTotalDataInMegaBytes(value); return *this;}
263 
264 
269  inline const Aws::String& GetClusterIdentifier() const{ return m_clusterIdentifier; }
270 
275  inline bool ClusterIdentifierHasBeenSet() const { return m_clusterIdentifierHasBeenSet; }
276 
281  inline void SetClusterIdentifier(const Aws::String& value) { m_clusterIdentifierHasBeenSet = true; m_clusterIdentifier = value; }
282 
287  inline void SetClusterIdentifier(Aws::String&& value) { m_clusterIdentifierHasBeenSet = true; m_clusterIdentifier = std::move(value); }
288 
293  inline void SetClusterIdentifier(const char* value) { m_clusterIdentifierHasBeenSet = true; m_clusterIdentifier.assign(value); }
294 
299  inline TableRestoreStatus& WithClusterIdentifier(const Aws::String& value) { SetClusterIdentifier(value); return *this;}
300 
305  inline TableRestoreStatus& WithClusterIdentifier(Aws::String&& value) { SetClusterIdentifier(std::move(value)); return *this;}
306 
311  inline TableRestoreStatus& WithClusterIdentifier(const char* value) { SetClusterIdentifier(value); return *this;}
312 
313 
317  inline const Aws::String& GetSnapshotIdentifier() const{ return m_snapshotIdentifier; }
318 
322  inline bool SnapshotIdentifierHasBeenSet() const { return m_snapshotIdentifierHasBeenSet; }
323 
327  inline void SetSnapshotIdentifier(const Aws::String& value) { m_snapshotIdentifierHasBeenSet = true; m_snapshotIdentifier = value; }
328 
332  inline void SetSnapshotIdentifier(Aws::String&& value) { m_snapshotIdentifierHasBeenSet = true; m_snapshotIdentifier = std::move(value); }
333 
337  inline void SetSnapshotIdentifier(const char* value) { m_snapshotIdentifierHasBeenSet = true; m_snapshotIdentifier.assign(value); }
338 
342  inline TableRestoreStatus& WithSnapshotIdentifier(const Aws::String& value) { SetSnapshotIdentifier(value); return *this;}
343 
347  inline TableRestoreStatus& WithSnapshotIdentifier(Aws::String&& value) { SetSnapshotIdentifier(std::move(value)); return *this;}
348 
352  inline TableRestoreStatus& WithSnapshotIdentifier(const char* value) { SetSnapshotIdentifier(value); return *this;}
353 
354 
358  inline const Aws::String& GetSourceDatabaseName() const{ return m_sourceDatabaseName; }
359 
363  inline bool SourceDatabaseNameHasBeenSet() const { return m_sourceDatabaseNameHasBeenSet; }
364 
368  inline void SetSourceDatabaseName(const Aws::String& value) { m_sourceDatabaseNameHasBeenSet = true; m_sourceDatabaseName = value; }
369 
373  inline void SetSourceDatabaseName(Aws::String&& value) { m_sourceDatabaseNameHasBeenSet = true; m_sourceDatabaseName = std::move(value); }
374 
378  inline void SetSourceDatabaseName(const char* value) { m_sourceDatabaseNameHasBeenSet = true; m_sourceDatabaseName.assign(value); }
379 
383  inline TableRestoreStatus& WithSourceDatabaseName(const Aws::String& value) { SetSourceDatabaseName(value); return *this;}
384 
388  inline TableRestoreStatus& WithSourceDatabaseName(Aws::String&& value) { SetSourceDatabaseName(std::move(value)); return *this;}
389 
393  inline TableRestoreStatus& WithSourceDatabaseName(const char* value) { SetSourceDatabaseName(value); return *this;}
394 
395 
399  inline const Aws::String& GetSourceSchemaName() const{ return m_sourceSchemaName; }
400 
404  inline bool SourceSchemaNameHasBeenSet() const { return m_sourceSchemaNameHasBeenSet; }
405 
409  inline void SetSourceSchemaName(const Aws::String& value) { m_sourceSchemaNameHasBeenSet = true; m_sourceSchemaName = value; }
410 
414  inline void SetSourceSchemaName(Aws::String&& value) { m_sourceSchemaNameHasBeenSet = true; m_sourceSchemaName = std::move(value); }
415 
419  inline void SetSourceSchemaName(const char* value) { m_sourceSchemaNameHasBeenSet = true; m_sourceSchemaName.assign(value); }
420 
424  inline TableRestoreStatus& WithSourceSchemaName(const Aws::String& value) { SetSourceSchemaName(value); return *this;}
425 
429  inline TableRestoreStatus& WithSourceSchemaName(Aws::String&& value) { SetSourceSchemaName(std::move(value)); return *this;}
430 
434  inline TableRestoreStatus& WithSourceSchemaName(const char* value) { SetSourceSchemaName(value); return *this;}
435 
436 
440  inline const Aws::String& GetSourceTableName() const{ return m_sourceTableName; }
441 
445  inline bool SourceTableNameHasBeenSet() const { return m_sourceTableNameHasBeenSet; }
446 
450  inline void SetSourceTableName(const Aws::String& value) { m_sourceTableNameHasBeenSet = true; m_sourceTableName = value; }
451 
455  inline void SetSourceTableName(Aws::String&& value) { m_sourceTableNameHasBeenSet = true; m_sourceTableName = std::move(value); }
456 
460  inline void SetSourceTableName(const char* value) { m_sourceTableNameHasBeenSet = true; m_sourceTableName.assign(value); }
461 
465  inline TableRestoreStatus& WithSourceTableName(const Aws::String& value) { SetSourceTableName(value); return *this;}
466 
470  inline TableRestoreStatus& WithSourceTableName(Aws::String&& value) { SetSourceTableName(std::move(value)); return *this;}
471 
475  inline TableRestoreStatus& WithSourceTableName(const char* value) { SetSourceTableName(value); return *this;}
476 
477 
481  inline const Aws::String& GetTargetDatabaseName() const{ return m_targetDatabaseName; }
482 
486  inline bool TargetDatabaseNameHasBeenSet() const { return m_targetDatabaseNameHasBeenSet; }
487 
491  inline void SetTargetDatabaseName(const Aws::String& value) { m_targetDatabaseNameHasBeenSet = true; m_targetDatabaseName = value; }
492 
496  inline void SetTargetDatabaseName(Aws::String&& value) { m_targetDatabaseNameHasBeenSet = true; m_targetDatabaseName = std::move(value); }
497 
501  inline void SetTargetDatabaseName(const char* value) { m_targetDatabaseNameHasBeenSet = true; m_targetDatabaseName.assign(value); }
502 
506  inline TableRestoreStatus& WithTargetDatabaseName(const Aws::String& value) { SetTargetDatabaseName(value); return *this;}
507 
511  inline TableRestoreStatus& WithTargetDatabaseName(Aws::String&& value) { SetTargetDatabaseName(std::move(value)); return *this;}
512 
516  inline TableRestoreStatus& WithTargetDatabaseName(const char* value) { SetTargetDatabaseName(value); return *this;}
517 
518 
522  inline const Aws::String& GetTargetSchemaName() const{ return m_targetSchemaName; }
523 
527  inline bool TargetSchemaNameHasBeenSet() const { return m_targetSchemaNameHasBeenSet; }
528 
532  inline void SetTargetSchemaName(const Aws::String& value) { m_targetSchemaNameHasBeenSet = true; m_targetSchemaName = value; }
533 
537  inline void SetTargetSchemaName(Aws::String&& value) { m_targetSchemaNameHasBeenSet = true; m_targetSchemaName = std::move(value); }
538 
542  inline void SetTargetSchemaName(const char* value) { m_targetSchemaNameHasBeenSet = true; m_targetSchemaName.assign(value); }
543 
547  inline TableRestoreStatus& WithTargetSchemaName(const Aws::String& value) { SetTargetSchemaName(value); return *this;}
548 
552  inline TableRestoreStatus& WithTargetSchemaName(Aws::String&& value) { SetTargetSchemaName(std::move(value)); return *this;}
553 
557  inline TableRestoreStatus& WithTargetSchemaName(const char* value) { SetTargetSchemaName(value); return *this;}
558 
559 
563  inline const Aws::String& GetNewTableName() const{ return m_newTableName; }
564 
568  inline bool NewTableNameHasBeenSet() const { return m_newTableNameHasBeenSet; }
569 
573  inline void SetNewTableName(const Aws::String& value) { m_newTableNameHasBeenSet = true; m_newTableName = value; }
574 
578  inline void SetNewTableName(Aws::String&& value) { m_newTableNameHasBeenSet = true; m_newTableName = std::move(value); }
579 
583  inline void SetNewTableName(const char* value) { m_newTableNameHasBeenSet = true; m_newTableName.assign(value); }
584 
588  inline TableRestoreStatus& WithNewTableName(const Aws::String& value) { SetNewTableName(value); return *this;}
589 
593  inline TableRestoreStatus& WithNewTableName(Aws::String&& value) { SetNewTableName(std::move(value)); return *this;}
594 
598  inline TableRestoreStatus& WithNewTableName(const char* value) { SetNewTableName(value); return *this;}
599 
600  private:
601 
602  Aws::String m_tableRestoreRequestId;
603  bool m_tableRestoreRequestIdHasBeenSet;
604 
605  TableRestoreStatusType m_status;
606  bool m_statusHasBeenSet;
607 
608  Aws::String m_message;
609  bool m_messageHasBeenSet;
610 
611  Aws::Utils::DateTime m_requestTime;
612  bool m_requestTimeHasBeenSet;
613 
614  long long m_progressInMegaBytes;
615  bool m_progressInMegaBytesHasBeenSet;
616 
617  long long m_totalDataInMegaBytes;
618  bool m_totalDataInMegaBytesHasBeenSet;
619 
620  Aws::String m_clusterIdentifier;
621  bool m_clusterIdentifierHasBeenSet;
622 
623  Aws::String m_snapshotIdentifier;
624  bool m_snapshotIdentifierHasBeenSet;
625 
626  Aws::String m_sourceDatabaseName;
627  bool m_sourceDatabaseNameHasBeenSet;
628 
629  Aws::String m_sourceSchemaName;
630  bool m_sourceSchemaNameHasBeenSet;
631 
632  Aws::String m_sourceTableName;
633  bool m_sourceTableNameHasBeenSet;
634 
635  Aws::String m_targetDatabaseName;
636  bool m_targetDatabaseNameHasBeenSet;
637 
638  Aws::String m_targetSchemaName;
639  bool m_targetSchemaNameHasBeenSet;
640 
641  Aws::String m_newTableName;
642  bool m_newTableNameHasBeenSet;
643  };
644 
645 } // namespace Model
646 } // namespace Redshift
647 } // namespace Aws
Aws::Redshift::Model::TableRestoreStatus::GetSourceSchemaName
const Aws::String & GetSourceSchemaName() const
Definition: TableRestoreStatus.h:399
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::Redshift::Model::TableRestoreStatus::SetTargetSchemaName
void SetTargetSchemaName(const Aws::String &value)
Definition: TableRestoreStatus.h:532
Aws::Redshift::Model::TableRestoreStatus::WithMessage
TableRestoreStatus & WithMessage(const Aws::String &value)
Definition: TableRestoreStatus.h:169
Aws::Redshift::Model::TableRestoreStatus::GetTableRestoreRequestId
const Aws::String & GetTableRestoreRequestId() const
Definition: TableRestoreStatus.h:48
Aws::Redshift::Model::TableRestoreStatus::SourceTableNameHasBeenSet
bool SourceTableNameHasBeenSet() const
Definition: TableRestoreStatus.h:445
Aws::Redshift::Model::TableRestoreStatus::SetTableRestoreRequestId
void SetTableRestoreRequestId(const char *value)
Definition: TableRestoreStatus.h:68
Aws::Redshift::Model::TableRestoreStatus::GetNewTableName
const Aws::String & GetNewTableName() const
Definition: TableRestoreStatus.h:563
Aws::Redshift::Model::TableRestoreStatus::SetTargetSchemaName
void SetTargetSchemaName(Aws::String &&value)
Definition: TableRestoreStatus.h:537
Aws::Redshift::Model::TableRestoreStatus::SetSourceTableName
void SetSourceTableName(const char *value)
Definition: TableRestoreStatus.h:460
Aws::Redshift::Model::TableRestoreStatus::operator=
TableRestoreStatus & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::Redshift::Model::TableRestoreStatus::SetSourceSchemaName
void SetSourceSchemaName(Aws::String &&value)
Definition: TableRestoreStatus.h:414
Aws::Redshift::Model::TableRestoreStatus::ProgressInMegaBytesHasBeenSet
bool ProgressInMegaBytesHasBeenSet() const
Definition: TableRestoreStatus.h:231
Aws::Redshift::Model::TableRestoreStatus::SourceSchemaNameHasBeenSet
bool SourceSchemaNameHasBeenSet() const
Definition: TableRestoreStatus.h:404
Aws::Redshift::Model::TableRestoreStatus::SetNewTableName
void SetNewTableName(const Aws::String &value)
Definition: TableRestoreStatus.h:573
Aws::Redshift::Model::TableRestoreStatus::NewTableNameHasBeenSet
bool NewTableNameHasBeenSet() const
Definition: TableRestoreStatus.h:568
Aws::Redshift::Model::TableRestoreStatus::WithProgressInMegaBytes
TableRestoreStatus & WithProgressInMegaBytes(long long value)
Definition: TableRestoreStatus.h:241
Aws::Redshift::Model::TableRestoreStatus
Definition: TableRestoreStatus.h:35
Aws::Redshift::Model::TableRestoreStatus::GetRequestTime
const Aws::Utils::DateTime & GetRequestTime() const
Definition: TableRestoreStatus.h:190
DateTime.h
Aws::Redshift::Model::TableRestoreStatus::WithTargetDatabaseName
TableRestoreStatus & WithTargetDatabaseName(const char *value)
Definition: TableRestoreStatus.h:516
Aws::Redshift::Model::TableRestoreStatus::WithTotalDataInMegaBytes
TableRestoreStatus & WithTotalDataInMegaBytes(long long value)
Definition: TableRestoreStatus.h:262
Aws::Redshift::Model::TableRestoreStatus::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws::Redshift::Model::TableRestoreStatus::ClusterIdentifierHasBeenSet
bool ClusterIdentifierHasBeenSet() const
Definition: TableRestoreStatus.h:275
Aws::Redshift::Model::TableRestoreStatus::TableRestoreStatus
TableRestoreStatus(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::Redshift::Model::TableRestoreStatus::WithTargetDatabaseName
TableRestoreStatus & WithTargetDatabaseName(const Aws::String &value)
Definition: TableRestoreStatus.h:506
Aws::Redshift::Model::TableRestoreStatus::WithSnapshotIdentifier
TableRestoreStatus & WithSnapshotIdentifier(const Aws::String &value)
Definition: TableRestoreStatus.h:342
Aws::Redshift::Model::TableRestoreStatus::WithSourceSchemaName
TableRestoreStatus & WithSourceSchemaName(const Aws::String &value)
Definition: TableRestoreStatus.h:424
Aws::Redshift::Model::TableRestoreStatus::GetSnapshotIdentifier
const Aws::String & GetSnapshotIdentifier() const
Definition: TableRestoreStatus.h:317
Aws::Redshift::Model::TableRestoreStatus::SetSourceTableName
void SetSourceTableName(Aws::String &&value)
Definition: TableRestoreStatus.h:455
Aws::Redshift::Model::TableRestoreStatus::SnapshotIdentifierHasBeenSet
bool SnapshotIdentifierHasBeenSet() const
Definition: TableRestoreStatus.h:322
Aws::Redshift::Model::TableRestoreStatus::GetTargetDatabaseName
const Aws::String & GetTargetDatabaseName() const
Definition: TableRestoreStatus.h:481
AWSStreamFwd.h
Aws::Redshift::Model::TableRestoreStatus::SetSourceTableName
void SetSourceTableName(const Aws::String &value)
Definition: TableRestoreStatus.h:450
Aws::Redshift::Model::TableRestoreStatus::SetTargetSchemaName
void SetTargetSchemaName(const char *value)
Definition: TableRestoreStatus.h:542
Aws::Redshift::Model::TableRestoreStatus::GetTotalDataInMegaBytes
long long GetTotalDataInMegaBytes() const
Definition: TableRestoreStatus.h:247
Aws::Redshift::Model::TableRestoreStatus::WithNewTableName
TableRestoreStatus & WithNewTableName(const Aws::String &value)
Definition: TableRestoreStatus.h:588
Aws::Redshift::Model::TableRestoreStatus::WithRequestTime
TableRestoreStatus & WithRequestTime(const Aws::Utils::DateTime &value)
Definition: TableRestoreStatus.h:214
Aws::Redshift::Model::TableRestoreStatus::GetTargetSchemaName
const Aws::String & GetTargetSchemaName() const
Definition: TableRestoreStatus.h:522
Aws::Redshift::Model::TableRestoreStatus::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws::Redshift::Model::TableRestoreStatus::WithSourceTableName
TableRestoreStatus & WithSourceTableName(Aws::String &&value)
Definition: TableRestoreStatus.h:470
Aws::Redshift::Model::TableRestoreStatus::SetMessage
void SetMessage(const Aws::String &value)
Definition: TableRestoreStatus.h:148
Aws::Redshift::Model::TableRestoreStatus::SetMessage
void SetMessage(const char *value)
Definition: TableRestoreStatus.h:162
Aws::Redshift::Model::TableRestoreStatus::WithTableRestoreRequestId
TableRestoreStatus & WithTableRestoreRequestId(const Aws::String &value)
Definition: TableRestoreStatus.h:73
Aws::Redshift::Model::TableRestoreStatus::WithTargetDatabaseName
TableRestoreStatus & WithTargetDatabaseName(Aws::String &&value)
Definition: TableRestoreStatus.h:511
Aws::Redshift::Model::TableRestoreStatus::SetRequestTime
void SetRequestTime(Aws::Utils::DateTime &&value)
Definition: TableRestoreStatus.h:208
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::Redshift::Model::TableRestoreStatus::WithClusterIdentifier
TableRestoreStatus & WithClusterIdentifier(const Aws::String &value)
Definition: TableRestoreStatus.h:299
Aws::Redshift::Model::TableRestoreStatus::WithSourceTableName
TableRestoreStatus & WithSourceTableName(const char *value)
Definition: TableRestoreStatus.h:475
Aws::Redshift::Model::TableRestoreStatus::WithClusterIdentifier
TableRestoreStatus & WithClusterIdentifier(const char *value)
Definition: TableRestoreStatus.h:311
Aws::Redshift::Model::TableRestoreStatus::SetSnapshotIdentifier
void SetSnapshotIdentifier(const char *value)
Definition: TableRestoreStatus.h:337
Aws::Redshift::Model::TableRestoreStatus::WithSourceSchemaName
TableRestoreStatus & WithSourceSchemaName(Aws::String &&value)
Definition: TableRestoreStatus.h:429
Aws::Redshift::Model::TableRestoreStatus::WithMessage
TableRestoreStatus & WithMessage(const char *value)
Definition: TableRestoreStatus.h:183
Aws::Redshift::Model::TableRestoreStatus::SetSourceDatabaseName
void SetSourceDatabaseName(Aws::String &&value)
Definition: TableRestoreStatus.h:373
Aws::Redshift::Model::TableRestoreStatus::SetSnapshotIdentifier
void SetSnapshotIdentifier(const Aws::String &value)
Definition: TableRestoreStatus.h:327
Aws::Redshift::Model::TableRestoreStatus::GetStatus
const TableRestoreStatusType & GetStatus() const
Definition: TableRestoreStatus.h:91
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::Redshift::Model::TableRestoreStatus::WithTargetSchemaName
TableRestoreStatus & WithTargetSchemaName(const Aws::String &value)
Definition: TableRestoreStatus.h:547
Aws::Redshift::Model::TableRestoreStatus::GetSourceDatabaseName
const Aws::String & GetSourceDatabaseName() const
Definition: TableRestoreStatus.h:358
Aws::Redshift::Model::TableRestoreStatus::SetClusterIdentifier
void SetClusterIdentifier(const char *value)
Definition: TableRestoreStatus.h:293
Aws::Redshift::Model::TableRestoreStatus::SourceDatabaseNameHasBeenSet
bool SourceDatabaseNameHasBeenSet() const
Definition: TableRestoreStatus.h:363
Aws::Redshift::Model::TableRestoreStatus::WithNewTableName
TableRestoreStatus & WithNewTableName(Aws::String &&value)
Definition: TableRestoreStatus.h:593
Aws::Redshift::Model::TableRestoreStatus::WithRequestTime
TableRestoreStatus & WithRequestTime(Aws::Utils::DateTime &&value)
Definition: TableRestoreStatus.h:220
Aws::Redshift::Model::TableRestoreStatus::WithStatus
TableRestoreStatus & WithStatus(TableRestoreStatusType &&value)
Definition: TableRestoreStatus.h:126
AWS_REDSHIFT_API
#define AWS_REDSHIFT_API
Definition: Redshift_EXPORTS.h:28
Aws::Redshift::Model::TableRestoreStatus::WithTableRestoreRequestId
TableRestoreStatus & WithTableRestoreRequestId(const char *value)
Definition: TableRestoreStatus.h:83
Aws::Redshift::Model::TableRestoreStatus::WithTableRestoreRequestId
TableRestoreStatus & WithTableRestoreRequestId(Aws::String &&value)
Definition: TableRestoreStatus.h:78
Aws::Redshift::Model::TableRestoreStatus::TotalDataInMegaBytesHasBeenSet
bool TotalDataInMegaBytesHasBeenSet() const
Definition: TableRestoreStatus.h:252
Aws::Redshift::Model::TableRestoreStatus::WithSourceDatabaseName
TableRestoreStatus & WithSourceDatabaseName(Aws::String &&value)
Definition: TableRestoreStatus.h:388
Aws::Redshift::Model::TableRestoreStatus::TargetDatabaseNameHasBeenSet
bool TargetDatabaseNameHasBeenSet() const
Definition: TableRestoreStatus.h:486
Aws::Redshift::Model::TableRestoreStatus::SetClusterIdentifier
void SetClusterIdentifier(const Aws::String &value)
Definition: TableRestoreStatus.h:281
Aws::Redshift::Model::TableRestoreStatus::SetTargetDatabaseName
void SetTargetDatabaseName(const Aws::String &value)
Definition: TableRestoreStatus.h:491
AWSString.h
Aws::Redshift::Model::TableRestoreStatus::WithSnapshotIdentifier
TableRestoreStatus & WithSnapshotIdentifier(Aws::String &&value)
Definition: TableRestoreStatus.h:347
Aws::Redshift::Model::TableRestoreStatus::SetSnapshotIdentifier
void SetSnapshotIdentifier(Aws::String &&value)
Definition: TableRestoreStatus.h:332
Aws::Redshift::Model::TableRestoreStatus::SetTargetDatabaseName
void SetTargetDatabaseName(Aws::String &&value)
Definition: TableRestoreStatus.h:496
Aws::Redshift::Model::TableRestoreStatus::SetClusterIdentifier
void SetClusterIdentifier(Aws::String &&value)
Definition: TableRestoreStatus.h:287
Aws::Redshift::Model::TableRestoreStatus::TargetSchemaNameHasBeenSet
bool TargetSchemaNameHasBeenSet() const
Definition: TableRestoreStatus.h:527
Aws::Redshift::Model::TableRestoreStatus::SetTableRestoreRequestId
void SetTableRestoreRequestId(Aws::String &&value)
Definition: TableRestoreStatus.h:63
TableRestoreStatusType.h
Aws::Redshift::Model::TableRestoreStatus::SetStatus
void SetStatus(const TableRestoreStatusType &value)
Definition: TableRestoreStatus.h:105
Aws::Redshift::Model::TableRestoreStatus::GetSourceTableName
const Aws::String & GetSourceTableName() const
Definition: TableRestoreStatus.h:440
Aws::Redshift::Model::TableRestoreStatus::WithNewTableName
TableRestoreStatus & WithNewTableName(const char *value)
Definition: TableRestoreStatus.h:598
Aws::Redshift::Model::TableRestoreStatus::SetRequestTime
void SetRequestTime(const Aws::Utils::DateTime &value)
Definition: TableRestoreStatus.h:202
Aws::Redshift::Model::TableRestoreStatus::SetMessage
void SetMessage(Aws::String &&value)
Definition: TableRestoreStatus.h:155
Aws::Redshift::Model::TableRestoreStatus::SetTableRestoreRequestId
void SetTableRestoreRequestId(const Aws::String &value)
Definition: TableRestoreStatus.h:58
Aws::Redshift::Model::TableRestoreStatus::SetNewTableName
void SetNewTableName(const char *value)
Definition: TableRestoreStatus.h:583
Aws::Redshift::Model::TableRestoreStatus::WithMessage
TableRestoreStatus & WithMessage(Aws::String &&value)
Definition: TableRestoreStatus.h:176
Aws::Redshift::Model::TableRestoreStatus::WithSourceDatabaseName
TableRestoreStatus & WithSourceDatabaseName(const char *value)
Definition: TableRestoreStatus.h:393
Aws::Redshift::Model::TableRestoreStatus::TableRestoreStatus
TableRestoreStatus()
Aws::Redshift::Model::TableRestoreStatus::SetSourceDatabaseName
void SetSourceDatabaseName(const Aws::String &value)
Definition: TableRestoreStatus.h:368
Aws::Redshift::Model::TableRestoreStatusType
TableRestoreStatusType
Definition: TableRestoreStatusType.h:17
Aws::Redshift::Model::TableRestoreStatus::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: TableRestoreStatus.h:98
Aws::Redshift::Model::TableRestoreStatus::WithStatus
TableRestoreStatus & WithStatus(const TableRestoreStatusType &value)
Definition: TableRestoreStatus.h:119
Aws::Redshift::Model::TableRestoreStatus::TableRestoreRequestIdHasBeenSet
bool TableRestoreRequestIdHasBeenSet() const
Definition: TableRestoreStatus.h:53
Aws
Definition: AccessManagementClient.h:15
Aws::Redshift::Model::TableRestoreStatus::SetTargetDatabaseName
void SetTargetDatabaseName(const char *value)
Definition: TableRestoreStatus.h:501
Aws::Redshift::Model::TableRestoreStatus::WithTargetSchemaName
TableRestoreStatus & WithTargetSchemaName(Aws::String &&value)
Definition: TableRestoreStatus.h:552
Aws::Redshift::Model::TableRestoreStatus::MessageHasBeenSet
bool MessageHasBeenSet() const
Definition: TableRestoreStatus.h:141
Redshift_EXPORTS.h
Aws::Redshift::Model::TableRestoreStatus::GetProgressInMegaBytes
long long GetProgressInMegaBytes() const
Definition: TableRestoreStatus.h:226
Aws::Redshift::Model::TableRestoreStatus::WithSourceSchemaName
TableRestoreStatus & WithSourceSchemaName(const char *value)
Definition: TableRestoreStatus.h:434
Aws::Redshift::Model::TableRestoreStatus::WithClusterIdentifier
TableRestoreStatus & WithClusterIdentifier(Aws::String &&value)
Definition: TableRestoreStatus.h:305
Aws::Redshift::Model::TableRestoreStatus::GetClusterIdentifier
const Aws::String & GetClusterIdentifier() const
Definition: TableRestoreStatus.h:269
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Redshift::Model::TableRestoreStatus::SetProgressInMegaBytes
void SetProgressInMegaBytes(long long value)
Definition: TableRestoreStatus.h:236
Aws::Redshift::Model::TableRestoreStatus::SetSourceSchemaName
void SetSourceSchemaName(const char *value)
Definition: TableRestoreStatus.h:419
index
int index
Definition: cJSON.h:181
Aws::Redshift::Model::TableRestoreStatus::WithTargetSchemaName
TableRestoreStatus & WithTargetSchemaName(const char *value)
Definition: TableRestoreStatus.h:557
Aws::Redshift::Model::TableRestoreStatus::RequestTimeHasBeenSet
bool RequestTimeHasBeenSet() const
Definition: TableRestoreStatus.h:196
Aws::Redshift::Model::TableRestoreStatus::SetSourceDatabaseName
void SetSourceDatabaseName(const char *value)
Definition: TableRestoreStatus.h:378
Aws::Redshift::Model::TableRestoreStatus::SetTotalDataInMegaBytes
void SetTotalDataInMegaBytes(long long value)
Definition: TableRestoreStatus.h:257
Aws::Redshift::Model::TableRestoreStatus::SetSourceSchemaName
void SetSourceSchemaName(const Aws::String &value)
Definition: TableRestoreStatus.h:409
Aws::Redshift::Model::TableRestoreStatus::SetNewTableName
void SetNewTableName(Aws::String &&value)
Definition: TableRestoreStatus.h:578
Aws::Redshift::Model::TableRestoreStatus::WithSourceTableName
TableRestoreStatus & WithSourceTableName(const Aws::String &value)
Definition: TableRestoreStatus.h:465
Aws::Redshift::Model::TableRestoreStatus::GetMessage
const Aws::String & GetMessage() const
Definition: TableRestoreStatus.h:134
Aws::Redshift::Model::TableRestoreStatus::WithSnapshotIdentifier
TableRestoreStatus & WithSnapshotIdentifier(const char *value)
Definition: TableRestoreStatus.h:352
Aws::Redshift::Model::TableRestoreStatus::WithSourceDatabaseName
TableRestoreStatus & WithSourceDatabaseName(const Aws::String &value)
Definition: TableRestoreStatus.h:383
Aws::Redshift::Model::TableRestoreStatus::SetStatus
void SetStatus(TableRestoreStatusType &&value)
Definition: TableRestoreStatus.h:112