AWS SDK for C++  1.9.154
AWS SDK for C++
DescribeBackupJobResult.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 template<typename RESULT_TYPE>
18 class AmazonWebServiceResult;
19 
20 namespace Utils
21 {
22 namespace Json
23 {
24  class JsonValue;
25 } // namespace Json
26 } // namespace Utils
27 namespace Backup
28 {
29 namespace Model
30 {
32  {
33  public:
37 
38 
42  inline const Aws::String& GetAccountId() const{ return m_accountId; }
43 
47  inline void SetAccountId(const Aws::String& value) { m_accountId = value; }
48 
52  inline void SetAccountId(Aws::String&& value) { m_accountId = std::move(value); }
53 
57  inline void SetAccountId(const char* value) { m_accountId.assign(value); }
58 
62  inline DescribeBackupJobResult& WithAccountId(const Aws::String& value) { SetAccountId(value); return *this;}
63 
67  inline DescribeBackupJobResult& WithAccountId(Aws::String&& value) { SetAccountId(std::move(value)); return *this;}
68 
72  inline DescribeBackupJobResult& WithAccountId(const char* value) { SetAccountId(value); return *this;}
73 
74 
78  inline const Aws::String& GetBackupJobId() const{ return m_backupJobId; }
79 
83  inline void SetBackupJobId(const Aws::String& value) { m_backupJobId = value; }
84 
88  inline void SetBackupJobId(Aws::String&& value) { m_backupJobId = std::move(value); }
89 
93  inline void SetBackupJobId(const char* value) { m_backupJobId.assign(value); }
94 
98  inline DescribeBackupJobResult& WithBackupJobId(const Aws::String& value) { SetBackupJobId(value); return *this;}
99 
103  inline DescribeBackupJobResult& WithBackupJobId(Aws::String&& value) { SetBackupJobId(std::move(value)); return *this;}
104 
108  inline DescribeBackupJobResult& WithBackupJobId(const char* value) { SetBackupJobId(value); return *this;}
109 
110 
117  inline const Aws::String& GetBackupVaultName() const{ return m_backupVaultName; }
118 
125  inline void SetBackupVaultName(const Aws::String& value) { m_backupVaultName = value; }
126 
133  inline void SetBackupVaultName(Aws::String&& value) { m_backupVaultName = std::move(value); }
134 
141  inline void SetBackupVaultName(const char* value) { m_backupVaultName.assign(value); }
142 
149  inline DescribeBackupJobResult& WithBackupVaultName(const Aws::String& value) { SetBackupVaultName(value); return *this;}
150 
157  inline DescribeBackupJobResult& WithBackupVaultName(Aws::String&& value) { SetBackupVaultName(std::move(value)); return *this;}
158 
165  inline DescribeBackupJobResult& WithBackupVaultName(const char* value) { SetBackupVaultName(value); return *this;}
166 
167 
173  inline const Aws::String& GetBackupVaultArn() const{ return m_backupVaultArn; }
174 
180  inline void SetBackupVaultArn(const Aws::String& value) { m_backupVaultArn = value; }
181 
187  inline void SetBackupVaultArn(Aws::String&& value) { m_backupVaultArn = std::move(value); }
188 
194  inline void SetBackupVaultArn(const char* value) { m_backupVaultArn.assign(value); }
195 
201  inline DescribeBackupJobResult& WithBackupVaultArn(const Aws::String& value) { SetBackupVaultArn(value); return *this;}
202 
208  inline DescribeBackupJobResult& WithBackupVaultArn(Aws::String&& value) { SetBackupVaultArn(std::move(value)); return *this;}
209 
215  inline DescribeBackupJobResult& WithBackupVaultArn(const char* value) { SetBackupVaultArn(value); return *this;}
216 
217 
222  inline const Aws::String& GetRecoveryPointArn() const{ return m_recoveryPointArn; }
223 
228  inline void SetRecoveryPointArn(const Aws::String& value) { m_recoveryPointArn = value; }
229 
234  inline void SetRecoveryPointArn(Aws::String&& value) { m_recoveryPointArn = std::move(value); }
235 
240  inline void SetRecoveryPointArn(const char* value) { m_recoveryPointArn.assign(value); }
241 
246  inline DescribeBackupJobResult& WithRecoveryPointArn(const Aws::String& value) { SetRecoveryPointArn(value); return *this;}
247 
252  inline DescribeBackupJobResult& WithRecoveryPointArn(Aws::String&& value) { SetRecoveryPointArn(std::move(value)); return *this;}
253 
258  inline DescribeBackupJobResult& WithRecoveryPointArn(const char* value) { SetRecoveryPointArn(value); return *this;}
259 
260 
265  inline const Aws::String& GetResourceArn() const{ return m_resourceArn; }
266 
271  inline void SetResourceArn(const Aws::String& value) { m_resourceArn = value; }
272 
277  inline void SetResourceArn(Aws::String&& value) { m_resourceArn = std::move(value); }
278 
283  inline void SetResourceArn(const char* value) { m_resourceArn.assign(value); }
284 
289  inline DescribeBackupJobResult& WithResourceArn(const Aws::String& value) { SetResourceArn(value); return *this;}
290 
295  inline DescribeBackupJobResult& WithResourceArn(Aws::String&& value) { SetResourceArn(std::move(value)); return *this;}
296 
301  inline DescribeBackupJobResult& WithResourceArn(const char* value) { SetResourceArn(value); return *this;}
302 
303 
310  inline const Aws::Utils::DateTime& GetCreationDate() const{ return m_creationDate; }
311 
318  inline void SetCreationDate(const Aws::Utils::DateTime& value) { m_creationDate = value; }
319 
326  inline void SetCreationDate(Aws::Utils::DateTime&& value) { m_creationDate = std::move(value); }
327 
334  inline DescribeBackupJobResult& WithCreationDate(const Aws::Utils::DateTime& value) { SetCreationDate(value); return *this;}
335 
342  inline DescribeBackupJobResult& WithCreationDate(Aws::Utils::DateTime&& value) { SetCreationDate(std::move(value)); return *this;}
343 
344 
351  inline const Aws::Utils::DateTime& GetCompletionDate() const{ return m_completionDate; }
352 
359  inline void SetCompletionDate(const Aws::Utils::DateTime& value) { m_completionDate = value; }
360 
367  inline void SetCompletionDate(Aws::Utils::DateTime&& value) { m_completionDate = std::move(value); }
368 
375  inline DescribeBackupJobResult& WithCompletionDate(const Aws::Utils::DateTime& value) { SetCompletionDate(value); return *this;}
376 
383  inline DescribeBackupJobResult& WithCompletionDate(Aws::Utils::DateTime&& value) { SetCompletionDate(std::move(value)); return *this;}
384 
385 
389  inline const BackupJobState& GetState() const{ return m_state; }
390 
394  inline void SetState(const BackupJobState& value) { m_state = value; }
395 
399  inline void SetState(BackupJobState&& value) { m_state = std::move(value); }
400 
404  inline DescribeBackupJobResult& WithState(const BackupJobState& value) { SetState(value); return *this;}
405 
409  inline DescribeBackupJobResult& WithState(BackupJobState&& value) { SetState(std::move(value)); return *this;}
410 
411 
416  inline const Aws::String& GetStatusMessage() const{ return m_statusMessage; }
417 
422  inline void SetStatusMessage(const Aws::String& value) { m_statusMessage = value; }
423 
428  inline void SetStatusMessage(Aws::String&& value) { m_statusMessage = std::move(value); }
429 
434  inline void SetStatusMessage(const char* value) { m_statusMessage.assign(value); }
435 
440  inline DescribeBackupJobResult& WithStatusMessage(const Aws::String& value) { SetStatusMessage(value); return *this;}
441 
446  inline DescribeBackupJobResult& WithStatusMessage(Aws::String&& value) { SetStatusMessage(std::move(value)); return *this;}
447 
452  inline DescribeBackupJobResult& WithStatusMessage(const char* value) { SetStatusMessage(value); return *this;}
453 
454 
459  inline const Aws::String& GetPercentDone() const{ return m_percentDone; }
460 
465  inline void SetPercentDone(const Aws::String& value) { m_percentDone = value; }
466 
471  inline void SetPercentDone(Aws::String&& value) { m_percentDone = std::move(value); }
472 
477  inline void SetPercentDone(const char* value) { m_percentDone.assign(value); }
478 
483  inline DescribeBackupJobResult& WithPercentDone(const Aws::String& value) { SetPercentDone(value); return *this;}
484 
489  inline DescribeBackupJobResult& WithPercentDone(Aws::String&& value) { SetPercentDone(std::move(value)); return *this;}
490 
495  inline DescribeBackupJobResult& WithPercentDone(const char* value) { SetPercentDone(value); return *this;}
496 
497 
501  inline long long GetBackupSizeInBytes() const{ return m_backupSizeInBytes; }
502 
506  inline void SetBackupSizeInBytes(long long value) { m_backupSizeInBytes = value; }
507 
511  inline DescribeBackupJobResult& WithBackupSizeInBytes(long long value) { SetBackupSizeInBytes(value); return *this;}
512 
513 
518  inline const Aws::String& GetIamRoleArn() const{ return m_iamRoleArn; }
519 
524  inline void SetIamRoleArn(const Aws::String& value) { m_iamRoleArn = value; }
525 
530  inline void SetIamRoleArn(Aws::String&& value) { m_iamRoleArn = std::move(value); }
531 
536  inline void SetIamRoleArn(const char* value) { m_iamRoleArn.assign(value); }
537 
542  inline DescribeBackupJobResult& WithIamRoleArn(const Aws::String& value) { SetIamRoleArn(value); return *this;}
543 
548  inline DescribeBackupJobResult& WithIamRoleArn(Aws::String&& value) { SetIamRoleArn(std::move(value)); return *this;}
549 
554  inline DescribeBackupJobResult& WithIamRoleArn(const char* value) { SetIamRoleArn(value); return *this;}
555 
556 
563  inline const RecoveryPointCreator& GetCreatedBy() const{ return m_createdBy; }
564 
571  inline void SetCreatedBy(const RecoveryPointCreator& value) { m_createdBy = value; }
572 
579  inline void SetCreatedBy(RecoveryPointCreator&& value) { m_createdBy = std::move(value); }
580 
587  inline DescribeBackupJobResult& WithCreatedBy(const RecoveryPointCreator& value) { SetCreatedBy(value); return *this;}
588 
595  inline DescribeBackupJobResult& WithCreatedBy(RecoveryPointCreator&& value) { SetCreatedBy(std::move(value)); return *this;}
596 
597 
603  inline const Aws::String& GetResourceType() const{ return m_resourceType; }
604 
610  inline void SetResourceType(const Aws::String& value) { m_resourceType = value; }
611 
617  inline void SetResourceType(Aws::String&& value) { m_resourceType = std::move(value); }
618 
624  inline void SetResourceType(const char* value) { m_resourceType.assign(value); }
625 
631  inline DescribeBackupJobResult& WithResourceType(const Aws::String& value) { SetResourceType(value); return *this;}
632 
638  inline DescribeBackupJobResult& WithResourceType(Aws::String&& value) { SetResourceType(std::move(value)); return *this;}
639 
645  inline DescribeBackupJobResult& WithResourceType(const char* value) { SetResourceType(value); return *this;}
646 
647 
652  inline long long GetBytesTransferred() const{ return m_bytesTransferred; }
653 
658  inline void SetBytesTransferred(long long value) { m_bytesTransferred = value; }
659 
664  inline DescribeBackupJobResult& WithBytesTransferred(long long value) { SetBytesTransferred(value); return *this;}
665 
666 
674  inline const Aws::Utils::DateTime& GetExpectedCompletionDate() const{ return m_expectedCompletionDate; }
675 
683  inline void SetExpectedCompletionDate(const Aws::Utils::DateTime& value) { m_expectedCompletionDate = value; }
684 
692  inline void SetExpectedCompletionDate(Aws::Utils::DateTime&& value) { m_expectedCompletionDate = std::move(value); }
693 
701  inline DescribeBackupJobResult& WithExpectedCompletionDate(const Aws::Utils::DateTime& value) { SetExpectedCompletionDate(value); return *this;}
702 
710  inline DescribeBackupJobResult& WithExpectedCompletionDate(Aws::Utils::DateTime&& value) { SetExpectedCompletionDate(std::move(value)); return *this;}
711 
712 
722  inline const Aws::Utils::DateTime& GetStartBy() const{ return m_startBy; }
723 
733  inline void SetStartBy(const Aws::Utils::DateTime& value) { m_startBy = value; }
734 
744  inline void SetStartBy(Aws::Utils::DateTime&& value) { m_startBy = std::move(value); }
745 
755  inline DescribeBackupJobResult& WithStartBy(const Aws::Utils::DateTime& value) { SetStartBy(value); return *this;}
756 
766  inline DescribeBackupJobResult& WithStartBy(Aws::Utils::DateTime&& value) { SetStartBy(std::move(value)); return *this;}
767 
768 
773  inline const Aws::Map<Aws::String, Aws::String>& GetBackupOptions() const{ return m_backupOptions; }
774 
779  inline void SetBackupOptions(const Aws::Map<Aws::String, Aws::String>& value) { m_backupOptions = value; }
780 
785  inline void SetBackupOptions(Aws::Map<Aws::String, Aws::String>&& value) { m_backupOptions = std::move(value); }
786 
791  inline DescribeBackupJobResult& WithBackupOptions(const Aws::Map<Aws::String, Aws::String>& value) { SetBackupOptions(value); return *this;}
792 
797  inline DescribeBackupJobResult& WithBackupOptions(Aws::Map<Aws::String, Aws::String>&& value) { SetBackupOptions(std::move(value)); return *this;}
798 
803  inline DescribeBackupJobResult& AddBackupOptions(const Aws::String& key, const Aws::String& value) { m_backupOptions.emplace(key, value); return *this; }
804 
809  inline DescribeBackupJobResult& AddBackupOptions(Aws::String&& key, const Aws::String& value) { m_backupOptions.emplace(std::move(key), value); return *this; }
810 
815  inline DescribeBackupJobResult& AddBackupOptions(const Aws::String& key, Aws::String&& value) { m_backupOptions.emplace(key, std::move(value)); return *this; }
816 
821  inline DescribeBackupJobResult& AddBackupOptions(Aws::String&& key, Aws::String&& value) { m_backupOptions.emplace(std::move(key), std::move(value)); return *this; }
822 
827  inline DescribeBackupJobResult& AddBackupOptions(const char* key, Aws::String&& value) { m_backupOptions.emplace(key, std::move(value)); return *this; }
828 
833  inline DescribeBackupJobResult& AddBackupOptions(Aws::String&& key, const char* value) { m_backupOptions.emplace(std::move(key), value); return *this; }
834 
839  inline DescribeBackupJobResult& AddBackupOptions(const char* key, const char* value) { m_backupOptions.emplace(key, value); return *this; }
840 
841 
848  inline const Aws::String& GetBackupType() const{ return m_backupType; }
849 
856  inline void SetBackupType(const Aws::String& value) { m_backupType = value; }
857 
864  inline void SetBackupType(Aws::String&& value) { m_backupType = std::move(value); }
865 
872  inline void SetBackupType(const char* value) { m_backupType.assign(value); }
873 
880  inline DescribeBackupJobResult& WithBackupType(const Aws::String& value) { SetBackupType(value); return *this;}
881 
888  inline DescribeBackupJobResult& WithBackupType(Aws::String&& value) { SetBackupType(std::move(value)); return *this;}
889 
896  inline DescribeBackupJobResult& WithBackupType(const char* value) { SetBackupType(value); return *this;}
897 
898  private:
899 
900  Aws::String m_accountId;
901 
902  Aws::String m_backupJobId;
903 
904  Aws::String m_backupVaultName;
905 
906  Aws::String m_backupVaultArn;
907 
908  Aws::String m_recoveryPointArn;
909 
910  Aws::String m_resourceArn;
911 
912  Aws::Utils::DateTime m_creationDate;
913 
914  Aws::Utils::DateTime m_completionDate;
915 
916  BackupJobState m_state;
917 
918  Aws::String m_statusMessage;
919 
920  Aws::String m_percentDone;
921 
922  long long m_backupSizeInBytes;
923 
924  Aws::String m_iamRoleArn;
925 
926  RecoveryPointCreator m_createdBy;
927 
928  Aws::String m_resourceType;
929 
930  long long m_bytesTransferred;
931 
932  Aws::Utils::DateTime m_expectedCompletionDate;
933 
934  Aws::Utils::DateTime m_startBy;
935 
936  Aws::Map<Aws::String, Aws::String> m_backupOptions;
937 
938  Aws::String m_backupType;
939  };
940 
941 } // namespace Model
942 } // namespace Backup
943 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::Backup::Model::DescribeBackupJobResult::GetBackupVaultName
const Aws::String & GetBackupVaultName() const
Definition: DescribeBackupJobResult.h:117
Aws::Backup::Model::DescribeBackupJobResult::SetCompletionDate
void SetCompletionDate(const Aws::Utils::DateTime &value)
Definition: DescribeBackupJobResult.h:359
Aws::Backup::Model::DescribeBackupJobResult::SetIamRoleArn
void SetIamRoleArn(const char *value)
Definition: DescribeBackupJobResult.h:536
Aws::Backup::Model::DescribeBackupJobResult::AddBackupOptions
DescribeBackupJobResult & AddBackupOptions(const Aws::String &key, const Aws::String &value)
Definition: DescribeBackupJobResult.h:803
Aws::Backup::Model::DescribeBackupJobResult::SetBackupVaultName
void SetBackupVaultName(const Aws::String &value)
Definition: DescribeBackupJobResult.h:125
Aws::Backup::Model::DescribeBackupJobResult::GetIamRoleArn
const Aws::String & GetIamRoleArn() const
Definition: DescribeBackupJobResult.h:518
Aws::Backup::Model::DescribeBackupJobResult::SetAccountId
void SetAccountId(const Aws::String &value)
Definition: DescribeBackupJobResult.h:47
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::Backup::Model::DescribeBackupJobResult::SetResourceType
void SetResourceType(Aws::String &&value)
Definition: DescribeBackupJobResult.h:617
Aws::Backup::Model::DescribeBackupJobResult::SetExpectedCompletionDate
void SetExpectedCompletionDate(const Aws::Utils::DateTime &value)
Definition: DescribeBackupJobResult.h:683
Aws::Backup::Model::DescribeBackupJobResult::WithBackupOptions
DescribeBackupJobResult & WithBackupOptions(const Aws::Map< Aws::String, Aws::String > &value)
Definition: DescribeBackupJobResult.h:791
Aws::Backup::Model::DescribeBackupJobResult::SetCreationDate
void SetCreationDate(Aws::Utils::DateTime &&value)
Definition: DescribeBackupJobResult.h:326
Aws::Backup::Model::DescribeBackupJobResult::operator=
DescribeBackupJobResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::Backup::Model::DescribeBackupJobResult::SetAccountId
void SetAccountId(const char *value)
Definition: DescribeBackupJobResult.h:57
Aws::Backup::Model::DescribeBackupJobResult::WithBackupVaultName
DescribeBackupJobResult & WithBackupVaultName(const Aws::String &value)
Definition: DescribeBackupJobResult.h:149
Aws::Backup::Model::DescribeBackupJobResult::AddBackupOptions
DescribeBackupJobResult & AddBackupOptions(Aws::String &&key, const char *value)
Definition: DescribeBackupJobResult.h:833
Aws::Backup::Model::DescribeBackupJobResult::GetBytesTransferred
long long GetBytesTransferred() const
Definition: DescribeBackupJobResult.h:652
Aws::Backup::Model::DescribeBackupJobResult::DescribeBackupJobResult
DescribeBackupJobResult()
Aws::Backup::Model::DescribeBackupJobResult::WithBackupJobId
DescribeBackupJobResult & WithBackupJobId(const Aws::String &value)
Definition: DescribeBackupJobResult.h:98
Aws::Backup::Model::DescribeBackupJobResult::WithCompletionDate
DescribeBackupJobResult & WithCompletionDate(Aws::Utils::DateTime &&value)
Definition: DescribeBackupJobResult.h:383
Aws::Backup::Model::DescribeBackupJobResult::GetResourceType
const Aws::String & GetResourceType() const
Definition: DescribeBackupJobResult.h:603
Aws::Backup::Model::DescribeBackupJobResult::SetBackupVaultArn
void SetBackupVaultArn(const Aws::String &value)
Definition: DescribeBackupJobResult.h:180
Aws::Backup::Model::DescribeBackupJobResult::SetBackupSizeInBytes
void SetBackupSizeInBytes(long long value)
Definition: DescribeBackupJobResult.h:506
Aws::Backup::Model::DescribeBackupJobResult::SetStartBy
void SetStartBy(Aws::Utils::DateTime &&value)
Definition: DescribeBackupJobResult.h:744
Aws::Backup::Model::DescribeBackupJobResult::DescribeBackupJobResult
DescribeBackupJobResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::Backup::Model::DescribeBackupJobResult::WithResourceArn
DescribeBackupJobResult & WithResourceArn(const char *value)
Definition: DescribeBackupJobResult.h:301
Aws::Backup::Model::DescribeBackupJobResult::SetStatusMessage
void SetStatusMessage(const Aws::String &value)
Definition: DescribeBackupJobResult.h:422
Aws::Backup::Model::DescribeBackupJobResult::WithBackupVaultName
DescribeBackupJobResult & WithBackupVaultName(Aws::String &&value)
Definition: DescribeBackupJobResult.h:157
Aws::Backup::Model::DescribeBackupJobResult::WithExpectedCompletionDate
DescribeBackupJobResult & WithExpectedCompletionDate(Aws::Utils::DateTime &&value)
Definition: DescribeBackupJobResult.h:710
Aws::Backup::Model::DescribeBackupJobResult::SetPercentDone
void SetPercentDone(Aws::String &&value)
Definition: DescribeBackupJobResult.h:471
Aws::Backup::Model::DescribeBackupJobResult::GetBackupJobId
const Aws::String & GetBackupJobId() const
Definition: DescribeBackupJobResult.h:78
Aws::Backup::Model::DescribeBackupJobResult::SetState
void SetState(const BackupJobState &value)
Definition: DescribeBackupJobResult.h:394
Aws::Backup::Model::DescribeBackupJobResult::SetBackupOptions
void SetBackupOptions(Aws::Map< Aws::String, Aws::String > &&value)
Definition: DescribeBackupJobResult.h:785
Aws::Backup::Model::DescribeBackupJobResult::SetIamRoleArn
void SetIamRoleArn(const Aws::String &value)
Definition: DescribeBackupJobResult.h:524
Aws::Backup::Model::DescribeBackupJobResult::WithBackupOptions
DescribeBackupJobResult & WithBackupOptions(Aws::Map< Aws::String, Aws::String > &&value)
Definition: DescribeBackupJobResult.h:797
Aws::Backup::Model::DescribeBackupJobResult::WithAccountId
DescribeBackupJobResult & WithAccountId(const char *value)
Definition: DescribeBackupJobResult.h:72
RecoveryPointCreator.h
AWS_BACKUP_API
#define AWS_BACKUP_API
Definition: Backup_EXPORTS.h:28
Aws::Backup::Model::DescribeBackupJobResult
Definition: DescribeBackupJobResult.h:32
DateTime.h
Aws::Backup::Model::DescribeBackupJobResult::WithRecoveryPointArn
DescribeBackupJobResult & WithRecoveryPointArn(const Aws::String &value)
Definition: DescribeBackupJobResult.h:246
Aws::Backup::Model::DescribeBackupJobResult::SetResourceType
void SetResourceType(const Aws::String &value)
Definition: DescribeBackupJobResult.h:610
Aws::Backup::Model::DescribeBackupJobResult::SetAccountId
void SetAccountId(Aws::String &&value)
Definition: DescribeBackupJobResult.h:52
Aws::Backup::Model::DescribeBackupJobResult::WithResourceType
DescribeBackupJobResult & WithResourceType(const char *value)
Definition: DescribeBackupJobResult.h:645
Aws::Backup::Model::DescribeBackupJobResult::SetResourceArn
void SetResourceArn(Aws::String &&value)
Definition: DescribeBackupJobResult.h:277
Aws::Backup::Model::DescribeBackupJobResult::SetState
void SetState(BackupJobState &&value)
Definition: DescribeBackupJobResult.h:399
Aws::Backup::Model::DescribeBackupJobResult::GetRecoveryPointArn
const Aws::String & GetRecoveryPointArn() const
Definition: DescribeBackupJobResult.h:222
Aws::Backup::Model::DescribeBackupJobResult::GetCreatedBy
const RecoveryPointCreator & GetCreatedBy() const
Definition: DescribeBackupJobResult.h:563
Aws::Backup::Model::DescribeBackupJobResult::WithStartBy
DescribeBackupJobResult & WithStartBy(Aws::Utils::DateTime &&value)
Definition: DescribeBackupJobResult.h:766
Aws::Backup::Model::DescribeBackupJobResult::AddBackupOptions
DescribeBackupJobResult & AddBackupOptions(const char *key, const char *value)
Definition: DescribeBackupJobResult.h:839
Aws::Backup::Model::DescribeBackupJobResult::WithCreationDate
DescribeBackupJobResult & WithCreationDate(const Aws::Utils::DateTime &value)
Definition: DescribeBackupJobResult.h:334
Aws::Backup::Model::DescribeBackupJobResult::SetStatusMessage
void SetStatusMessage(const char *value)
Definition: DescribeBackupJobResult.h:434
Aws::Backup::Model::DescribeBackupJobResult::AddBackupOptions
DescribeBackupJobResult & AddBackupOptions(const char *key, Aws::String &&value)
Definition: DescribeBackupJobResult.h:827
Aws::Backup::Model::DescribeBackupJobResult::SetRecoveryPointArn
void SetRecoveryPointArn(Aws::String &&value)
Definition: DescribeBackupJobResult.h:234
Aws::Backup::Model::DescribeBackupJobResult::GetCompletionDate
const Aws::Utils::DateTime & GetCompletionDate() const
Definition: DescribeBackupJobResult.h:351
Aws::Backup::Model::DescribeBackupJobResult::GetBackupSizeInBytes
long long GetBackupSizeInBytes() const
Definition: DescribeBackupJobResult.h:501
Aws::Backup::Model::DescribeBackupJobResult::GetAccountId
const Aws::String & GetAccountId() const
Definition: DescribeBackupJobResult.h:42
Aws::Backup::Model::DescribeBackupJobResult::WithCreationDate
DescribeBackupJobResult & WithCreationDate(Aws::Utils::DateTime &&value)
Definition: DescribeBackupJobResult.h:342
Aws::Backup::Model::DescribeBackupJobResult::WithPercentDone
DescribeBackupJobResult & WithPercentDone(Aws::String &&value)
Definition: DescribeBackupJobResult.h:489
Aws::Backup::Model::DescribeBackupJobResult::SetBackupJobId
void SetBackupJobId(Aws::String &&value)
Definition: DescribeBackupJobResult.h:88
Aws::Backup::Model::DescribeBackupJobResult::WithBackupType
DescribeBackupJobResult & WithBackupType(const Aws::String &value)
Definition: DescribeBackupJobResult.h:880
Aws::Backup::Model::DescribeBackupJobResult::SetCompletionDate
void SetCompletionDate(Aws::Utils::DateTime &&value)
Definition: DescribeBackupJobResult.h:367
Aws::Backup::Model::DescribeBackupJobResult::GetState
const BackupJobState & GetState() const
Definition: DescribeBackupJobResult.h:389
Aws::Backup::Model::RecoveryPointCreator
Definition: RecoveryPointCreator.h:33
Aws::Backup::Model::DescribeBackupJobResult::SetBackupOptions
void SetBackupOptions(const Aws::Map< Aws::String, Aws::String > &value)
Definition: DescribeBackupJobResult.h:779
Aws::Backup::Model::DescribeBackupJobResult::AddBackupOptions
DescribeBackupJobResult & AddBackupOptions(Aws::String &&key, Aws::String &&value)
Definition: DescribeBackupJobResult.h:821
Aws::Backup::Model::DescribeBackupJobResult::SetBackupVaultName
void SetBackupVaultName(const char *value)
Definition: DescribeBackupJobResult.h:141
Aws::Backup::Model::DescribeBackupJobResult::WithStartBy
DescribeBackupJobResult & WithStartBy(const Aws::Utils::DateTime &value)
Definition: DescribeBackupJobResult.h:755
Aws::Backup::Model::DescribeBackupJobResult::WithIamRoleArn
DescribeBackupJobResult & WithIamRoleArn(Aws::String &&value)
Definition: DescribeBackupJobResult.h:548
Aws::Backup::Model::DescribeBackupJobResult::WithPercentDone
DescribeBackupJobResult & WithPercentDone(const char *value)
Definition: DescribeBackupJobResult.h:495
Aws::Backup::Model::DescribeBackupJobResult::WithResourceArn
DescribeBackupJobResult & WithResourceArn(const Aws::String &value)
Definition: DescribeBackupJobResult.h:289
Aws::Backup::Model::DescribeBackupJobResult::WithStatusMessage
DescribeBackupJobResult & WithStatusMessage(Aws::String &&value)
Definition: DescribeBackupJobResult.h:446
Aws::Backup::Model::DescribeBackupJobResult::SetIamRoleArn
void SetIamRoleArn(Aws::String &&value)
Definition: DescribeBackupJobResult.h:530
Aws::Backup::Model::DescribeBackupJobResult::WithAccountId
DescribeBackupJobResult & WithAccountId(Aws::String &&value)
Definition: DescribeBackupJobResult.h:67
Aws::Backup::Model::DescribeBackupJobResult::WithStatusMessage
DescribeBackupJobResult & WithStatusMessage(const Aws::String &value)
Definition: DescribeBackupJobResult.h:440
Aws::Backup::Model::DescribeBackupJobResult::WithIamRoleArn
DescribeBackupJobResult & WithIamRoleArn(const char *value)
Definition: DescribeBackupJobResult.h:554
Aws::Backup::Model::DescribeBackupJobResult::SetCreatedBy
void SetCreatedBy(const RecoveryPointCreator &value)
Definition: DescribeBackupJobResult.h:571
Aws::Backup::Model::DescribeBackupJobResult::SetBackupJobId
void SetBackupJobId(const char *value)
Definition: DescribeBackupJobResult.h:93
Aws::Backup::Model::DescribeBackupJobResult::WithBackupVaultArn
DescribeBackupJobResult & WithBackupVaultArn(const Aws::String &value)
Definition: DescribeBackupJobResult.h:201
Aws::Backup::Model::DescribeBackupJobResult::SetCreatedBy
void SetCreatedBy(RecoveryPointCreator &&value)
Definition: DescribeBackupJobResult.h:579
Aws::Backup::Model::DescribeBackupJobResult::WithBackupVaultArn
DescribeBackupJobResult & WithBackupVaultArn(const char *value)
Definition: DescribeBackupJobResult.h:215
Aws::Backup::Model::DescribeBackupJobResult::GetBackupType
const Aws::String & GetBackupType() const
Definition: DescribeBackupJobResult.h:848
Aws::Backup::Model::DescribeBackupJobResult::WithAccountId
DescribeBackupJobResult & WithAccountId(const Aws::String &value)
Definition: DescribeBackupJobResult.h:62
Aws::Backup::Model::DescribeBackupJobResult::WithCreatedBy
DescribeBackupJobResult & WithCreatedBy(const RecoveryPointCreator &value)
Definition: DescribeBackupJobResult.h:587
Aws::Backup::Model::DescribeBackupJobResult::WithBackupVaultName
DescribeBackupJobResult & WithBackupVaultName(const char *value)
Definition: DescribeBackupJobResult.h:165
Aws::Backup::Model::DescribeBackupJobResult::SetBackupType
void SetBackupType(const char *value)
Definition: DescribeBackupJobResult.h:872
Aws::Backup::Model::DescribeBackupJobResult::WithState
DescribeBackupJobResult & WithState(BackupJobState &&value)
Definition: DescribeBackupJobResult.h:409
Aws::Backup::Model::DescribeBackupJobResult::WithRecoveryPointArn
DescribeBackupJobResult & WithRecoveryPointArn(const char *value)
Definition: DescribeBackupJobResult.h:258
Aws::Backup::Model::DescribeBackupJobResult::WithResourceArn
DescribeBackupJobResult & WithResourceArn(Aws::String &&value)
Definition: DescribeBackupJobResult.h:295
Aws::Backup::Model::DescribeBackupJobResult::SetBackupVaultName
void SetBackupVaultName(Aws::String &&value)
Definition: DescribeBackupJobResult.h:133
Aws::Backup::Model::DescribeBackupJobResult::WithIamRoleArn
DescribeBackupJobResult & WithIamRoleArn(const Aws::String &value)
Definition: DescribeBackupJobResult.h:542
Aws::Backup::Model::DescribeBackupJobResult::SetExpectedCompletionDate
void SetExpectedCompletionDate(Aws::Utils::DateTime &&value)
Definition: DescribeBackupJobResult.h:692
Aws::Backup::Model::DescribeBackupJobResult::SetBackupVaultArn
void SetBackupVaultArn(Aws::String &&value)
Definition: DescribeBackupJobResult.h:187
Aws::Backup::Model::DescribeBackupJobResult::SetBackupVaultArn
void SetBackupVaultArn(const char *value)
Definition: DescribeBackupJobResult.h:194
Aws::Backup::Model::DescribeBackupJobResult::WithExpectedCompletionDate
DescribeBackupJobResult & WithExpectedCompletionDate(const Aws::Utils::DateTime &value)
Definition: DescribeBackupJobResult.h:701
AWSString.h
BackupJobState.h
Aws::Backup::Model::DescribeBackupJobResult::WithResourceType
DescribeBackupJobResult & WithResourceType(Aws::String &&value)
Definition: DescribeBackupJobResult.h:638
Aws::Backup::Model::DescribeBackupJobResult::SetBytesTransferred
void SetBytesTransferred(long long value)
Definition: DescribeBackupJobResult.h:658
Aws::Backup::Model::DescribeBackupJobResult::SetStatusMessage
void SetStatusMessage(Aws::String &&value)
Definition: DescribeBackupJobResult.h:428
Aws::Backup::Model::DescribeBackupJobResult::SetPercentDone
void SetPercentDone(const Aws::String &value)
Definition: DescribeBackupJobResult.h:465
Aws::Backup::Model::DescribeBackupJobResult::WithBytesTransferred
DescribeBackupJobResult & WithBytesTransferred(long long value)
Definition: DescribeBackupJobResult.h:664
Aws::Backup::Model::DescribeBackupJobResult::WithBackupType
DescribeBackupJobResult & WithBackupType(const char *value)
Definition: DescribeBackupJobResult.h:896
Aws::Backup::Model::BackupJobState
BackupJobState
Definition: BackupJobState.h:17
Aws::Backup::Model::DescribeBackupJobResult::WithResourceType
DescribeBackupJobResult & WithResourceType(const Aws::String &value)
Definition: DescribeBackupJobResult.h:631
Aws::Backup::Model::DescribeBackupJobResult::SetBackupType
void SetBackupType(Aws::String &&value)
Definition: DescribeBackupJobResult.h:864
Aws::Backup::Model::DescribeBackupJobResult::GetResourceArn
const Aws::String & GetResourceArn() const
Definition: DescribeBackupJobResult.h:265
Aws::Backup::Model::DescribeBackupJobResult::AddBackupOptions
DescribeBackupJobResult & AddBackupOptions(Aws::String &&key, const Aws::String &value)
Definition: DescribeBackupJobResult.h:809
Aws::Backup::Model::DescribeBackupJobResult::SetRecoveryPointArn
void SetRecoveryPointArn(const Aws::String &value)
Definition: DescribeBackupJobResult.h:228
Aws::Backup::Model::DescribeBackupJobResult::GetCreationDate
const Aws::Utils::DateTime & GetCreationDate() const
Definition: DescribeBackupJobResult.h:310
Aws::Backup::Model::DescribeBackupJobResult::SetRecoveryPointArn
void SetRecoveryPointArn(const char *value)
Definition: DescribeBackupJobResult.h:240
Aws::Backup::Model::DescribeBackupJobResult::WithStatusMessage
DescribeBackupJobResult & WithStatusMessage(const char *value)
Definition: DescribeBackupJobResult.h:452
Aws::Backup::Model::DescribeBackupJobResult::WithRecoveryPointArn
DescribeBackupJobResult & WithRecoveryPointArn(Aws::String &&value)
Definition: DescribeBackupJobResult.h:252
Backup_EXPORTS.h
Aws::Backup::Model::DescribeBackupJobResult::GetStartBy
const Aws::Utils::DateTime & GetStartBy() const
Definition: DescribeBackupJobResult.h:722
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::Backup::Model::DescribeBackupJobResult::WithBackupJobId
DescribeBackupJobResult & WithBackupJobId(Aws::String &&value)
Definition: DescribeBackupJobResult.h:103
Aws::Backup::Model::DescribeBackupJobResult::GetBackupOptions
const Aws::Map< Aws::String, Aws::String > & GetBackupOptions() const
Definition: DescribeBackupJobResult.h:773
Aws
Definition: AccessManagementClient.h:15
Aws::Backup::Model::DescribeBackupJobResult::WithBackupVaultArn
DescribeBackupJobResult & WithBackupVaultArn(Aws::String &&value)
Definition: DescribeBackupJobResult.h:208
Aws::Backup::Model::DescribeBackupJobResult::WithBackupSizeInBytes
DescribeBackupJobResult & WithBackupSizeInBytes(long long value)
Definition: DescribeBackupJobResult.h:511
Aws::Backup::Model::DescribeBackupJobResult::WithBackupJobId
DescribeBackupJobResult & WithBackupJobId(const char *value)
Definition: DescribeBackupJobResult.h:108
Aws::Backup::Model::DescribeBackupJobResult::SetCreationDate
void SetCreationDate(const Aws::Utils::DateTime &value)
Definition: DescribeBackupJobResult.h:318
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Backup::Model::DescribeBackupJobResult::AddBackupOptions
DescribeBackupJobResult & AddBackupOptions(const Aws::String &key, Aws::String &&value)
Definition: DescribeBackupJobResult.h:815
Aws::Backup::Model::DescribeBackupJobResult::SetResourceArn
void SetResourceArn(const char *value)
Definition: DescribeBackupJobResult.h:283
Aws::Backup::Model::DescribeBackupJobResult::WithBackupType
DescribeBackupJobResult & WithBackupType(Aws::String &&value)
Definition: DescribeBackupJobResult.h:888
Aws::Backup::Model::DescribeBackupJobResult::WithCompletionDate
DescribeBackupJobResult & WithCompletionDate(const Aws::Utils::DateTime &value)
Definition: DescribeBackupJobResult.h:375
Aws::Backup::Model::DescribeBackupJobResult::SetResourceType
void SetResourceType(const char *value)
Definition: DescribeBackupJobResult.h:624
Aws::Backup::Model::DescribeBackupJobResult::WithCreatedBy
DescribeBackupJobResult & WithCreatedBy(RecoveryPointCreator &&value)
Definition: DescribeBackupJobResult.h:595
Aws::Backup::Model::DescribeBackupJobResult::SetBackupJobId
void SetBackupJobId(const Aws::String &value)
Definition: DescribeBackupJobResult.h:83
Aws::Backup::Model::DescribeBackupJobResult::GetExpectedCompletionDate
const Aws::Utils::DateTime & GetExpectedCompletionDate() const
Definition: DescribeBackupJobResult.h:674
Aws::Backup::Model::DescribeBackupJobResult::SetStartBy
void SetStartBy(const Aws::Utils::DateTime &value)
Definition: DescribeBackupJobResult.h:733
Aws::Backup::Model::DescribeBackupJobResult::GetBackupVaultArn
const Aws::String & GetBackupVaultArn() const
Definition: DescribeBackupJobResult.h:173
Aws::Backup::Model::DescribeBackupJobResult::SetPercentDone
void SetPercentDone(const char *value)
Definition: DescribeBackupJobResult.h:477
Aws::Backup::Model::DescribeBackupJobResult::WithState
DescribeBackupJobResult & WithState(const BackupJobState &value)
Definition: DescribeBackupJobResult.h:404
Aws::Backup::Model::DescribeBackupJobResult::SetBackupType
void SetBackupType(const Aws::String &value)
Definition: DescribeBackupJobResult.h:856
AWSMap.h
Aws::Backup::Model::DescribeBackupJobResult::GetStatusMessage
const Aws::String & GetStatusMessage() const
Definition: DescribeBackupJobResult.h:416
Aws::Backup::Model::DescribeBackupJobResult::WithPercentDone
DescribeBackupJobResult & WithPercentDone(const Aws::String &value)
Definition: DescribeBackupJobResult.h:483
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::Backup::Model::DescribeBackupJobResult::SetResourceArn
void SetResourceArn(const Aws::String &value)
Definition: DescribeBackupJobResult.h:271
Aws::Backup::Model::DescribeBackupJobResult::GetPercentDone
const Aws::String & GetPercentDone() const
Definition: DescribeBackupJobResult.h:459