AWS SDK for C++  1.9.154
AWS SDK for C++
DescribeTaskResult.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 
17 namespace Aws
18 {
19 template<typename RESULT_TYPE>
20 class AmazonWebServiceResult;
21 
22 namespace Utils
23 {
24 namespace Json
25 {
26  class JsonValue;
27 } // namespace Json
28 } // namespace Utils
29 namespace DataSync
30 {
31 namespace Model
32 {
39  {
40  public:
44 
45 
49  inline const Aws::String& GetTaskArn() const{ return m_taskArn; }
50 
54  inline void SetTaskArn(const Aws::String& value) { m_taskArn = value; }
55 
59  inline void SetTaskArn(Aws::String&& value) { m_taskArn = std::move(value); }
60 
64  inline void SetTaskArn(const char* value) { m_taskArn.assign(value); }
65 
69  inline DescribeTaskResult& WithTaskArn(const Aws::String& value) { SetTaskArn(value); return *this;}
70 
74  inline DescribeTaskResult& WithTaskArn(Aws::String&& value) { SetTaskArn(std::move(value)); return *this;}
75 
79  inline DescribeTaskResult& WithTaskArn(const char* value) { SetTaskArn(value); return *this;}
80 
81 
87  inline const TaskStatus& GetStatus() const{ return m_status; }
88 
94  inline void SetStatus(const TaskStatus& value) { m_status = value; }
95 
101  inline void SetStatus(TaskStatus&& value) { m_status = std::move(value); }
102 
108  inline DescribeTaskResult& WithStatus(const TaskStatus& value) { SetStatus(value); return *this;}
109 
115  inline DescribeTaskResult& WithStatus(TaskStatus&& value) { SetStatus(std::move(value)); return *this;}
116 
117 
121  inline const Aws::String& GetName() const{ return m_name; }
122 
126  inline void SetName(const Aws::String& value) { m_name = value; }
127 
131  inline void SetName(Aws::String&& value) { m_name = std::move(value); }
132 
136  inline void SetName(const char* value) { m_name.assign(value); }
137 
141  inline DescribeTaskResult& WithName(const Aws::String& value) { SetName(value); return *this;}
142 
146  inline DescribeTaskResult& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
147 
151  inline DescribeTaskResult& WithName(const char* value) { SetName(value); return *this;}
152 
153 
158  inline const Aws::String& GetCurrentTaskExecutionArn() const{ return m_currentTaskExecutionArn; }
159 
164  inline void SetCurrentTaskExecutionArn(const Aws::String& value) { m_currentTaskExecutionArn = value; }
165 
170  inline void SetCurrentTaskExecutionArn(Aws::String&& value) { m_currentTaskExecutionArn = std::move(value); }
171 
176  inline void SetCurrentTaskExecutionArn(const char* value) { m_currentTaskExecutionArn.assign(value); }
177 
182  inline DescribeTaskResult& WithCurrentTaskExecutionArn(const Aws::String& value) { SetCurrentTaskExecutionArn(value); return *this;}
183 
188  inline DescribeTaskResult& WithCurrentTaskExecutionArn(Aws::String&& value) { SetCurrentTaskExecutionArn(std::move(value)); return *this;}
189 
194  inline DescribeTaskResult& WithCurrentTaskExecutionArn(const char* value) { SetCurrentTaskExecutionArn(value); return *this;}
195 
196 
200  inline const Aws::String& GetSourceLocationArn() const{ return m_sourceLocationArn; }
201 
205  inline void SetSourceLocationArn(const Aws::String& value) { m_sourceLocationArn = value; }
206 
210  inline void SetSourceLocationArn(Aws::String&& value) { m_sourceLocationArn = std::move(value); }
211 
215  inline void SetSourceLocationArn(const char* value) { m_sourceLocationArn.assign(value); }
216 
220  inline DescribeTaskResult& WithSourceLocationArn(const Aws::String& value) { SetSourceLocationArn(value); return *this;}
221 
225  inline DescribeTaskResult& WithSourceLocationArn(Aws::String&& value) { SetSourceLocationArn(std::move(value)); return *this;}
226 
230  inline DescribeTaskResult& WithSourceLocationArn(const char* value) { SetSourceLocationArn(value); return *this;}
231 
232 
237  inline const Aws::String& GetDestinationLocationArn() const{ return m_destinationLocationArn; }
238 
243  inline void SetDestinationLocationArn(const Aws::String& value) { m_destinationLocationArn = value; }
244 
249  inline void SetDestinationLocationArn(Aws::String&& value) { m_destinationLocationArn = std::move(value); }
250 
255  inline void SetDestinationLocationArn(const char* value) { m_destinationLocationArn.assign(value); }
256 
261  inline DescribeTaskResult& WithDestinationLocationArn(const Aws::String& value) { SetDestinationLocationArn(value); return *this;}
262 
267  inline DescribeTaskResult& WithDestinationLocationArn(Aws::String&& value) { SetDestinationLocationArn(std::move(value)); return *this;}
268 
273  inline DescribeTaskResult& WithDestinationLocationArn(const char* value) { SetDestinationLocationArn(value); return *this;}
274 
275 
282  inline const Aws::String& GetCloudWatchLogGroupArn() const{ return m_cloudWatchLogGroupArn; }
283 
290  inline void SetCloudWatchLogGroupArn(const Aws::String& value) { m_cloudWatchLogGroupArn = value; }
291 
298  inline void SetCloudWatchLogGroupArn(Aws::String&& value) { m_cloudWatchLogGroupArn = std::move(value); }
299 
306  inline void SetCloudWatchLogGroupArn(const char* value) { m_cloudWatchLogGroupArn.assign(value); }
307 
314  inline DescribeTaskResult& WithCloudWatchLogGroupArn(const Aws::String& value) { SetCloudWatchLogGroupArn(value); return *this;}
315 
322  inline DescribeTaskResult& WithCloudWatchLogGroupArn(Aws::String&& value) { SetCloudWatchLogGroupArn(std::move(value)); return *this;}
323 
330  inline DescribeTaskResult& WithCloudWatchLogGroupArn(const char* value) { SetCloudWatchLogGroupArn(value); return *this;}
331 
332 
337  inline const Aws::Vector<Aws::String>& GetSourceNetworkInterfaceArns() const{ return m_sourceNetworkInterfaceArns; }
338 
343  inline void SetSourceNetworkInterfaceArns(const Aws::Vector<Aws::String>& value) { m_sourceNetworkInterfaceArns = value; }
344 
349  inline void SetSourceNetworkInterfaceArns(Aws::Vector<Aws::String>&& value) { m_sourceNetworkInterfaceArns = std::move(value); }
350 
355  inline DescribeTaskResult& WithSourceNetworkInterfaceArns(const Aws::Vector<Aws::String>& value) { SetSourceNetworkInterfaceArns(value); return *this;}
356 
361  inline DescribeTaskResult& WithSourceNetworkInterfaceArns(Aws::Vector<Aws::String>&& value) { SetSourceNetworkInterfaceArns(std::move(value)); return *this;}
362 
367  inline DescribeTaskResult& AddSourceNetworkInterfaceArns(const Aws::String& value) { m_sourceNetworkInterfaceArns.push_back(value); return *this; }
368 
373  inline DescribeTaskResult& AddSourceNetworkInterfaceArns(Aws::String&& value) { m_sourceNetworkInterfaceArns.push_back(std::move(value)); return *this; }
374 
379  inline DescribeTaskResult& AddSourceNetworkInterfaceArns(const char* value) { m_sourceNetworkInterfaceArns.push_back(value); return *this; }
380 
381 
386  inline const Aws::Vector<Aws::String>& GetDestinationNetworkInterfaceArns() const{ return m_destinationNetworkInterfaceArns; }
387 
392  inline void SetDestinationNetworkInterfaceArns(const Aws::Vector<Aws::String>& value) { m_destinationNetworkInterfaceArns = value; }
393 
398  inline void SetDestinationNetworkInterfaceArns(Aws::Vector<Aws::String>&& value) { m_destinationNetworkInterfaceArns = std::move(value); }
399 
404  inline DescribeTaskResult& WithDestinationNetworkInterfaceArns(const Aws::Vector<Aws::String>& value) { SetDestinationNetworkInterfaceArns(value); return *this;}
405 
410  inline DescribeTaskResult& WithDestinationNetworkInterfaceArns(Aws::Vector<Aws::String>&& value) { SetDestinationNetworkInterfaceArns(std::move(value)); return *this;}
411 
416  inline DescribeTaskResult& AddDestinationNetworkInterfaceArns(const Aws::String& value) { m_destinationNetworkInterfaceArns.push_back(value); return *this; }
417 
422  inline DescribeTaskResult& AddDestinationNetworkInterfaceArns(Aws::String&& value) { m_destinationNetworkInterfaceArns.push_back(std::move(value)); return *this; }
423 
428  inline DescribeTaskResult& AddDestinationNetworkInterfaceArns(const char* value) { m_destinationNetworkInterfaceArns.push_back(value); return *this; }
429 
430 
441  inline const Options& GetOptions() const{ return m_options; }
442 
453  inline void SetOptions(const Options& value) { m_options = value; }
454 
465  inline void SetOptions(Options&& value) { m_options = std::move(value); }
466 
477  inline DescribeTaskResult& WithOptions(const Options& value) { SetOptions(value); return *this;}
478 
489  inline DescribeTaskResult& WithOptions(Options&& value) { SetOptions(std::move(value)); return *this;}
490 
491 
498  inline const Aws::Vector<FilterRule>& GetExcludes() const{ return m_excludes; }
499 
506  inline void SetExcludes(const Aws::Vector<FilterRule>& value) { m_excludes = value; }
507 
514  inline void SetExcludes(Aws::Vector<FilterRule>&& value) { m_excludes = std::move(value); }
515 
522  inline DescribeTaskResult& WithExcludes(const Aws::Vector<FilterRule>& value) { SetExcludes(value); return *this;}
523 
530  inline DescribeTaskResult& WithExcludes(Aws::Vector<FilterRule>&& value) { SetExcludes(std::move(value)); return *this;}
531 
538  inline DescribeTaskResult& AddExcludes(const FilterRule& value) { m_excludes.push_back(value); return *this; }
539 
546  inline DescribeTaskResult& AddExcludes(FilterRule&& value) { m_excludes.push_back(std::move(value)); return *this; }
547 
548 
553  inline const TaskSchedule& GetSchedule() const{ return m_schedule; }
554 
559  inline void SetSchedule(const TaskSchedule& value) { m_schedule = value; }
560 
565  inline void SetSchedule(TaskSchedule&& value) { m_schedule = std::move(value); }
566 
571  inline DescribeTaskResult& WithSchedule(const TaskSchedule& value) { SetSchedule(value); return *this;}
572 
577  inline DescribeTaskResult& WithSchedule(TaskSchedule&& value) { SetSchedule(std::move(value)); return *this;}
578 
579 
584  inline const Aws::String& GetErrorCode() const{ return m_errorCode; }
585 
590  inline void SetErrorCode(const Aws::String& value) { m_errorCode = value; }
591 
596  inline void SetErrorCode(Aws::String&& value) { m_errorCode = std::move(value); }
597 
602  inline void SetErrorCode(const char* value) { m_errorCode.assign(value); }
603 
608  inline DescribeTaskResult& WithErrorCode(const Aws::String& value) { SetErrorCode(value); return *this;}
609 
614  inline DescribeTaskResult& WithErrorCode(Aws::String&& value) { SetErrorCode(std::move(value)); return *this;}
615 
620  inline DescribeTaskResult& WithErrorCode(const char* value) { SetErrorCode(value); return *this;}
621 
622 
627  inline const Aws::String& GetErrorDetail() const{ return m_errorDetail; }
628 
633  inline void SetErrorDetail(const Aws::String& value) { m_errorDetail = value; }
634 
639  inline void SetErrorDetail(Aws::String&& value) { m_errorDetail = std::move(value); }
640 
645  inline void SetErrorDetail(const char* value) { m_errorDetail.assign(value); }
646 
651  inline DescribeTaskResult& WithErrorDetail(const Aws::String& value) { SetErrorDetail(value); return *this;}
652 
657  inline DescribeTaskResult& WithErrorDetail(Aws::String&& value) { SetErrorDetail(std::move(value)); return *this;}
658 
663  inline DescribeTaskResult& WithErrorDetail(const char* value) { SetErrorDetail(value); return *this;}
664 
665 
669  inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
670 
674  inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTime = value; }
675 
679  inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTime = std::move(value); }
680 
684  inline DescribeTaskResult& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
685 
689  inline DescribeTaskResult& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
690 
691 
698  inline const Aws::Vector<FilterRule>& GetIncludes() const{ return m_includes; }
699 
706  inline void SetIncludes(const Aws::Vector<FilterRule>& value) { m_includes = value; }
707 
714  inline void SetIncludes(Aws::Vector<FilterRule>&& value) { m_includes = std::move(value); }
715 
722  inline DescribeTaskResult& WithIncludes(const Aws::Vector<FilterRule>& value) { SetIncludes(value); return *this;}
723 
730  inline DescribeTaskResult& WithIncludes(Aws::Vector<FilterRule>&& value) { SetIncludes(std::move(value)); return *this;}
731 
738  inline DescribeTaskResult& AddIncludes(const FilterRule& value) { m_includes.push_back(value); return *this; }
739 
746  inline DescribeTaskResult& AddIncludes(FilterRule&& value) { m_includes.push_back(std::move(value)); return *this; }
747 
748  private:
749 
750  Aws::String m_taskArn;
751 
752  TaskStatus m_status;
753 
754  Aws::String m_name;
755 
756  Aws::String m_currentTaskExecutionArn;
757 
758  Aws::String m_sourceLocationArn;
759 
760  Aws::String m_destinationLocationArn;
761 
762  Aws::String m_cloudWatchLogGroupArn;
763 
764  Aws::Vector<Aws::String> m_sourceNetworkInterfaceArns;
765 
766  Aws::Vector<Aws::String> m_destinationNetworkInterfaceArns;
767 
768  Options m_options;
769 
770  Aws::Vector<FilterRule> m_excludes;
771 
772  TaskSchedule m_schedule;
773 
774  Aws::String m_errorCode;
775 
776  Aws::String m_errorDetail;
777 
778  Aws::Utils::DateTime m_creationTime;
779 
780  Aws::Vector<FilterRule> m_includes;
781  };
782 
783 } // namespace Model
784 } // namespace DataSync
785 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::DataSync::Model::DescribeTaskResult::WithDestinationLocationArn
DescribeTaskResult & WithDestinationLocationArn(const char *value)
Definition: DescribeTaskResult.h:273
Aws::DataSync::Model::DescribeTaskResult::WithExcludes
DescribeTaskResult & WithExcludes(const Aws::Vector< FilterRule > &value)
Definition: DescribeTaskResult.h:522
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::DataSync::Model::DescribeTaskResult::WithSourceLocationArn
DescribeTaskResult & WithSourceLocationArn(const Aws::String &value)
Definition: DescribeTaskResult.h:220
Aws::DataSync::Model::DescribeTaskResult::WithCurrentTaskExecutionArn
DescribeTaskResult & WithCurrentTaskExecutionArn(Aws::String &&value)
Definition: DescribeTaskResult.h:188
Aws::DataSync::Model::DescribeTaskResult::SetErrorDetail
void SetErrorDetail(Aws::String &&value)
Definition: DescribeTaskResult.h:639
Aws::DataSync::Model::DescribeTaskResult::SetName
void SetName(const char *value)
Definition: DescribeTaskResult.h:136
Aws::DataSync::Model::DescribeTaskResult::WithTaskArn
DescribeTaskResult & WithTaskArn(const char *value)
Definition: DescribeTaskResult.h:79
AWS_DATASYNC_API
#define AWS_DATASYNC_API
Definition: DataSync_EXPORTS.h:28
Aws::DataSync::Model::DescribeTaskResult::WithStatus
DescribeTaskResult & WithStatus(TaskStatus &&value)
Definition: DescribeTaskResult.h:115
Aws::DataSync::Model::DescribeTaskResult::AddDestinationNetworkInterfaceArns
DescribeTaskResult & AddDestinationNetworkInterfaceArns(const Aws::String &value)
Definition: DescribeTaskResult.h:416
Aws::DataSync::Model::DescribeTaskResult::WithDestinationLocationArn
DescribeTaskResult & WithDestinationLocationArn(const Aws::String &value)
Definition: DescribeTaskResult.h:261
Aws::DataSync::Model::DescribeTaskResult::GetSchedule
const TaskSchedule & GetSchedule() const
Definition: DescribeTaskResult.h:553
TaskStatus.h
Aws::DataSync::Model::DescribeTaskResult::GetOptions
const Options & GetOptions() const
Definition: DescribeTaskResult.h:441
Aws::DataSync::Model::DescribeTaskResult::SetTaskArn
void SetTaskArn(Aws::String &&value)
Definition: DescribeTaskResult.h:59
DateTime.h
Aws::DataSync::Model::DescribeTaskResult::SetDestinationLocationArn
void SetDestinationLocationArn(const char *value)
Definition: DescribeTaskResult.h:255
Aws::DataSync::Model::DescribeTaskResult::SetErrorCode
void SetErrorCode(const char *value)
Definition: DescribeTaskResult.h:602
Aws::DataSync::Model::DescribeTaskResult::SetSourceNetworkInterfaceArns
void SetSourceNetworkInterfaceArns(const Aws::Vector< Aws::String > &value)
Definition: DescribeTaskResult.h:343
Aws::DataSync::Model::DescribeTaskResult::SetSchedule
void SetSchedule(const TaskSchedule &value)
Definition: DescribeTaskResult.h:559
Aws::DataSync::Model::DescribeTaskResult::SetSourceLocationArn
void SetSourceLocationArn(const Aws::String &value)
Definition: DescribeTaskResult.h:205
Aws::DataSync::Model::DescribeTaskResult::GetName
const Aws::String & GetName() const
Definition: DescribeTaskResult.h:121
Aws::DataSync::Model::DescribeTaskResult::SetTaskArn
void SetTaskArn(const char *value)
Definition: DescribeTaskResult.h:64
Aws::DataSync::Model::DescribeTaskResult::AddDestinationNetworkInterfaceArns
DescribeTaskResult & AddDestinationNetworkInterfaceArns(Aws::String &&value)
Definition: DescribeTaskResult.h:422
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::DataSync::Model::Options
Definition: Options.h:54
Aws::DataSync::Model::DescribeTaskResult::WithCreationTime
DescribeTaskResult & WithCreationTime(Aws::Utils::DateTime &&value)
Definition: DescribeTaskResult.h:689
Aws::DataSync::Model::DescribeTaskResult::SetStatus
void SetStatus(TaskStatus &&value)
Definition: DescribeTaskResult.h:101
Aws::DataSync::Model::DescribeTaskResult::DescribeTaskResult
DescribeTaskResult()
Aws::DataSync::Model::TaskStatus
TaskStatus
Definition: TaskStatus.h:17
Aws::DataSync::Model::DescribeTaskResult::GetDestinationLocationArn
const Aws::String & GetDestinationLocationArn() const
Definition: DescribeTaskResult.h:237
AWSVector.h
Aws::DataSync::Model::DescribeTaskResult::SetStatus
void SetStatus(const TaskStatus &value)
Definition: DescribeTaskResult.h:94
TaskSchedule.h
Aws::DataSync::Model::DescribeTaskResult::SetCurrentTaskExecutionArn
void SetCurrentTaskExecutionArn(const char *value)
Definition: DescribeTaskResult.h:176
Aws::DataSync::Model::DescribeTaskResult::SetIncludes
void SetIncludes(const Aws::Vector< FilterRule > &value)
Definition: DescribeTaskResult.h:706
Aws::DataSync::Model::DescribeTaskResult::GetStatus
const TaskStatus & GetStatus() const
Definition: DescribeTaskResult.h:87
Aws::DataSync::Model::DescribeTaskResult::GetCloudWatchLogGroupArn
const Aws::String & GetCloudWatchLogGroupArn() const
Definition: DescribeTaskResult.h:282
Aws::DataSync::Model::DescribeTaskResult::AddExcludes
DescribeTaskResult & AddExcludes(FilterRule &&value)
Definition: DescribeTaskResult.h:546
Aws::DataSync::Model::DescribeTaskResult::WithSourceNetworkInterfaceArns
DescribeTaskResult & WithSourceNetworkInterfaceArns(const Aws::Vector< Aws::String > &value)
Definition: DescribeTaskResult.h:355
Aws::DataSync::Model::DescribeTaskResult::SetName
void SetName(Aws::String &&value)
Definition: DescribeTaskResult.h:131
Aws::DataSync::Model::DescribeTaskResult::AddDestinationNetworkInterfaceArns
DescribeTaskResult & AddDestinationNetworkInterfaceArns(const char *value)
Definition: DescribeTaskResult.h:428
Aws::DataSync::Model::DescribeTaskResult::WithCloudWatchLogGroupArn
DescribeTaskResult & WithCloudWatchLogGroupArn(Aws::String &&value)
Definition: DescribeTaskResult.h:322
Aws::DataSync::Model::DescribeTaskResult::WithSchedule
DescribeTaskResult & WithSchedule(TaskSchedule &&value)
Definition: DescribeTaskResult.h:577
Aws::DataSync::Model::DescribeTaskResult::SetSourceLocationArn
void SetSourceLocationArn(Aws::String &&value)
Definition: DescribeTaskResult.h:210
Aws::DataSync::Model::DescribeTaskResult::SetCreationTime
void SetCreationTime(Aws::Utils::DateTime &&value)
Definition: DescribeTaskResult.h:679
Aws::DataSync::Model::DescribeTaskResult::WithOptions
DescribeTaskResult & WithOptions(const Options &value)
Definition: DescribeTaskResult.h:477
Aws::DataSync::Model::DescribeTaskResult::WithOptions
DescribeTaskResult & WithOptions(Options &&value)
Definition: DescribeTaskResult.h:489
Aws::DataSync::Model::DescribeTaskResult::WithName
DescribeTaskResult & WithName(const char *value)
Definition: DescribeTaskResult.h:151
Aws::DataSync::Model::DescribeTaskResult::AddExcludes
DescribeTaskResult & AddExcludes(const FilterRule &value)
Definition: DescribeTaskResult.h:538
Aws::DataSync::Model::DescribeTaskResult::operator=
DescribeTaskResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::DataSync::Model::DescribeTaskResult::WithErrorDetail
DescribeTaskResult & WithErrorDetail(Aws::String &&value)
Definition: DescribeTaskResult.h:657
Aws::DataSync::Model::TaskSchedule
Definition: TaskSchedule.h:35
Aws::DataSync::Model::DescribeTaskResult::SetCurrentTaskExecutionArn
void SetCurrentTaskExecutionArn(Aws::String &&value)
Definition: DescribeTaskResult.h:170
Aws::DataSync::Model::DescribeTaskResult::WithSourceNetworkInterfaceArns
DescribeTaskResult & WithSourceNetworkInterfaceArns(Aws::Vector< Aws::String > &&value)
Definition: DescribeTaskResult.h:361
Aws::DataSync::Model::DescribeTaskResult::SetErrorCode
void SetErrorCode(const Aws::String &value)
Definition: DescribeTaskResult.h:590
Aws::DataSync::Model::DescribeTaskResult::WithErrorCode
DescribeTaskResult & WithErrorCode(const char *value)
Definition: DescribeTaskResult.h:620
Aws::DataSync::Model::DescribeTaskResult::SetCloudWatchLogGroupArn
void SetCloudWatchLogGroupArn(Aws::String &&value)
Definition: DescribeTaskResult.h:298
Aws::DataSync::Model::DescribeTaskResult::SetCloudWatchLogGroupArn
void SetCloudWatchLogGroupArn(const Aws::String &value)
Definition: DescribeTaskResult.h:290
Aws::DataSync::Model::DescribeTaskResult::GetCurrentTaskExecutionArn
const Aws::String & GetCurrentTaskExecutionArn() const
Definition: DescribeTaskResult.h:158
Aws::DataSync::Model::DescribeTaskResult::WithExcludes
DescribeTaskResult & WithExcludes(Aws::Vector< FilterRule > &&value)
Definition: DescribeTaskResult.h:530
Aws::DataSync::Model::DescribeTaskResult::WithCurrentTaskExecutionArn
DescribeTaskResult & WithCurrentTaskExecutionArn(const Aws::String &value)
Definition: DescribeTaskResult.h:182
Aws::DataSync::Model::DescribeTaskResult::GetErrorDetail
const Aws::String & GetErrorDetail() const
Definition: DescribeTaskResult.h:627
Aws::DataSync::Model::DescribeTaskResult::SetErrorCode
void SetErrorCode(Aws::String &&value)
Definition: DescribeTaskResult.h:596
Aws::DataSync::Model::DescribeTaskResult::WithDestinationNetworkInterfaceArns
DescribeTaskResult & WithDestinationNetworkInterfaceArns(const Aws::Vector< Aws::String > &value)
Definition: DescribeTaskResult.h:404
Aws::DataSync::Model::DescribeTaskResult::WithName
DescribeTaskResult & WithName(const Aws::String &value)
Definition: DescribeTaskResult.h:141
Aws::DataSync::Model::DescribeTaskResult::AddSourceNetworkInterfaceArns
DescribeTaskResult & AddSourceNetworkInterfaceArns(Aws::String &&value)
Definition: DescribeTaskResult.h:373
Aws::DataSync::Model::DescribeTaskResult::SetCreationTime
void SetCreationTime(const Aws::Utils::DateTime &value)
Definition: DescribeTaskResult.h:674
AWSString.h
Aws::DataSync::Model::DescribeTaskResult::GetSourceLocationArn
const Aws::String & GetSourceLocationArn() const
Definition: DescribeTaskResult.h:200
DataSync_EXPORTS.h
Aws::DataSync::Model::DescribeTaskResult::SetSourceNetworkInterfaceArns
void SetSourceNetworkInterfaceArns(Aws::Vector< Aws::String > &&value)
Definition: DescribeTaskResult.h:349
Aws::DataSync::Model::FilterRule
Definition: FilterRule.h:34
FilterRule.h
Aws::DataSync::Model::DescribeTaskResult::SetSchedule
void SetSchedule(TaskSchedule &&value)
Definition: DescribeTaskResult.h:565
Aws::DataSync::Model::DescribeTaskResult::GetExcludes
const Aws::Vector< FilterRule > & GetExcludes() const
Definition: DescribeTaskResult.h:498
Aws::DataSync::Model::DescribeTaskResult
Definition: DescribeTaskResult.h:39
Aws::DataSync::Model::DescribeTaskResult::WithErrorCode
DescribeTaskResult & WithErrorCode(Aws::String &&value)
Definition: DescribeTaskResult.h:614
Aws::DataSync::Model::DescribeTaskResult::SetTaskArn
void SetTaskArn(const Aws::String &value)
Definition: DescribeTaskResult.h:54
Aws::DataSync::Model::DescribeTaskResult::WithIncludes
DescribeTaskResult & WithIncludes(const Aws::Vector< FilterRule > &value)
Definition: DescribeTaskResult.h:722
Aws::DataSync::Model::DescribeTaskResult::WithStatus
DescribeTaskResult & WithStatus(const TaskStatus &value)
Definition: DescribeTaskResult.h:108
Aws::DataSync::Model::DescribeTaskResult::SetErrorDetail
void SetErrorDetail(const Aws::String &value)
Definition: DescribeTaskResult.h:633
Aws::DataSync::Model::DescribeTaskResult::AddIncludes
DescribeTaskResult & AddIncludes(FilterRule &&value)
Definition: DescribeTaskResult.h:746
Aws::DataSync::Model::DescribeTaskResult::WithSchedule
DescribeTaskResult & WithSchedule(const TaskSchedule &value)
Definition: DescribeTaskResult.h:571
Aws::DataSync::Model::DescribeTaskResult::SetOptions
void SetOptions(const Options &value)
Definition: DescribeTaskResult.h:453
Aws::DataSync::Model::DescribeTaskResult::SetIncludes
void SetIncludes(Aws::Vector< FilterRule > &&value)
Definition: DescribeTaskResult.h:714
Aws::DataSync::Model::DescribeTaskResult::SetDestinationNetworkInterfaceArns
void SetDestinationNetworkInterfaceArns(const Aws::Vector< Aws::String > &value)
Definition: DescribeTaskResult.h:392
Aws::DataSync::Model::DescribeTaskResult::SetCurrentTaskExecutionArn
void SetCurrentTaskExecutionArn(const Aws::String &value)
Definition: DescribeTaskResult.h:164
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::DataSync::Model::DescribeTaskResult::SetErrorDetail
void SetErrorDetail(const char *value)
Definition: DescribeTaskResult.h:645
Aws::DataSync::Model::DescribeTaskResult::SetName
void SetName(const Aws::String &value)
Definition: DescribeTaskResult.h:126
Aws::DataSync::Model::DescribeTaskResult::WithDestinationNetworkInterfaceArns
DescribeTaskResult & WithDestinationNetworkInterfaceArns(Aws::Vector< Aws::String > &&value)
Definition: DescribeTaskResult.h:410
Aws::DataSync::Model::DescribeTaskResult::WithCloudWatchLogGroupArn
DescribeTaskResult & WithCloudWatchLogGroupArn(const char *value)
Definition: DescribeTaskResult.h:330
Aws::DataSync::Model::DescribeTaskResult::GetCreationTime
const Aws::Utils::DateTime & GetCreationTime() const
Definition: DescribeTaskResult.h:669
Aws::DataSync::Model::DescribeTaskResult::SetDestinationLocationArn
void SetDestinationLocationArn(Aws::String &&value)
Definition: DescribeTaskResult.h:249
Aws::DataSync::Model::DescribeTaskResult::WithName
DescribeTaskResult & WithName(Aws::String &&value)
Definition: DescribeTaskResult.h:146
Aws::DataSync::Model::DescribeTaskResult::GetDestinationNetworkInterfaceArns
const Aws::Vector< Aws::String > & GetDestinationNetworkInterfaceArns() const
Definition: DescribeTaskResult.h:386
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::DataSync::Model::DescribeTaskResult::SetOptions
void SetOptions(Options &&value)
Definition: DescribeTaskResult.h:465
Options.h
Aws::DataSync::Model::DescribeTaskResult::WithSourceLocationArn
DescribeTaskResult & WithSourceLocationArn(const char *value)
Definition: DescribeTaskResult.h:230
Aws::DataSync::Model::DescribeTaskResult::WithErrorCode
DescribeTaskResult & WithErrorCode(const Aws::String &value)
Definition: DescribeTaskResult.h:608
Aws::DataSync::Model::DescribeTaskResult::AddSourceNetworkInterfaceArns
DescribeTaskResult & AddSourceNetworkInterfaceArns(const char *value)
Definition: DescribeTaskResult.h:379
Aws::DataSync::Model::DescribeTaskResult::WithSourceLocationArn
DescribeTaskResult & WithSourceLocationArn(Aws::String &&value)
Definition: DescribeTaskResult.h:225
Aws::DataSync::Model::DescribeTaskResult::WithErrorDetail
DescribeTaskResult & WithErrorDetail(const char *value)
Definition: DescribeTaskResult.h:663
Aws::DataSync::Model::DescribeTaskResult::SetDestinationNetworkInterfaceArns
void SetDestinationNetworkInterfaceArns(Aws::Vector< Aws::String > &&value)
Definition: DescribeTaskResult.h:398
Aws::DataSync::Model::DescribeTaskResult::AddSourceNetworkInterfaceArns
DescribeTaskResult & AddSourceNetworkInterfaceArns(const Aws::String &value)
Definition: DescribeTaskResult.h:367
Aws::DataSync::Model::DescribeTaskResult::GetSourceNetworkInterfaceArns
const Aws::Vector< Aws::String > & GetSourceNetworkInterfaceArns() const
Definition: DescribeTaskResult.h:337
Aws::DataSync::Model::DescribeTaskResult::GetIncludes
const Aws::Vector< FilterRule > & GetIncludes() const
Definition: DescribeTaskResult.h:698
Aws::DataSync::Model::DescribeTaskResult::WithCreationTime
DescribeTaskResult & WithCreationTime(const Aws::Utils::DateTime &value)
Definition: DescribeTaskResult.h:684
Aws::DataSync::Model::DescribeTaskResult::WithTaskArn
DescribeTaskResult & WithTaskArn(const Aws::String &value)
Definition: DescribeTaskResult.h:69
Aws::DataSync::Model::DescribeTaskResult::SetSourceLocationArn
void SetSourceLocationArn(const char *value)
Definition: DescribeTaskResult.h:215
Aws::DataSync::Model::DescribeTaskResult::WithErrorDetail
DescribeTaskResult & WithErrorDetail(const Aws::String &value)
Definition: DescribeTaskResult.h:651
Aws::DataSync::Model::DescribeTaskResult::WithCloudWatchLogGroupArn
DescribeTaskResult & WithCloudWatchLogGroupArn(const Aws::String &value)
Definition: DescribeTaskResult.h:314
Aws::DataSync::Model::DescribeTaskResult::SetExcludes
void SetExcludes(Aws::Vector< FilterRule > &&value)
Definition: DescribeTaskResult.h:514
Aws::DataSync::Model::DescribeTaskResult::WithCurrentTaskExecutionArn
DescribeTaskResult & WithCurrentTaskExecutionArn(const char *value)
Definition: DescribeTaskResult.h:194
Aws::DataSync::Model::DescribeTaskResult::SetCloudWatchLogGroupArn
void SetCloudWatchLogGroupArn(const char *value)
Definition: DescribeTaskResult.h:306
Aws::DataSync::Model::DescribeTaskResult::DescribeTaskResult
DescribeTaskResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::DataSync::Model::DescribeTaskResult::AddIncludes
DescribeTaskResult & AddIncludes(const FilterRule &value)
Definition: DescribeTaskResult.h:738
Aws::DataSync::Model::DescribeTaskResult::WithTaskArn
DescribeTaskResult & WithTaskArn(Aws::String &&value)
Definition: DescribeTaskResult.h:74
Aws::DataSync::Model::DescribeTaskResult::WithIncludes
DescribeTaskResult & WithIncludes(Aws::Vector< FilterRule > &&value)
Definition: DescribeTaskResult.h:730
Aws::DataSync::Model::DescribeTaskResult::WithDestinationLocationArn
DescribeTaskResult & WithDestinationLocationArn(Aws::String &&value)
Definition: DescribeTaskResult.h:267
Aws::DataSync::Model::DescribeTaskResult::GetTaskArn
const Aws::String & GetTaskArn() const
Definition: DescribeTaskResult.h:49
Aws::DataSync::Model::DescribeTaskResult::SetDestinationLocationArn
void SetDestinationLocationArn(const Aws::String &value)
Definition: DescribeTaskResult.h:243
Aws::DataSync::Model::DescribeTaskResult::SetExcludes
void SetExcludes(const Aws::Vector< FilterRule > &value)
Definition: DescribeTaskResult.h:506
Aws::DataSync::Model::DescribeTaskResult::GetErrorCode
const Aws::String & GetErrorCode() const
Definition: DescribeTaskResult.h:584