AWS SDK for C++

AWS SDK for C++ Version 1.11.607

Loading...
Searching...
No Matches
CopyJob.h
1
6#pragma once
7#include <aws/backup/Backup_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/backup/model/CopyJobState.h>
11#include <aws/backup/model/RecoveryPointCreator.h>
12#include <aws/core/utils/memory/stl/AWSMap.h>
13#include <utility>
14
15namespace Aws
16{
17namespace Utils
18{
19namespace Json
20{
21 class JsonValue;
22 class JsonView;
23} // namespace Json
24} // namespace Utils
25namespace Backup
26{
27namespace Model
28{
29
35 class CopyJob
36 {
37 public:
38 AWS_BACKUP_API CopyJob() = default;
39 AWS_BACKUP_API CopyJob(Aws::Utils::Json::JsonView jsonValue);
40 AWS_BACKUP_API CopyJob& operator=(Aws::Utils::Json::JsonView jsonValue);
41 AWS_BACKUP_API Aws::Utils::Json::JsonValue Jsonize() const;
42
43
45
48 inline const Aws::String& GetAccountId() const { return m_accountId; }
49 inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }
50 template<typename AccountIdT = Aws::String>
51 void SetAccountId(AccountIdT&& value) { m_accountIdHasBeenSet = true; m_accountId = std::forward<AccountIdT>(value); }
52 template<typename AccountIdT = Aws::String>
53 CopyJob& WithAccountId(AccountIdT&& value) { SetAccountId(std::forward<AccountIdT>(value)); return *this;}
55
57
60 inline const Aws::String& GetCopyJobId() const { return m_copyJobId; }
61 inline bool CopyJobIdHasBeenSet() const { return m_copyJobIdHasBeenSet; }
62 template<typename CopyJobIdT = Aws::String>
63 void SetCopyJobId(CopyJobIdT&& value) { m_copyJobIdHasBeenSet = true; m_copyJobId = std::forward<CopyJobIdT>(value); }
64 template<typename CopyJobIdT = Aws::String>
65 CopyJob& WithCopyJobId(CopyJobIdT&& value) { SetCopyJobId(std::forward<CopyJobIdT>(value)); return *this;}
67
69
75 inline const Aws::String& GetSourceBackupVaultArn() const { return m_sourceBackupVaultArn; }
76 inline bool SourceBackupVaultArnHasBeenSet() const { return m_sourceBackupVaultArnHasBeenSet; }
77 template<typename SourceBackupVaultArnT = Aws::String>
78 void SetSourceBackupVaultArn(SourceBackupVaultArnT&& value) { m_sourceBackupVaultArnHasBeenSet = true; m_sourceBackupVaultArn = std::forward<SourceBackupVaultArnT>(value); }
79 template<typename SourceBackupVaultArnT = Aws::String>
80 CopyJob& WithSourceBackupVaultArn(SourceBackupVaultArnT&& value) { SetSourceBackupVaultArn(std::forward<SourceBackupVaultArnT>(value)); return *this;}
82
84
88 inline const Aws::String& GetSourceRecoveryPointArn() const { return m_sourceRecoveryPointArn; }
89 inline bool SourceRecoveryPointArnHasBeenSet() const { return m_sourceRecoveryPointArnHasBeenSet; }
90 template<typename SourceRecoveryPointArnT = Aws::String>
91 void SetSourceRecoveryPointArn(SourceRecoveryPointArnT&& value) { m_sourceRecoveryPointArnHasBeenSet = true; m_sourceRecoveryPointArn = std::forward<SourceRecoveryPointArnT>(value); }
92 template<typename SourceRecoveryPointArnT = Aws::String>
93 CopyJob& WithSourceRecoveryPointArn(SourceRecoveryPointArnT&& value) { SetSourceRecoveryPointArn(std::forward<SourceRecoveryPointArnT>(value)); return *this;}
95
97
102 inline const Aws::String& GetDestinationBackupVaultArn() const { return m_destinationBackupVaultArn; }
103 inline bool DestinationBackupVaultArnHasBeenSet() const { return m_destinationBackupVaultArnHasBeenSet; }
104 template<typename DestinationBackupVaultArnT = Aws::String>
105 void SetDestinationBackupVaultArn(DestinationBackupVaultArnT&& value) { m_destinationBackupVaultArnHasBeenSet = true; m_destinationBackupVaultArn = std::forward<DestinationBackupVaultArnT>(value); }
106 template<typename DestinationBackupVaultArnT = Aws::String>
107 CopyJob& WithDestinationBackupVaultArn(DestinationBackupVaultArnT&& value) { SetDestinationBackupVaultArn(std::forward<DestinationBackupVaultArnT>(value)); return *this;}
109
111
115 inline const Aws::String& GetDestinationRecoveryPointArn() const { return m_destinationRecoveryPointArn; }
116 inline bool DestinationRecoveryPointArnHasBeenSet() const { return m_destinationRecoveryPointArnHasBeenSet; }
117 template<typename DestinationRecoveryPointArnT = Aws::String>
118 void SetDestinationRecoveryPointArn(DestinationRecoveryPointArnT&& value) { m_destinationRecoveryPointArnHasBeenSet = true; m_destinationRecoveryPointArn = std::forward<DestinationRecoveryPointArnT>(value); }
119 template<typename DestinationRecoveryPointArnT = Aws::String>
120 CopyJob& WithDestinationRecoveryPointArn(DestinationRecoveryPointArnT&& value) { SetDestinationRecoveryPointArn(std::forward<DestinationRecoveryPointArnT>(value)); return *this;}
122
124
129 inline const Aws::String& GetResourceArn() const { return m_resourceArn; }
130 inline bool ResourceArnHasBeenSet() const { return m_resourceArnHasBeenSet; }
131 template<typename ResourceArnT = Aws::String>
132 void SetResourceArn(ResourceArnT&& value) { m_resourceArnHasBeenSet = true; m_resourceArn = std::forward<ResourceArnT>(value); }
133 template<typename ResourceArnT = Aws::String>
134 CopyJob& WithResourceArn(ResourceArnT&& value) { SetResourceArn(std::forward<ResourceArnT>(value)); return *this;}
136
138
144 inline const Aws::Utils::DateTime& GetCreationDate() const { return m_creationDate; }
145 inline bool CreationDateHasBeenSet() const { return m_creationDateHasBeenSet; }
146 template<typename CreationDateT = Aws::Utils::DateTime>
147 void SetCreationDate(CreationDateT&& value) { m_creationDateHasBeenSet = true; m_creationDate = std::forward<CreationDateT>(value); }
148 template<typename CreationDateT = Aws::Utils::DateTime>
149 CopyJob& WithCreationDate(CreationDateT&& value) { SetCreationDate(std::forward<CreationDateT>(value)); return *this;}
151
153
159 inline const Aws::Utils::DateTime& GetCompletionDate() const { return m_completionDate; }
160 inline bool CompletionDateHasBeenSet() const { return m_completionDateHasBeenSet; }
161 template<typename CompletionDateT = Aws::Utils::DateTime>
162 void SetCompletionDate(CompletionDateT&& value) { m_completionDateHasBeenSet = true; m_completionDate = std::forward<CompletionDateT>(value); }
163 template<typename CompletionDateT = Aws::Utils::DateTime>
164 CopyJob& WithCompletionDate(CompletionDateT&& value) { SetCompletionDate(std::forward<CompletionDateT>(value)); return *this;}
166
168
171 inline CopyJobState GetState() const { return m_state; }
172 inline bool StateHasBeenSet() const { return m_stateHasBeenSet; }
173 inline void SetState(CopyJobState value) { m_stateHasBeenSet = true; m_state = value; }
174 inline CopyJob& WithState(CopyJobState value) { SetState(value); return *this;}
176
178
181 inline const Aws::String& GetStatusMessage() const { return m_statusMessage; }
182 inline bool StatusMessageHasBeenSet() const { return m_statusMessageHasBeenSet; }
183 template<typename StatusMessageT = Aws::String>
184 void SetStatusMessage(StatusMessageT&& value) { m_statusMessageHasBeenSet = true; m_statusMessage = std::forward<StatusMessageT>(value); }
185 template<typename StatusMessageT = Aws::String>
186 CopyJob& WithStatusMessage(StatusMessageT&& value) { SetStatusMessage(std::forward<StatusMessageT>(value)); return *this;}
188
190
193 inline long long GetBackupSizeInBytes() const { return m_backupSizeInBytes; }
194 inline bool BackupSizeInBytesHasBeenSet() const { return m_backupSizeInBytesHasBeenSet; }
195 inline void SetBackupSizeInBytes(long long value) { m_backupSizeInBytesHasBeenSet = true; m_backupSizeInBytes = value; }
196 inline CopyJob& WithBackupSizeInBytes(long long value) { SetBackupSizeInBytes(value); return *this;}
198
200
204 inline const Aws::String& GetIamRoleArn() const { return m_iamRoleArn; }
205 inline bool IamRoleArnHasBeenSet() const { return m_iamRoleArnHasBeenSet; }
206 template<typename IamRoleArnT = Aws::String>
207 void SetIamRoleArn(IamRoleArnT&& value) { m_iamRoleArnHasBeenSet = true; m_iamRoleArn = std::forward<IamRoleArnT>(value); }
208 template<typename IamRoleArnT = Aws::String>
209 CopyJob& WithIamRoleArn(IamRoleArnT&& value) { SetIamRoleArn(std::forward<IamRoleArnT>(value)); return *this;}
211
213
214 inline const RecoveryPointCreator& GetCreatedBy() const { return m_createdBy; }
215 inline bool CreatedByHasBeenSet() const { return m_createdByHasBeenSet; }
216 template<typename CreatedByT = RecoveryPointCreator>
217 void SetCreatedBy(CreatedByT&& value) { m_createdByHasBeenSet = true; m_createdBy = std::forward<CreatedByT>(value); }
218 template<typename CreatedByT = RecoveryPointCreator>
219 CopyJob& WithCreatedBy(CreatedByT&& value) { SetCreatedBy(std::forward<CreatedByT>(value)); return *this;}
221
223
228 inline const Aws::String& GetResourceType() const { return m_resourceType; }
229 inline bool ResourceTypeHasBeenSet() const { return m_resourceTypeHasBeenSet; }
230 template<typename ResourceTypeT = Aws::String>
231 void SetResourceType(ResourceTypeT&& value) { m_resourceTypeHasBeenSet = true; m_resourceType = std::forward<ResourceTypeT>(value); }
232 template<typename ResourceTypeT = Aws::String>
233 CopyJob& WithResourceType(ResourceTypeT&& value) { SetResourceType(std::forward<ResourceTypeT>(value)); return *this;}
235
237
241 inline const Aws::String& GetParentJobId() const { return m_parentJobId; }
242 inline bool ParentJobIdHasBeenSet() const { return m_parentJobIdHasBeenSet; }
243 template<typename ParentJobIdT = Aws::String>
244 void SetParentJobId(ParentJobIdT&& value) { m_parentJobIdHasBeenSet = true; m_parentJobId = std::forward<ParentJobIdT>(value); }
245 template<typename ParentJobIdT = Aws::String>
246 CopyJob& WithParentJobId(ParentJobIdT&& value) { SetParentJobId(std::forward<ParentJobIdT>(value)); return *this;}
248
250
253 inline bool GetIsParent() const { return m_isParent; }
254 inline bool IsParentHasBeenSet() const { return m_isParentHasBeenSet; }
255 inline void SetIsParent(bool value) { m_isParentHasBeenSet = true; m_isParent = value; }
256 inline CopyJob& WithIsParent(bool value) { SetIsParent(value); return *this;}
258
260
267 inline const Aws::String& GetCompositeMemberIdentifier() const { return m_compositeMemberIdentifier; }
268 inline bool CompositeMemberIdentifierHasBeenSet() const { return m_compositeMemberIdentifierHasBeenSet; }
269 template<typename CompositeMemberIdentifierT = Aws::String>
270 void SetCompositeMemberIdentifier(CompositeMemberIdentifierT&& value) { m_compositeMemberIdentifierHasBeenSet = true; m_compositeMemberIdentifier = std::forward<CompositeMemberIdentifierT>(value); }
271 template<typename CompositeMemberIdentifierT = Aws::String>
272 CopyJob& WithCompositeMemberIdentifier(CompositeMemberIdentifierT&& value) { SetCompositeMemberIdentifier(std::forward<CompositeMemberIdentifierT>(value)); return *this;}
274
276
279 inline long long GetNumberOfChildJobs() const { return m_numberOfChildJobs; }
280 inline bool NumberOfChildJobsHasBeenSet() const { return m_numberOfChildJobsHasBeenSet; }
281 inline void SetNumberOfChildJobs(long long value) { m_numberOfChildJobsHasBeenSet = true; m_numberOfChildJobs = value; }
282 inline CopyJob& WithNumberOfChildJobs(long long value) { SetNumberOfChildJobs(value); return *this;}
284
286
289 inline const Aws::Map<CopyJobState, long long>& GetChildJobsInState() const { return m_childJobsInState; }
290 inline bool ChildJobsInStateHasBeenSet() const { return m_childJobsInStateHasBeenSet; }
291 template<typename ChildJobsInStateT = Aws::Map<CopyJobState, long long>>
292 void SetChildJobsInState(ChildJobsInStateT&& value) { m_childJobsInStateHasBeenSet = true; m_childJobsInState = std::forward<ChildJobsInStateT>(value); }
293 template<typename ChildJobsInStateT = Aws::Map<CopyJobState, long long>>
294 CopyJob& WithChildJobsInState(ChildJobsInStateT&& value) { SetChildJobsInState(std::forward<ChildJobsInStateT>(value)); return *this;}
295 inline CopyJob& AddChildJobsInState(CopyJobState key, long long value) {
296 m_childJobsInStateHasBeenSet = true; m_childJobsInState.emplace(key, value); return *this;
297 }
299
301
304 inline const Aws::String& GetResourceName() const { return m_resourceName; }
305 inline bool ResourceNameHasBeenSet() const { return m_resourceNameHasBeenSet; }
306 template<typename ResourceNameT = Aws::String>
307 void SetResourceName(ResourceNameT&& value) { m_resourceNameHasBeenSet = true; m_resourceName = std::forward<ResourceNameT>(value); }
308 template<typename ResourceNameT = Aws::String>
309 CopyJob& WithResourceName(ResourceNameT&& value) { SetResourceName(std::forward<ResourceNameT>(value)); return *this;}
311
313
322 inline const Aws::String& GetMessageCategory() const { return m_messageCategory; }
323 inline bool MessageCategoryHasBeenSet() const { return m_messageCategoryHasBeenSet; }
324 template<typename MessageCategoryT = Aws::String>
325 void SetMessageCategory(MessageCategoryT&& value) { m_messageCategoryHasBeenSet = true; m_messageCategory = std::forward<MessageCategoryT>(value); }
326 template<typename MessageCategoryT = Aws::String>
327 CopyJob& WithMessageCategory(MessageCategoryT&& value) { SetMessageCategory(std::forward<MessageCategoryT>(value)); return *this;}
329 private:
330
331 Aws::String m_accountId;
332 bool m_accountIdHasBeenSet = false;
333
334 Aws::String m_copyJobId;
335 bool m_copyJobIdHasBeenSet = false;
336
337 Aws::String m_sourceBackupVaultArn;
338 bool m_sourceBackupVaultArnHasBeenSet = false;
339
340 Aws::String m_sourceRecoveryPointArn;
341 bool m_sourceRecoveryPointArnHasBeenSet = false;
342
343 Aws::String m_destinationBackupVaultArn;
344 bool m_destinationBackupVaultArnHasBeenSet = false;
345
346 Aws::String m_destinationRecoveryPointArn;
347 bool m_destinationRecoveryPointArnHasBeenSet = false;
348
349 Aws::String m_resourceArn;
350 bool m_resourceArnHasBeenSet = false;
351
352 Aws::Utils::DateTime m_creationDate{};
353 bool m_creationDateHasBeenSet = false;
354
355 Aws::Utils::DateTime m_completionDate{};
356 bool m_completionDateHasBeenSet = false;
357
359 bool m_stateHasBeenSet = false;
360
361 Aws::String m_statusMessage;
362 bool m_statusMessageHasBeenSet = false;
363
364 long long m_backupSizeInBytes{0};
365 bool m_backupSizeInBytesHasBeenSet = false;
366
367 Aws::String m_iamRoleArn;
368 bool m_iamRoleArnHasBeenSet = false;
369
370 RecoveryPointCreator m_createdBy;
371 bool m_createdByHasBeenSet = false;
372
373 Aws::String m_resourceType;
374 bool m_resourceTypeHasBeenSet = false;
375
376 Aws::String m_parentJobId;
377 bool m_parentJobIdHasBeenSet = false;
378
379 bool m_isParent{false};
380 bool m_isParentHasBeenSet = false;
381
382 Aws::String m_compositeMemberIdentifier;
383 bool m_compositeMemberIdentifierHasBeenSet = false;
384
385 long long m_numberOfChildJobs{0};
386 bool m_numberOfChildJobsHasBeenSet = false;
387
388 Aws::Map<CopyJobState, long long> m_childJobsInState;
389 bool m_childJobsInStateHasBeenSet = false;
390
391 Aws::String m_resourceName;
392 bool m_resourceNameHasBeenSet = false;
393
394 Aws::String m_messageCategory;
395 bool m_messageCategoryHasBeenSet = false;
396 };
397
398} // namespace Model
399} // namespace Backup
400} // namespace Aws
void SetDestinationRecoveryPointArn(DestinationRecoveryPointArnT &&value)
Definition CopyJob.h:118
CopyJob & WithBackupSizeInBytes(long long value)
Definition CopyJob.h:196
CopyJob & WithCompletionDate(CompletionDateT &&value)
Definition CopyJob.h:164
void SetIsParent(bool value)
Definition CopyJob.h:255
const Aws::String & GetResourceType() const
Definition CopyJob.h:228
const Aws::Utils::DateTime & GetCreationDate() const
Definition CopyJob.h:144
void SetMessageCategory(MessageCategoryT &&value)
Definition CopyJob.h:325
const Aws::String & GetIamRoleArn() const
Definition CopyJob.h:204
void SetResourceArn(ResourceArnT &&value)
Definition CopyJob.h:132
void SetCreatedBy(CreatedByT &&value)
Definition CopyJob.h:217
bool CopyJobIdHasBeenSet() const
Definition CopyJob.h:61
void SetSourceRecoveryPointArn(SourceRecoveryPointArnT &&value)
Definition CopyJob.h:91
CopyJob & WithDestinationBackupVaultArn(DestinationBackupVaultArnT &&value)
Definition CopyJob.h:107
AWS_BACKUP_API CopyJob & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ResourceArnHasBeenSet() const
Definition CopyJob.h:130
bool NumberOfChildJobsHasBeenSet() const
Definition CopyJob.h:280
CopyJob & WithResourceName(ResourceNameT &&value)
Definition CopyJob.h:309
void SetResourceType(ResourceTypeT &&value)
Definition CopyJob.h:231
bool ChildJobsInStateHasBeenSet() const
Definition CopyJob.h:290
const Aws::String & GetCompositeMemberIdentifier() const
Definition CopyJob.h:267
bool SourceRecoveryPointArnHasBeenSet() const
Definition CopyJob.h:89
void SetCompositeMemberIdentifier(CompositeMemberIdentifierT &&value)
Definition CopyJob.h:270
void SetCompletionDate(CompletionDateT &&value)
Definition CopyJob.h:162
bool CreationDateHasBeenSet() const
Definition CopyJob.h:145
bool ResourceTypeHasBeenSet() const
Definition CopyJob.h:229
CopyJob & WithSourceBackupVaultArn(SourceBackupVaultArnT &&value)
Definition CopyJob.h:80
bool IsParentHasBeenSet() const
Definition CopyJob.h:254
CopyJob & AddChildJobsInState(CopyJobState key, long long value)
Definition CopyJob.h:295
CopyJobState GetState() const
Definition CopyJob.h:171
const Aws::Map< CopyJobState, long long > & GetChildJobsInState() const
Definition CopyJob.h:289
CopyJob & WithIsParent(bool value)
Definition CopyJob.h:256
void SetBackupSizeInBytes(long long value)
Definition CopyJob.h:195
AWS_BACKUP_API CopyJob()=default
CopyJob & WithIamRoleArn(IamRoleArnT &&value)
Definition CopyJob.h:209
long long GetNumberOfChildJobs() const
Definition CopyJob.h:279
CopyJob & WithStatusMessage(StatusMessageT &&value)
Definition CopyJob.h:186
bool CompositeMemberIdentifierHasBeenSet() const
Definition CopyJob.h:268
CopyJob & WithState(CopyJobState value)
Definition CopyJob.h:174
AWS_BACKUP_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetResourceArn() const
Definition CopyJob.h:129
const Aws::String & GetDestinationRecoveryPointArn() const
Definition CopyJob.h:115
const RecoveryPointCreator & GetCreatedBy() const
Definition CopyJob.h:214
bool DestinationBackupVaultArnHasBeenSet() const
Definition CopyJob.h:103
long long GetBackupSizeInBytes() const
Definition CopyJob.h:193
const Aws::String & GetCopyJobId() const
Definition CopyJob.h:60
void SetChildJobsInState(ChildJobsInStateT &&value)
Definition CopyJob.h:292
void SetStatusMessage(StatusMessageT &&value)
Definition CopyJob.h:184
void SetParentJobId(ParentJobIdT &&value)
Definition CopyJob.h:244
void SetCopyJobId(CopyJobIdT &&value)
Definition CopyJob.h:63
CopyJob & WithDestinationRecoveryPointArn(DestinationRecoveryPointArnT &&value)
Definition CopyJob.h:120
void SetNumberOfChildJobs(long long value)
Definition CopyJob.h:281
bool ResourceNameHasBeenSet() const
Definition CopyJob.h:305
CopyJob & WithResourceArn(ResourceArnT &&value)
Definition CopyJob.h:134
void SetSourceBackupVaultArn(SourceBackupVaultArnT &&value)
Definition CopyJob.h:78
bool StatusMessageHasBeenSet() const
Definition CopyJob.h:182
const Aws::String & GetMessageCategory() const
Definition CopyJob.h:322
void SetDestinationBackupVaultArn(DestinationBackupVaultArnT &&value)
Definition CopyJob.h:105
const Aws::String & GetSourceRecoveryPointArn() const
Definition CopyJob.h:88
bool AccountIdHasBeenSet() const
Definition CopyJob.h:49
const Aws::String & GetStatusMessage() const
Definition CopyJob.h:181
bool CreatedByHasBeenSet() const
Definition CopyJob.h:215
bool ParentJobIdHasBeenSet() const
Definition CopyJob.h:242
void SetState(CopyJobState value)
Definition CopyJob.h:173
CopyJob & WithResourceType(ResourceTypeT &&value)
Definition CopyJob.h:233
CopyJob & WithMessageCategory(MessageCategoryT &&value)
Definition CopyJob.h:327
bool MessageCategoryHasBeenSet() const
Definition CopyJob.h:323
CopyJob & WithChildJobsInState(ChildJobsInStateT &&value)
Definition CopyJob.h:294
void SetAccountId(AccountIdT &&value)
Definition CopyJob.h:51
const Aws::String & GetSourceBackupVaultArn() const
Definition CopyJob.h:75
CopyJob & WithSourceRecoveryPointArn(SourceRecoveryPointArnT &&value)
Definition CopyJob.h:93
void SetCreationDate(CreationDateT &&value)
Definition CopyJob.h:147
const Aws::String & GetDestinationBackupVaultArn() const
Definition CopyJob.h:102
void SetResourceName(ResourceNameT &&value)
Definition CopyJob.h:307
AWS_BACKUP_API CopyJob(Aws::Utils::Json::JsonView jsonValue)
const Aws::Utils::DateTime & GetCompletionDate() const
Definition CopyJob.h:159
void SetIamRoleArn(IamRoleArnT &&value)
Definition CopyJob.h:207
const Aws::String & GetParentJobId() const
Definition CopyJob.h:241
bool StateHasBeenSet() const
Definition CopyJob.h:172
bool DestinationRecoveryPointArnHasBeenSet() const
Definition CopyJob.h:116
CopyJob & WithCreationDate(CreationDateT &&value)
Definition CopyJob.h:149
const Aws::String & GetAccountId() const
Definition CopyJob.h:48
CopyJob & WithCompositeMemberIdentifier(CompositeMemberIdentifierT &&value)
Definition CopyJob.h:272
CopyJob & WithAccountId(AccountIdT &&value)
Definition CopyJob.h:53
bool BackupSizeInBytesHasBeenSet() const
Definition CopyJob.h:194
bool CompletionDateHasBeenSet() const
Definition CopyJob.h:160
CopyJob & WithParentJobId(ParentJobIdT &&value)
Definition CopyJob.h:246
CopyJob & WithCreatedBy(CreatedByT &&value)
Definition CopyJob.h:219
bool IamRoleArnHasBeenSet() const
Definition CopyJob.h:205
CopyJob & WithNumberOfChildJobs(long long value)
Definition CopyJob.h:282
bool SourceBackupVaultArnHasBeenSet() const
Definition CopyJob.h:76
CopyJob & WithCopyJobId(CopyJobIdT &&value)
Definition CopyJob.h:65
const Aws::String & GetResourceName() const
Definition CopyJob.h:304
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue