AWS SDK for C++  1.9.105
AWS SDK for C++
DescribeMailboxExportJobResult.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 Json
21 {
22  class JsonValue;
23 } // namespace Json
24 } // namespace Utils
25 namespace WorkMail
26 {
27 namespace Model
28 {
30  {
31  public:
35 
36 
40  inline const Aws::String& GetEntityId() const{ return m_entityId; }
41 
45  inline void SetEntityId(const Aws::String& value) { m_entityId = value; }
46 
50  inline void SetEntityId(Aws::String&& value) { m_entityId = std::move(value); }
51 
55  inline void SetEntityId(const char* value) { m_entityId.assign(value); }
56 
60  inline DescribeMailboxExportJobResult& WithEntityId(const Aws::String& value) { SetEntityId(value); return *this;}
61 
65  inline DescribeMailboxExportJobResult& WithEntityId(Aws::String&& value) { SetEntityId(std::move(value)); return *this;}
66 
70  inline DescribeMailboxExportJobResult& WithEntityId(const char* value) { SetEntityId(value); return *this;}
71 
72 
76  inline const Aws::String& GetDescription() const{ return m_description; }
77 
81  inline void SetDescription(const Aws::String& value) { m_description = value; }
82 
86  inline void SetDescription(Aws::String&& value) { m_description = std::move(value); }
87 
91  inline void SetDescription(const char* value) { m_description.assign(value); }
92 
96  inline DescribeMailboxExportJobResult& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
97 
101  inline DescribeMailboxExportJobResult& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
102 
106  inline DescribeMailboxExportJobResult& WithDescription(const char* value) { SetDescription(value); return *this;}
107 
108 
113  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
114 
119  inline void SetRoleArn(const Aws::String& value) { m_roleArn = value; }
120 
125  inline void SetRoleArn(Aws::String&& value) { m_roleArn = std::move(value); }
126 
131  inline void SetRoleArn(const char* value) { m_roleArn.assign(value); }
132 
137  inline DescribeMailboxExportJobResult& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
138 
143  inline DescribeMailboxExportJobResult& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
144 
149  inline DescribeMailboxExportJobResult& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
150 
151 
156  inline const Aws::String& GetKmsKeyArn() const{ return m_kmsKeyArn; }
157 
162  inline void SetKmsKeyArn(const Aws::String& value) { m_kmsKeyArn = value; }
163 
168  inline void SetKmsKeyArn(Aws::String&& value) { m_kmsKeyArn = std::move(value); }
169 
174  inline void SetKmsKeyArn(const char* value) { m_kmsKeyArn.assign(value); }
175 
180  inline DescribeMailboxExportJobResult& WithKmsKeyArn(const Aws::String& value) { SetKmsKeyArn(value); return *this;}
181 
186  inline DescribeMailboxExportJobResult& WithKmsKeyArn(Aws::String&& value) { SetKmsKeyArn(std::move(value)); return *this;}
187 
192  inline DescribeMailboxExportJobResult& WithKmsKeyArn(const char* value) { SetKmsKeyArn(value); return *this;}
193 
194 
198  inline const Aws::String& GetS3BucketName() const{ return m_s3BucketName; }
199 
203  inline void SetS3BucketName(const Aws::String& value) { m_s3BucketName = value; }
204 
208  inline void SetS3BucketName(Aws::String&& value) { m_s3BucketName = std::move(value); }
209 
213  inline void SetS3BucketName(const char* value) { m_s3BucketName.assign(value); }
214 
218  inline DescribeMailboxExportJobResult& WithS3BucketName(const Aws::String& value) { SetS3BucketName(value); return *this;}
219 
223  inline DescribeMailboxExportJobResult& WithS3BucketName(Aws::String&& value) { SetS3BucketName(std::move(value)); return *this;}
224 
228  inline DescribeMailboxExportJobResult& WithS3BucketName(const char* value) { SetS3BucketName(value); return *this;}
229 
230 
234  inline const Aws::String& GetS3Prefix() const{ return m_s3Prefix; }
235 
239  inline void SetS3Prefix(const Aws::String& value) { m_s3Prefix = value; }
240 
244  inline void SetS3Prefix(Aws::String&& value) { m_s3Prefix = std::move(value); }
245 
249  inline void SetS3Prefix(const char* value) { m_s3Prefix.assign(value); }
250 
254  inline DescribeMailboxExportJobResult& WithS3Prefix(const Aws::String& value) { SetS3Prefix(value); return *this;}
255 
259  inline DescribeMailboxExportJobResult& WithS3Prefix(Aws::String&& value) { SetS3Prefix(std::move(value)); return *this;}
260 
264  inline DescribeMailboxExportJobResult& WithS3Prefix(const char* value) { SetS3Prefix(value); return *this;}
265 
266 
271  inline const Aws::String& GetS3Path() const{ return m_s3Path; }
272 
277  inline void SetS3Path(const Aws::String& value) { m_s3Path = value; }
278 
283  inline void SetS3Path(Aws::String&& value) { m_s3Path = std::move(value); }
284 
289  inline void SetS3Path(const char* value) { m_s3Path.assign(value); }
290 
295  inline DescribeMailboxExportJobResult& WithS3Path(const Aws::String& value) { SetS3Path(value); return *this;}
296 
301  inline DescribeMailboxExportJobResult& WithS3Path(Aws::String&& value) { SetS3Path(std::move(value)); return *this;}
302 
307  inline DescribeMailboxExportJobResult& WithS3Path(const char* value) { SetS3Path(value); return *this;}
308 
309 
313  inline int GetEstimatedProgress() const{ return m_estimatedProgress; }
314 
318  inline void SetEstimatedProgress(int value) { m_estimatedProgress = value; }
319 
323  inline DescribeMailboxExportJobResult& WithEstimatedProgress(int value) { SetEstimatedProgress(value); return *this;}
324 
325 
329  inline const MailboxExportJobState& GetState() const{ return m_state; }
330 
334  inline void SetState(const MailboxExportJobState& value) { m_state = value; }
335 
339  inline void SetState(MailboxExportJobState&& value) { m_state = std::move(value); }
340 
344  inline DescribeMailboxExportJobResult& WithState(const MailboxExportJobState& value) { SetState(value); return *this;}
345 
349  inline DescribeMailboxExportJobResult& WithState(MailboxExportJobState&& value) { SetState(std::move(value)); return *this;}
350 
351 
355  inline const Aws::String& GetErrorInfo() const{ return m_errorInfo; }
356 
360  inline void SetErrorInfo(const Aws::String& value) { m_errorInfo = value; }
361 
365  inline void SetErrorInfo(Aws::String&& value) { m_errorInfo = std::move(value); }
366 
370  inline void SetErrorInfo(const char* value) { m_errorInfo.assign(value); }
371 
375  inline DescribeMailboxExportJobResult& WithErrorInfo(const Aws::String& value) { SetErrorInfo(value); return *this;}
376 
380  inline DescribeMailboxExportJobResult& WithErrorInfo(Aws::String&& value) { SetErrorInfo(std::move(value)); return *this;}
381 
385  inline DescribeMailboxExportJobResult& WithErrorInfo(const char* value) { SetErrorInfo(value); return *this;}
386 
387 
391  inline const Aws::Utils::DateTime& GetStartTime() const{ return m_startTime; }
392 
396  inline void SetStartTime(const Aws::Utils::DateTime& value) { m_startTime = value; }
397 
401  inline void SetStartTime(Aws::Utils::DateTime&& value) { m_startTime = std::move(value); }
402 
406  inline DescribeMailboxExportJobResult& WithStartTime(const Aws::Utils::DateTime& value) { SetStartTime(value); return *this;}
407 
411  inline DescribeMailboxExportJobResult& WithStartTime(Aws::Utils::DateTime&& value) { SetStartTime(std::move(value)); return *this;}
412 
413 
417  inline const Aws::Utils::DateTime& GetEndTime() const{ return m_endTime; }
418 
422  inline void SetEndTime(const Aws::Utils::DateTime& value) { m_endTime = value; }
423 
427  inline void SetEndTime(Aws::Utils::DateTime&& value) { m_endTime = std::move(value); }
428 
432  inline DescribeMailboxExportJobResult& WithEndTime(const Aws::Utils::DateTime& value) { SetEndTime(value); return *this;}
433 
437  inline DescribeMailboxExportJobResult& WithEndTime(Aws::Utils::DateTime&& value) { SetEndTime(std::move(value)); return *this;}
438 
439  private:
440 
441  Aws::String m_entityId;
442 
443  Aws::String m_description;
444 
445  Aws::String m_roleArn;
446 
447  Aws::String m_kmsKeyArn;
448 
449  Aws::String m_s3BucketName;
450 
451  Aws::String m_s3Prefix;
452 
453  Aws::String m_s3Path;
454 
455  int m_estimatedProgress;
456 
457  MailboxExportJobState m_state;
458 
459  Aws::String m_errorInfo;
460 
461  Aws::Utils::DateTime m_startTime;
462 
463  Aws::Utils::DateTime m_endTime;
464  };
465 
466 } // namespace Model
467 } // namespace WorkMail
468 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetDescription
void SetDescription(Aws::String &&value)
Definition: DescribeMailboxExportJobResult.h:86
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetS3BucketName
void SetS3BucketName(const char *value)
Definition: DescribeMailboxExportJobResult.h:213
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::WorkMail::Model::DescribeMailboxExportJobResult::GetKmsKeyArn
const Aws::String & GetKmsKeyArn() const
Definition: DescribeMailboxExportJobResult.h:156
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetState
void SetState(const MailboxExportJobState &value)
Definition: DescribeMailboxExportJobResult.h:334
Aws::WorkMail::Model::DescribeMailboxExportJobResult::operator=
DescribeMailboxExportJobResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetEntityId
void SetEntityId(const char *value)
Definition: DescribeMailboxExportJobResult.h:55
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetS3Path
void SetS3Path(const Aws::String &value)
Definition: DescribeMailboxExportJobResult.h:277
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithStartTime
DescribeMailboxExportJobResult & WithStartTime(const Aws::Utils::DateTime &value)
Definition: DescribeMailboxExportJobResult.h:406
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithEntityId
DescribeMailboxExportJobResult & WithEntityId(const Aws::String &value)
Definition: DescribeMailboxExportJobResult.h:60
Aws::WorkMail::Model::DescribeMailboxExportJobResult::GetEntityId
const Aws::String & GetEntityId() const
Definition: DescribeMailboxExportJobResult.h:40
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithErrorInfo
DescribeMailboxExportJobResult & WithErrorInfo(Aws::String &&value)
Definition: DescribeMailboxExportJobResult.h:380
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithKmsKeyArn
DescribeMailboxExportJobResult & WithKmsKeyArn(const Aws::String &value)
Definition: DescribeMailboxExportJobResult.h:180
DateTime.h
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithEndTime
DescribeMailboxExportJobResult & WithEndTime(const Aws::Utils::DateTime &value)
Definition: DescribeMailboxExportJobResult.h:432
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithS3Prefix
DescribeMailboxExportJobResult & WithS3Prefix(const Aws::String &value)
Definition: DescribeMailboxExportJobResult.h:254
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetS3Path
void SetS3Path(const char *value)
Definition: DescribeMailboxExportJobResult.h:289
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetErrorInfo
void SetErrorInfo(Aws::String &&value)
Definition: DescribeMailboxExportJobResult.h:365
Aws::WorkMail::Model::DescribeMailboxExportJobResult::GetS3BucketName
const Aws::String & GetS3BucketName() const
Definition: DescribeMailboxExportJobResult.h:198
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetRoleArn
void SetRoleArn(const char *value)
Definition: DescribeMailboxExportJobResult.h:131
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetS3BucketName
void SetS3BucketName(const Aws::String &value)
Definition: DescribeMailboxExportJobResult.h:203
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithStartTime
DescribeMailboxExportJobResult & WithStartTime(Aws::Utils::DateTime &&value)
Definition: DescribeMailboxExportJobResult.h:411
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithS3Path
DescribeMailboxExportJobResult & WithS3Path(const Aws::String &value)
Definition: DescribeMailboxExportJobResult.h:295
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetEstimatedProgress
void SetEstimatedProgress(int value)
Definition: DescribeMailboxExportJobResult.h:318
WorkMail_EXPORTS.h
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithS3Path
DescribeMailboxExportJobResult & WithS3Path(const char *value)
Definition: DescribeMailboxExportJobResult.h:307
Aws::WorkMail::Model::DescribeMailboxExportJobResult::GetStartTime
const Aws::Utils::DateTime & GetStartTime() const
Definition: DescribeMailboxExportJobResult.h:391
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetDescription
void SetDescription(const Aws::String &value)
Definition: DescribeMailboxExportJobResult.h:81
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithS3Path
DescribeMailboxExportJobResult & WithS3Path(Aws::String &&value)
Definition: DescribeMailboxExportJobResult.h:301
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: DescribeMailboxExportJobResult.h:119
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithS3Prefix
DescribeMailboxExportJobResult & WithS3Prefix(Aws::String &&value)
Definition: DescribeMailboxExportJobResult.h:259
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetEndTime
void SetEndTime(Aws::Utils::DateTime &&value)
Definition: DescribeMailboxExportJobResult.h:427
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetEndTime
void SetEndTime(const Aws::Utils::DateTime &value)
Definition: DescribeMailboxExportJobResult.h:422
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithState
DescribeMailboxExportJobResult & WithState(const MailboxExportJobState &value)
Definition: DescribeMailboxExportJobResult.h:344
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithS3BucketName
DescribeMailboxExportJobResult & WithS3BucketName(const Aws::String &value)
Definition: DescribeMailboxExportJobResult.h:218
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithState
DescribeMailboxExportJobResult & WithState(MailboxExportJobState &&value)
Definition: DescribeMailboxExportJobResult.h:349
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetS3BucketName
void SetS3BucketName(Aws::String &&value)
Definition: DescribeMailboxExportJobResult.h:208
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetKmsKeyArn
void SetKmsKeyArn(const Aws::String &value)
Definition: DescribeMailboxExportJobResult.h:162
Aws::WorkMail::Model::DescribeMailboxExportJobResult::GetEndTime
const Aws::Utils::DateTime & GetEndTime() const
Definition: DescribeMailboxExportJobResult.h:417
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithRoleArn
DescribeMailboxExportJobResult & WithRoleArn(Aws::String &&value)
Definition: DescribeMailboxExportJobResult.h:143
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetKmsKeyArn
void SetKmsKeyArn(Aws::String &&value)
Definition: DescribeMailboxExportJobResult.h:168
Aws::WorkMail::Model::DescribeMailboxExportJobResult::DescribeMailboxExportJobResult
DescribeMailboxExportJobResult()
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetKmsKeyArn
void SetKmsKeyArn(const char *value)
Definition: DescribeMailboxExportJobResult.h:174
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithEntityId
DescribeMailboxExportJobResult & WithEntityId(Aws::String &&value)
Definition: DescribeMailboxExportJobResult.h:65
Aws::WorkMail::Model::DescribeMailboxExportJobResult::GetS3Prefix
const Aws::String & GetS3Prefix() const
Definition: DescribeMailboxExportJobResult.h:234
Aws::WorkMail::Model::DescribeMailboxExportJobResult::GetState
const MailboxExportJobState & GetState() const
Definition: DescribeMailboxExportJobResult.h:329
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithErrorInfo
DescribeMailboxExportJobResult & WithErrorInfo(const Aws::String &value)
Definition: DescribeMailboxExportJobResult.h:375
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithS3BucketName
DescribeMailboxExportJobResult & WithS3BucketName(const char *value)
Definition: DescribeMailboxExportJobResult.h:228
Aws::WorkMail::Model::DescribeMailboxExportJobResult
Definition: DescribeMailboxExportJobResult.h:30
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithS3Prefix
DescribeMailboxExportJobResult & WithS3Prefix(const char *value)
Definition: DescribeMailboxExportJobResult.h:264
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithDescription
DescribeMailboxExportJobResult & WithDescription(Aws::String &&value)
Definition: DescribeMailboxExportJobResult.h:101
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetDescription
void SetDescription(const char *value)
Definition: DescribeMailboxExportJobResult.h:91
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithEstimatedProgress
DescribeMailboxExportJobResult & WithEstimatedProgress(int value)
Definition: DescribeMailboxExportJobResult.h:323
AWSString.h
Aws::WorkMail::Model::DescribeMailboxExportJobResult::DescribeMailboxExportJobResult
DescribeMailboxExportJobResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithKmsKeyArn
DescribeMailboxExportJobResult & WithKmsKeyArn(Aws::String &&value)
Definition: DescribeMailboxExportJobResult.h:186
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetErrorInfo
void SetErrorInfo(const Aws::String &value)
Definition: DescribeMailboxExportJobResult.h:360
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetS3Prefix
void SetS3Prefix(const char *value)
Definition: DescribeMailboxExportJobResult.h:249
Aws::WorkMail::Model::DescribeMailboxExportJobResult::GetS3Path
const Aws::String & GetS3Path() const
Definition: DescribeMailboxExportJobResult.h:271
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetEntityId
void SetEntityId(Aws::String &&value)
Definition: DescribeMailboxExportJobResult.h:50
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithRoleArn
DescribeMailboxExportJobResult & WithRoleArn(const Aws::String &value)
Definition: DescribeMailboxExportJobResult.h:137
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithKmsKeyArn
DescribeMailboxExportJobResult & WithKmsKeyArn(const char *value)
Definition: DescribeMailboxExportJobResult.h:192
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetStartTime
void SetStartTime(const Aws::Utils::DateTime &value)
Definition: DescribeMailboxExportJobResult.h:396
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithS3BucketName
DescribeMailboxExportJobResult & WithS3BucketName(Aws::String &&value)
Definition: DescribeMailboxExportJobResult.h:223
Aws::WorkMail::Model::MailboxExportJobState
MailboxExportJobState
Definition: MailboxExportJobState.h:17
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithEntityId
DescribeMailboxExportJobResult & WithEntityId(const char *value)
Definition: DescribeMailboxExportJobResult.h:70
Aws
Definition: AccessManagementClient.h:15
Aws::WorkMail::Model::DescribeMailboxExportJobResult::GetDescription
const Aws::String & GetDescription() const
Definition: DescribeMailboxExportJobResult.h:76
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithRoleArn
DescribeMailboxExportJobResult & WithRoleArn(const char *value)
Definition: DescribeMailboxExportJobResult.h:149
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetS3Prefix
void SetS3Prefix(const Aws::String &value)
Definition: DescribeMailboxExportJobResult.h:239
MailboxExportJobState.h
AWS_WORKMAIL_API
#define AWS_WORKMAIL_API
Definition: WorkMail_EXPORTS.h:28
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: DescribeMailboxExportJobResult.h:125
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::WorkMail::Model::DescribeMailboxExportJobResult::GetErrorInfo
const Aws::String & GetErrorInfo() const
Definition: DescribeMailboxExportJobResult.h:355
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetEntityId
void SetEntityId(const Aws::String &value)
Definition: DescribeMailboxExportJobResult.h:45
Aws::WorkMail::Model::DescribeMailboxExportJobResult::GetEstimatedProgress
int GetEstimatedProgress() const
Definition: DescribeMailboxExportJobResult.h:313
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetErrorInfo
void SetErrorInfo(const char *value)
Definition: DescribeMailboxExportJobResult.h:370
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetStartTime
void SetStartTime(Aws::Utils::DateTime &&value)
Definition: DescribeMailboxExportJobResult.h:401
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetState
void SetState(MailboxExportJobState &&value)
Definition: DescribeMailboxExportJobResult.h:339
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetS3Prefix
void SetS3Prefix(Aws::String &&value)
Definition: DescribeMailboxExportJobResult.h:244
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithDescription
DescribeMailboxExportJobResult & WithDescription(const char *value)
Definition: DescribeMailboxExportJobResult.h:106
Aws::WorkMail::Model::DescribeMailboxExportJobResult::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: DescribeMailboxExportJobResult.h:113
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithDescription
DescribeMailboxExportJobResult & WithDescription(const Aws::String &value)
Definition: DescribeMailboxExportJobResult.h:96
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithErrorInfo
DescribeMailboxExportJobResult & WithErrorInfo(const char *value)
Definition: DescribeMailboxExportJobResult.h:385
Aws::WorkMail::Model::DescribeMailboxExportJobResult::WithEndTime
DescribeMailboxExportJobResult & WithEndTime(Aws::Utils::DateTime &&value)
Definition: DescribeMailboxExportJobResult.h:437
Aws::WorkMail::Model::DescribeMailboxExportJobResult::SetS3Path
void SetS3Path(Aws::String &&value)
Definition: DescribeMailboxExportJobResult.h:283