AWS SDK for C++  1.9.153
AWS SDK for C++
CancelResizeResult.h
Go to the documentation of this file.
1 
6 #pragma once
11 #include <utility>
12 
13 namespace Aws
14 {
15 template<typename RESULT_TYPE>
16 class AmazonWebServiceResult;
17 
18 namespace Utils
19 {
20 namespace Xml
21 {
22  class XmlDocument;
23 } // namespace Xml
24 } // namespace Utils
25 namespace Redshift
26 {
27 namespace Model
28 {
36  {
37  public:
41 
42 
47  inline const Aws::String& GetTargetNodeType() const{ return m_targetNodeType; }
48 
53  inline void SetTargetNodeType(const Aws::String& value) { m_targetNodeType = value; }
54 
59  inline void SetTargetNodeType(Aws::String&& value) { m_targetNodeType = std::move(value); }
60 
65  inline void SetTargetNodeType(const char* value) { m_targetNodeType.assign(value); }
66 
71  inline CancelResizeResult& WithTargetNodeType(const Aws::String& value) { SetTargetNodeType(value); return *this;}
72 
77  inline CancelResizeResult& WithTargetNodeType(Aws::String&& value) { SetTargetNodeType(std::move(value)); return *this;}
78 
83  inline CancelResizeResult& WithTargetNodeType(const char* value) { SetTargetNodeType(value); return *this;}
84 
85 
90  inline int GetTargetNumberOfNodes() const{ return m_targetNumberOfNodes; }
91 
96  inline void SetTargetNumberOfNodes(int value) { m_targetNumberOfNodes = value; }
97 
102  inline CancelResizeResult& WithTargetNumberOfNodes(int value) { SetTargetNumberOfNodes(value); return *this;}
103 
104 
109  inline const Aws::String& GetTargetClusterType() const{ return m_targetClusterType; }
110 
115  inline void SetTargetClusterType(const Aws::String& value) { m_targetClusterType = value; }
116 
121  inline void SetTargetClusterType(Aws::String&& value) { m_targetClusterType = std::move(value); }
122 
127  inline void SetTargetClusterType(const char* value) { m_targetClusterType.assign(value); }
128 
133  inline CancelResizeResult& WithTargetClusterType(const Aws::String& value) { SetTargetClusterType(value); return *this;}
134 
139  inline CancelResizeResult& WithTargetClusterType(Aws::String&& value) { SetTargetClusterType(std::move(value)); return *this;}
140 
145  inline CancelResizeResult& WithTargetClusterType(const char* value) { SetTargetClusterType(value); return *this;}
146 
147 
153  inline const Aws::String& GetStatus() const{ return m_status; }
154 
160  inline void SetStatus(const Aws::String& value) { m_status = value; }
161 
167  inline void SetStatus(Aws::String&& value) { m_status = std::move(value); }
168 
174  inline void SetStatus(const char* value) { m_status.assign(value); }
175 
181  inline CancelResizeResult& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
182 
188  inline CancelResizeResult& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
189 
195  inline CancelResizeResult& WithStatus(const char* value) { SetStatus(value); return *this;}
196 
197 
202  inline const Aws::Vector<Aws::String>& GetImportTablesCompleted() const{ return m_importTablesCompleted; }
203 
208  inline void SetImportTablesCompleted(const Aws::Vector<Aws::String>& value) { m_importTablesCompleted = value; }
209 
214  inline void SetImportTablesCompleted(Aws::Vector<Aws::String>&& value) { m_importTablesCompleted = std::move(value); }
215 
220  inline CancelResizeResult& WithImportTablesCompleted(const Aws::Vector<Aws::String>& value) { SetImportTablesCompleted(value); return *this;}
221 
226  inline CancelResizeResult& WithImportTablesCompleted(Aws::Vector<Aws::String>&& value) { SetImportTablesCompleted(std::move(value)); return *this;}
227 
232  inline CancelResizeResult& AddImportTablesCompleted(const Aws::String& value) { m_importTablesCompleted.push_back(value); return *this; }
233 
238  inline CancelResizeResult& AddImportTablesCompleted(Aws::String&& value) { m_importTablesCompleted.push_back(std::move(value)); return *this; }
239 
244  inline CancelResizeResult& AddImportTablesCompleted(const char* value) { m_importTablesCompleted.push_back(value); return *this; }
245 
246 
251  inline const Aws::Vector<Aws::String>& GetImportTablesInProgress() const{ return m_importTablesInProgress; }
252 
257  inline void SetImportTablesInProgress(const Aws::Vector<Aws::String>& value) { m_importTablesInProgress = value; }
258 
263  inline void SetImportTablesInProgress(Aws::Vector<Aws::String>&& value) { m_importTablesInProgress = std::move(value); }
264 
269  inline CancelResizeResult& WithImportTablesInProgress(const Aws::Vector<Aws::String>& value) { SetImportTablesInProgress(value); return *this;}
270 
275  inline CancelResizeResult& WithImportTablesInProgress(Aws::Vector<Aws::String>&& value) { SetImportTablesInProgress(std::move(value)); return *this;}
276 
281  inline CancelResizeResult& AddImportTablesInProgress(const Aws::String& value) { m_importTablesInProgress.push_back(value); return *this; }
282 
287  inline CancelResizeResult& AddImportTablesInProgress(Aws::String&& value) { m_importTablesInProgress.push_back(std::move(value)); return *this; }
288 
293  inline CancelResizeResult& AddImportTablesInProgress(const char* value) { m_importTablesInProgress.push_back(value); return *this; }
294 
295 
300  inline const Aws::Vector<Aws::String>& GetImportTablesNotStarted() const{ return m_importTablesNotStarted; }
301 
306  inline void SetImportTablesNotStarted(const Aws::Vector<Aws::String>& value) { m_importTablesNotStarted = value; }
307 
312  inline void SetImportTablesNotStarted(Aws::Vector<Aws::String>&& value) { m_importTablesNotStarted = std::move(value); }
313 
318  inline CancelResizeResult& WithImportTablesNotStarted(const Aws::Vector<Aws::String>& value) { SetImportTablesNotStarted(value); return *this;}
319 
324  inline CancelResizeResult& WithImportTablesNotStarted(Aws::Vector<Aws::String>&& value) { SetImportTablesNotStarted(std::move(value)); return *this;}
325 
330  inline CancelResizeResult& AddImportTablesNotStarted(const Aws::String& value) { m_importTablesNotStarted.push_back(value); return *this; }
331 
336  inline CancelResizeResult& AddImportTablesNotStarted(Aws::String&& value) { m_importTablesNotStarted.push_back(std::move(value)); return *this; }
337 
342  inline CancelResizeResult& AddImportTablesNotStarted(const char* value) { m_importTablesNotStarted.push_back(value); return *this; }
343 
344 
350  inline double GetAvgResizeRateInMegaBytesPerSecond() const{ return m_avgResizeRateInMegaBytesPerSecond; }
351 
357  inline void SetAvgResizeRateInMegaBytesPerSecond(double value) { m_avgResizeRateInMegaBytesPerSecond = value; }
358 
364  inline CancelResizeResult& WithAvgResizeRateInMegaBytesPerSecond(double value) { SetAvgResizeRateInMegaBytesPerSecond(value); return *this;}
365 
366 
371  inline long long GetTotalResizeDataInMegaBytes() const{ return m_totalResizeDataInMegaBytes; }
372 
377  inline void SetTotalResizeDataInMegaBytes(long long value) { m_totalResizeDataInMegaBytes = value; }
378 
383  inline CancelResizeResult& WithTotalResizeDataInMegaBytes(long long value) { SetTotalResizeDataInMegaBytes(value); return *this;}
384 
385 
393  inline long long GetProgressInMegaBytes() const{ return m_progressInMegaBytes; }
394 
402  inline void SetProgressInMegaBytes(long long value) { m_progressInMegaBytes = value; }
403 
411  inline CancelResizeResult& WithProgressInMegaBytes(long long value) { SetProgressInMegaBytes(value); return *this;}
412 
413 
419  inline long long GetElapsedTimeInSeconds() const{ return m_elapsedTimeInSeconds; }
420 
426  inline void SetElapsedTimeInSeconds(long long value) { m_elapsedTimeInSeconds = value; }
427 
433  inline CancelResizeResult& WithElapsedTimeInSeconds(long long value) { SetElapsedTimeInSeconds(value); return *this;}
434 
435 
442  inline long long GetEstimatedTimeToCompletionInSeconds() const{ return m_estimatedTimeToCompletionInSeconds; }
443 
450  inline void SetEstimatedTimeToCompletionInSeconds(long long value) { m_estimatedTimeToCompletionInSeconds = value; }
451 
458  inline CancelResizeResult& WithEstimatedTimeToCompletionInSeconds(long long value) { SetEstimatedTimeToCompletionInSeconds(value); return *this;}
459 
460 
466  inline const Aws::String& GetResizeType() const{ return m_resizeType; }
467 
473  inline void SetResizeType(const Aws::String& value) { m_resizeType = value; }
474 
480  inline void SetResizeType(Aws::String&& value) { m_resizeType = std::move(value); }
481 
487  inline void SetResizeType(const char* value) { m_resizeType.assign(value); }
488 
494  inline CancelResizeResult& WithResizeType(const Aws::String& value) { SetResizeType(value); return *this;}
495 
501  inline CancelResizeResult& WithResizeType(Aws::String&& value) { SetResizeType(std::move(value)); return *this;}
502 
508  inline CancelResizeResult& WithResizeType(const char* value) { SetResizeType(value); return *this;}
509 
510 
514  inline const Aws::String& GetMessage() const{ return m_message; }
515 
519  inline void SetMessage(const Aws::String& value) { m_message = value; }
520 
524  inline void SetMessage(Aws::String&& value) { m_message = std::move(value); }
525 
529  inline void SetMessage(const char* value) { m_message.assign(value); }
530 
534  inline CancelResizeResult& WithMessage(const Aws::String& value) { SetMessage(value); return *this;}
535 
539  inline CancelResizeResult& WithMessage(Aws::String&& value) { SetMessage(std::move(value)); return *this;}
540 
544  inline CancelResizeResult& WithMessage(const char* value) { SetMessage(value); return *this;}
545 
546 
551  inline const Aws::String& GetTargetEncryptionType() const{ return m_targetEncryptionType; }
552 
557  inline void SetTargetEncryptionType(const Aws::String& value) { m_targetEncryptionType = value; }
558 
563  inline void SetTargetEncryptionType(Aws::String&& value) { m_targetEncryptionType = std::move(value); }
564 
569  inline void SetTargetEncryptionType(const char* value) { m_targetEncryptionType.assign(value); }
570 
575  inline CancelResizeResult& WithTargetEncryptionType(const Aws::String& value) { SetTargetEncryptionType(value); return *this;}
576 
581  inline CancelResizeResult& WithTargetEncryptionType(Aws::String&& value) { SetTargetEncryptionType(std::move(value)); return *this;}
582 
587  inline CancelResizeResult& WithTargetEncryptionType(const char* value) { SetTargetEncryptionType(value); return *this;}
588 
589 
593  inline double GetDataTransferProgressPercent() const{ return m_dataTransferProgressPercent; }
594 
598  inline void SetDataTransferProgressPercent(double value) { m_dataTransferProgressPercent = value; }
599 
603  inline CancelResizeResult& WithDataTransferProgressPercent(double value) { SetDataTransferProgressPercent(value); return *this;}
604 
605 
606 
607  inline const ResponseMetadata& GetResponseMetadata() const{ return m_responseMetadata; }
608 
609 
610  inline void SetResponseMetadata(const ResponseMetadata& value) { m_responseMetadata = value; }
611 
612 
613  inline void SetResponseMetadata(ResponseMetadata&& value) { m_responseMetadata = std::move(value); }
614 
615 
616  inline CancelResizeResult& WithResponseMetadata(const ResponseMetadata& value) { SetResponseMetadata(value); return *this;}
617 
618 
619  inline CancelResizeResult& WithResponseMetadata(ResponseMetadata&& value) { SetResponseMetadata(std::move(value)); return *this;}
620 
621  private:
622 
623  Aws::String m_targetNodeType;
624 
625  int m_targetNumberOfNodes;
626 
627  Aws::String m_targetClusterType;
628 
629  Aws::String m_status;
630 
631  Aws::Vector<Aws::String> m_importTablesCompleted;
632 
633  Aws::Vector<Aws::String> m_importTablesInProgress;
634 
635  Aws::Vector<Aws::String> m_importTablesNotStarted;
636 
637  double m_avgResizeRateInMegaBytesPerSecond;
638 
639  long long m_totalResizeDataInMegaBytes;
640 
641  long long m_progressInMegaBytes;
642 
643  long long m_elapsedTimeInSeconds;
644 
645  long long m_estimatedTimeToCompletionInSeconds;
646 
647  Aws::String m_resizeType;
648 
649  Aws::String m_message;
650 
651  Aws::String m_targetEncryptionType;
652 
653  double m_dataTransferProgressPercent;
654 
655  ResponseMetadata m_responseMetadata;
656  };
657 
658 } // namespace Model
659 } // namespace Redshift
660 } // namespace Aws
Aws::Redshift::Model::CancelResizeResult::GetResizeType
const Aws::String & GetResizeType() const
Definition: CancelResizeResult.h:466
Aws::Redshift::Model::ResponseMetadata
Definition: ResponseMetadata.h:27
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::Redshift::Model::CancelResizeResult::SetTotalResizeDataInMegaBytes
void SetTotalResizeDataInMegaBytes(long long value)
Definition: CancelResizeResult.h:377
Aws::Redshift::Model::CancelResizeResult::SetMessage
void SetMessage(const Aws::String &value)
Definition: CancelResizeResult.h:519
Aws::Redshift::Model::CancelResizeResult::WithResizeType
CancelResizeResult & WithResizeType(const char *value)
Definition: CancelResizeResult.h:508
Aws::Redshift::Model::CancelResizeResult::SetStatus
void SetStatus(const char *value)
Definition: CancelResizeResult.h:174
Aws::Redshift::Model::CancelResizeResult::SetTargetClusterType
void SetTargetClusterType(const Aws::String &value)
Definition: CancelResizeResult.h:115
Aws::Redshift::Model::CancelResizeResult::SetAvgResizeRateInMegaBytesPerSecond
void SetAvgResizeRateInMegaBytesPerSecond(double value)
Definition: CancelResizeResult.h:357
Aws::Redshift::Model::CancelResizeResult::WithImportTablesInProgress
CancelResizeResult & WithImportTablesInProgress(const Aws::Vector< Aws::String > &value)
Definition: CancelResizeResult.h:269
Aws::Redshift::Model::CancelResizeResult::SetResizeType
void SetResizeType(Aws::String &&value)
Definition: CancelResizeResult.h:480
Aws::Redshift::Model::CancelResizeResult::SetResponseMetadata
void SetResponseMetadata(ResponseMetadata &&value)
Definition: CancelResizeResult.h:613
Aws::Redshift::Model::CancelResizeResult::WithTargetEncryptionType
CancelResizeResult & WithTargetEncryptionType(const char *value)
Definition: CancelResizeResult.h:587
Aws::Redshift::Model::CancelResizeResult::WithStatus
CancelResizeResult & WithStatus(const Aws::String &value)
Definition: CancelResizeResult.h:181
Aws::Redshift::Model::CancelResizeResult::GetImportTablesCompleted
const Aws::Vector< Aws::String > & GetImportTablesCompleted() const
Definition: CancelResizeResult.h:202
Aws::Redshift::Model::CancelResizeResult::SetStatus
void SetStatus(const Aws::String &value)
Definition: CancelResizeResult.h:160
Aws::Redshift::Model::CancelResizeResult::WithTargetNumberOfNodes
CancelResizeResult & WithTargetNumberOfNodes(int value)
Definition: CancelResizeResult.h:102
Aws::Redshift::Model::CancelResizeResult::WithMessage
CancelResizeResult & WithMessage(const char *value)
Definition: CancelResizeResult.h:544
Aws::Redshift::Model::CancelResizeResult::WithResponseMetadata
CancelResizeResult & WithResponseMetadata(ResponseMetadata &&value)
Definition: CancelResizeResult.h:619
Aws::Redshift::Model::CancelResizeResult::operator=
CancelResizeResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Redshift::Model::CancelResizeResult::SetImportTablesNotStarted
void SetImportTablesNotStarted(Aws::Vector< Aws::String > &&value)
Definition: CancelResizeResult.h:312
Aws::Redshift::Model::CancelResizeResult::AddImportTablesCompleted
CancelResizeResult & AddImportTablesCompleted(const Aws::String &value)
Definition: CancelResizeResult.h:232
Aws::Redshift::Model::CancelResizeResult::AddImportTablesInProgress
CancelResizeResult & AddImportTablesInProgress(const Aws::String &value)
Definition: CancelResizeResult.h:281
Aws::Redshift::Model::CancelResizeResult::GetStatus
const Aws::String & GetStatus() const
Definition: CancelResizeResult.h:153
AWSVector.h
Aws::Redshift::Model::CancelResizeResult::SetImportTablesInProgress
void SetImportTablesInProgress(const Aws::Vector< Aws::String > &value)
Definition: CancelResizeResult.h:257
Aws::Redshift::Model::CancelResizeResult::SetEstimatedTimeToCompletionInSeconds
void SetEstimatedTimeToCompletionInSeconds(long long value)
Definition: CancelResizeResult.h:450
Aws::Redshift::Model::CancelResizeResult::SetElapsedTimeInSeconds
void SetElapsedTimeInSeconds(long long value)
Definition: CancelResizeResult.h:426
Aws::Redshift::Model::CancelResizeResult::GetAvgResizeRateInMegaBytesPerSecond
double GetAvgResizeRateInMegaBytesPerSecond() const
Definition: CancelResizeResult.h:350
Aws::Redshift::Model::CancelResizeResult::WithProgressInMegaBytes
CancelResizeResult & WithProgressInMegaBytes(long long value)
Definition: CancelResizeResult.h:411
Aws::Redshift::Model::CancelResizeResult::GetProgressInMegaBytes
long long GetProgressInMegaBytes() const
Definition: CancelResizeResult.h:393
Aws::Redshift::Model::CancelResizeResult::WithElapsedTimeInSeconds
CancelResizeResult & WithElapsedTimeInSeconds(long long value)
Definition: CancelResizeResult.h:433
Aws::Redshift::Model::CancelResizeResult::WithTargetClusterType
CancelResizeResult & WithTargetClusterType(Aws::String &&value)
Definition: CancelResizeResult.h:139
Aws::Redshift::Model::CancelResizeResult::GetImportTablesInProgress
const Aws::Vector< Aws::String > & GetImportTablesInProgress() const
Definition: CancelResizeResult.h:251
Aws::Redshift::Model::CancelResizeResult::CancelResizeResult
CancelResizeResult()
Aws::Redshift::Model::CancelResizeResult::SetProgressInMegaBytes
void SetProgressInMegaBytes(long long value)
Definition: CancelResizeResult.h:402
Aws::Redshift::Model::CancelResizeResult::WithMessage
CancelResizeResult & WithMessage(const Aws::String &value)
Definition: CancelResizeResult.h:534
Aws::Redshift::Model::CancelResizeResult::GetTotalResizeDataInMegaBytes
long long GetTotalResizeDataInMegaBytes() const
Definition: CancelResizeResult.h:371
Aws::Redshift::Model::CancelResizeResult::WithTargetClusterType
CancelResizeResult & WithTargetClusterType(const char *value)
Definition: CancelResizeResult.h:145
Aws::Redshift::Model::CancelResizeResult::SetStatus
void SetStatus(Aws::String &&value)
Definition: CancelResizeResult.h:167
Aws::Redshift::Model::CancelResizeResult::GetTargetClusterType
const Aws::String & GetTargetClusterType() const
Definition: CancelResizeResult.h:109
Aws::Redshift::Model::CancelResizeResult::SetTargetNumberOfNodes
void SetTargetNumberOfNodes(int value)
Definition: CancelResizeResult.h:96
Aws::Redshift::Model::CancelResizeResult::SetTargetClusterType
void SetTargetClusterType(const char *value)
Definition: CancelResizeResult.h:127
Aws::Redshift::Model::CancelResizeResult::SetImportTablesCompleted
void SetImportTablesCompleted(Aws::Vector< Aws::String > &&value)
Definition: CancelResizeResult.h:214
Aws::Redshift::Model::CancelResizeResult::SetMessage
void SetMessage(Aws::String &&value)
Definition: CancelResizeResult.h:524
Aws::Redshift::Model::CancelResizeResult
Definition: CancelResizeResult.h:36
Aws::Redshift::Model::CancelResizeResult::WithAvgResizeRateInMegaBytesPerSecond
CancelResizeResult & WithAvgResizeRateInMegaBytesPerSecond(double value)
Definition: CancelResizeResult.h:364
Aws::Redshift::Model::CancelResizeResult::WithTargetClusterType
CancelResizeResult & WithTargetClusterType(const Aws::String &value)
Definition: CancelResizeResult.h:133
Aws::Redshift::Model::CancelResizeResult::AddImportTablesNotStarted
CancelResizeResult & AddImportTablesNotStarted(Aws::String &&value)
Definition: CancelResizeResult.h:336
Aws::Redshift::Model::CancelResizeResult::GetTargetEncryptionType
const Aws::String & GetTargetEncryptionType() const
Definition: CancelResizeResult.h:551
Aws::Redshift::Model::CancelResizeResult::SetResponseMetadata
void SetResponseMetadata(const ResponseMetadata &value)
Definition: CancelResizeResult.h:610
Aws::Redshift::Model::CancelResizeResult::AddImportTablesInProgress
CancelResizeResult & AddImportTablesInProgress(const char *value)
Definition: CancelResizeResult.h:293
AWS_REDSHIFT_API
#define AWS_REDSHIFT_API
Definition: Redshift_EXPORTS.h:28
Aws::Redshift::Model::CancelResizeResult::SetDataTransferProgressPercent
void SetDataTransferProgressPercent(double value)
Definition: CancelResizeResult.h:598
Aws::Redshift::Model::CancelResizeResult::WithDataTransferProgressPercent
CancelResizeResult & WithDataTransferProgressPercent(double value)
Definition: CancelResizeResult.h:603
Aws::Redshift::Model::CancelResizeResult::GetDataTransferProgressPercent
double GetDataTransferProgressPercent() const
Definition: CancelResizeResult.h:593
Aws::Redshift::Model::CancelResizeResult::SetResizeType
void SetResizeType(const char *value)
Definition: CancelResizeResult.h:487
Aws::Redshift::Model::CancelResizeResult::GetImportTablesNotStarted
const Aws::Vector< Aws::String > & GetImportTablesNotStarted() const
Definition: CancelResizeResult.h:300
Aws::Redshift::Model::CancelResizeResult::SetTargetEncryptionType
void SetTargetEncryptionType(const char *value)
Definition: CancelResizeResult.h:569
Aws::Redshift::Model::CancelResizeResult::WithStatus
CancelResizeResult & WithStatus(Aws::String &&value)
Definition: CancelResizeResult.h:188
Aws::Redshift::Model::CancelResizeResult::SetTargetNodeType
void SetTargetNodeType(const Aws::String &value)
Definition: CancelResizeResult.h:53
AWSString.h
Aws::Redshift::Model::CancelResizeResult::WithTargetEncryptionType
CancelResizeResult & WithTargetEncryptionType(Aws::String &&value)
Definition: CancelResizeResult.h:581
Aws::Redshift::Model::CancelResizeResult::SetMessage
void SetMessage(const char *value)
Definition: CancelResizeResult.h:529
Aws::Redshift::Model::CancelResizeResult::CancelResizeResult
CancelResizeResult(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
Aws::Redshift::Model::CancelResizeResult::SetImportTablesNotStarted
void SetImportTablesNotStarted(const Aws::Vector< Aws::String > &value)
Definition: CancelResizeResult.h:306
Aws::Redshift::Model::CancelResizeResult::AddImportTablesInProgress
CancelResizeResult & AddImportTablesInProgress(Aws::String &&value)
Definition: CancelResizeResult.h:287
Aws::Redshift::Model::CancelResizeResult::SetTargetEncryptionType
void SetTargetEncryptionType(Aws::String &&value)
Definition: CancelResizeResult.h:563
Aws::Redshift::Model::CancelResizeResult::WithImportTablesNotStarted
CancelResizeResult & WithImportTablesNotStarted(Aws::Vector< Aws::String > &&value)
Definition: CancelResizeResult.h:324
Aws::Redshift::Model::CancelResizeResult::WithImportTablesCompleted
CancelResizeResult & WithImportTablesCompleted(Aws::Vector< Aws::String > &&value)
Definition: CancelResizeResult.h:226
Aws::Redshift::Model::CancelResizeResult::WithTargetNodeType
CancelResizeResult & WithTargetNodeType(const Aws::String &value)
Definition: CancelResizeResult.h:71
Aws::Redshift::Model::CancelResizeResult::WithTotalResizeDataInMegaBytes
CancelResizeResult & WithTotalResizeDataInMegaBytes(long long value)
Definition: CancelResizeResult.h:383
Aws::Redshift::Model::CancelResizeResult::GetTargetNodeType
const Aws::String & GetTargetNodeType() const
Definition: CancelResizeResult.h:47
Aws::Redshift::Model::CancelResizeResult::SetImportTablesInProgress
void SetImportTablesInProgress(Aws::Vector< Aws::String > &&value)
Definition: CancelResizeResult.h:263
Aws::Redshift::Model::CancelResizeResult::GetResponseMetadata
const ResponseMetadata & GetResponseMetadata() const
Definition: CancelResizeResult.h:607
Aws::Redshift::Model::CancelResizeResult::SetResizeType
void SetResizeType(const Aws::String &value)
Definition: CancelResizeResult.h:473
Aws::Redshift::Model::CancelResizeResult::WithResponseMetadata
CancelResizeResult & WithResponseMetadata(const ResponseMetadata &value)
Definition: CancelResizeResult.h:616
Aws::Redshift::Model::CancelResizeResult::SetTargetEncryptionType
void SetTargetEncryptionType(const Aws::String &value)
Definition: CancelResizeResult.h:557
Aws::Redshift::Model::CancelResizeResult::AddImportTablesCompleted
CancelResizeResult & AddImportTablesCompleted(Aws::String &&value)
Definition: CancelResizeResult.h:238
Aws::Redshift::Model::CancelResizeResult::AddImportTablesNotStarted
CancelResizeResult & AddImportTablesNotStarted(const char *value)
Definition: CancelResizeResult.h:342
Aws::Redshift::Model::CancelResizeResult::AddImportTablesNotStarted
CancelResizeResult & AddImportTablesNotStarted(const Aws::String &value)
Definition: CancelResizeResult.h:330
Aws
Definition: AccessManagementClient.h:15
Aws::Redshift::Model::CancelResizeResult::WithEstimatedTimeToCompletionInSeconds
CancelResizeResult & WithEstimatedTimeToCompletionInSeconds(long long value)
Definition: CancelResizeResult.h:458
Aws::Redshift::Model::CancelResizeResult::WithImportTablesInProgress
CancelResizeResult & WithImportTablesInProgress(Aws::Vector< Aws::String > &&value)
Definition: CancelResizeResult.h:275
Redshift_EXPORTS.h
Aws::Redshift::Model::CancelResizeResult::SetTargetNodeType
void SetTargetNodeType(const char *value)
Definition: CancelResizeResult.h:65
Aws::Redshift::Model::CancelResizeResult::WithTargetNodeType
CancelResizeResult & WithTargetNodeType(Aws::String &&value)
Definition: CancelResizeResult.h:77
Aws::Redshift::Model::CancelResizeResult::GetTargetNumberOfNodes
int GetTargetNumberOfNodes() const
Definition: CancelResizeResult.h:90
Aws::Redshift::Model::CancelResizeResult::SetTargetNodeType
void SetTargetNodeType(Aws::String &&value)
Definition: CancelResizeResult.h:59
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Redshift::Model::CancelResizeResult::GetEstimatedTimeToCompletionInSeconds
long long GetEstimatedTimeToCompletionInSeconds() const
Definition: CancelResizeResult.h:442
Aws::Redshift::Model::CancelResizeResult::GetMessage
const Aws::String & GetMessage() const
Definition: CancelResizeResult.h:514
Aws::Redshift::Model::CancelResizeResult::AddImportTablesCompleted
CancelResizeResult & AddImportTablesCompleted(const char *value)
Definition: CancelResizeResult.h:244
ResponseMetadata.h
Aws::Redshift::Model::CancelResizeResult::WithTargetNodeType
CancelResizeResult & WithTargetNodeType(const char *value)
Definition: CancelResizeResult.h:83
Aws::Redshift::Model::CancelResizeResult::WithResizeType
CancelResizeResult & WithResizeType(Aws::String &&value)
Definition: CancelResizeResult.h:501
Aws::Redshift::Model::CancelResizeResult::WithTargetEncryptionType
CancelResizeResult & WithTargetEncryptionType(const Aws::String &value)
Definition: CancelResizeResult.h:575
Aws::Redshift::Model::CancelResizeResult::WithImportTablesNotStarted
CancelResizeResult & WithImportTablesNotStarted(const Aws::Vector< Aws::String > &value)
Definition: CancelResizeResult.h:318
Aws::Redshift::Model::CancelResizeResult::WithMessage
CancelResizeResult & WithMessage(Aws::String &&value)
Definition: CancelResizeResult.h:539
Aws::Redshift::Model::CancelResizeResult::WithStatus
CancelResizeResult & WithStatus(const char *value)
Definition: CancelResizeResult.h:195
Aws::Redshift::Model::CancelResizeResult::SetImportTablesCompleted
void SetImportTablesCompleted(const Aws::Vector< Aws::String > &value)
Definition: CancelResizeResult.h:208
Aws::Redshift::Model::CancelResizeResult::WithImportTablesCompleted
CancelResizeResult & WithImportTablesCompleted(const Aws::Vector< Aws::String > &value)
Definition: CancelResizeResult.h:220
Aws::Redshift::Model::CancelResizeResult::SetTargetClusterType
void SetTargetClusterType(Aws::String &&value)
Definition: CancelResizeResult.h:121
Aws::Redshift::Model::CancelResizeResult::GetElapsedTimeInSeconds
long long GetElapsedTimeInSeconds() const
Definition: CancelResizeResult.h:419
Aws::Redshift::Model::CancelResizeResult::WithResizeType
CancelResizeResult & WithResizeType(const Aws::String &value)
Definition: CancelResizeResult.h:494