AWS SDK for C++

AWS SDK for C++ Version 1.11.719

Loading...
Searching...
No Matches
TaskExecutionFoldersFailedDetail.h
1
6#pragma once
7#include <aws/datasync/DataSync_EXPORTS.h>
8
9namespace Aws {
10namespace Utils {
11namespace Json {
12class JsonValue;
13class JsonView;
14} // namespace Json
15} // namespace Utils
16namespace DataSync {
17namespace Model {
18
28 public:
29 AWS_DATASYNC_API TaskExecutionFoldersFailedDetail() = default;
32 AWS_DATASYNC_API Aws::Utils::Json::JsonValue Jsonize() const;
33
35
39 inline long long GetList() const { return m_list; }
40 inline bool ListHasBeenSet() const { return m_listHasBeenSet; }
41 inline void SetList(long long value) {
42 m_listHasBeenSet = true;
43 m_list = value;
44 }
45 inline TaskExecutionFoldersFailedDetail& WithList(long long value) {
46 SetList(value);
47 return *this;
48 }
50
52
56 inline long long GetPrepare() const { return m_prepare; }
57 inline bool PrepareHasBeenSet() const { return m_prepareHasBeenSet; }
58 inline void SetPrepare(long long value) {
59 m_prepareHasBeenSet = true;
60 m_prepare = value;
61 }
63 SetPrepare(value);
64 return *this;
65 }
67
69
73 inline long long GetTransfer() const { return m_transfer; }
74 inline bool TransferHasBeenSet() const { return m_transferHasBeenSet; }
75 inline void SetTransfer(long long value) {
76 m_transferHasBeenSet = true;
77 m_transfer = value;
78 }
80 SetTransfer(value);
81 return *this;
82 }
84
86
90 inline long long GetVerify() const { return m_verify; }
91 inline bool VerifyHasBeenSet() const { return m_verifyHasBeenSet; }
92 inline void SetVerify(long long value) {
93 m_verifyHasBeenSet = true;
94 m_verify = value;
95 }
97 SetVerify(value);
98 return *this;
99 }
101
103
107 inline long long GetDelete() const { return m_delete; }
108 inline bool DeleteHasBeenSet() const { return m_deleteHasBeenSet; }
109 inline void SetDelete(long long value) {
110 m_deleteHasBeenSet = true;
111 m_delete = value;
112 }
114 SetDelete(value);
115 return *this;
116 }
118 private:
119 long long m_list{0};
120
121 long long m_prepare{0};
122
123 long long m_transfer{0};
124
125 long long m_verify{0};
126
127 long long m_delete{0};
128 bool m_listHasBeenSet = false;
129 bool m_prepareHasBeenSet = false;
130 bool m_transferHasBeenSet = false;
131 bool m_verifyHasBeenSet = false;
132 bool m_deleteHasBeenSet = false;
133};
134
135} // namespace Model
136} // namespace DataSync
137} // namespace Aws
TaskExecutionFoldersFailedDetail & WithVerify(long long value)
AWS_DATASYNC_API TaskExecutionFoldersFailedDetail(Aws::Utils::Json::JsonView jsonValue)
AWS_DATASYNC_API Aws::Utils::Json::JsonValue Jsonize() const
TaskExecutionFoldersFailedDetail & WithDelete(long long value)
TaskExecutionFoldersFailedDetail & WithTransfer(long long value)
AWS_DATASYNC_API TaskExecutionFoldersFailedDetail()=default
AWS_DATASYNC_API TaskExecutionFoldersFailedDetail & operator=(Aws::Utils::Json::JsonView jsonValue)
TaskExecutionFoldersFailedDetail & WithList(long long value)
TaskExecutionFoldersFailedDetail & WithPrepare(long long value)
Aws::Utils::Json::JsonValue JsonValue