AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
TaskExecutionFilesFailedDetail.h
1
6#pragma once
7#include <aws/datasync/DataSync_EXPORTS.h>
8
9namespace Aws
10{
11namespace Utils
12{
13namespace Json
14{
15 class JsonValue;
16 class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace DataSync
20{
21namespace Model
22{
23
33 {
34 public:
38 AWS_DATASYNC_API Aws::Utils::Json::JsonValue Jsonize() const;
39
40
42
46 inline long long GetPrepare() const{ return m_prepare; }
47 inline bool PrepareHasBeenSet() const { return m_prepareHasBeenSet; }
48 inline void SetPrepare(long long value) { m_prepareHasBeenSet = true; m_prepare = value; }
49 inline TaskExecutionFilesFailedDetail& WithPrepare(long long value) { SetPrepare(value); return *this;}
51
53
57 inline long long GetTransfer() const{ return m_transfer; }
58 inline bool TransferHasBeenSet() const { return m_transferHasBeenSet; }
59 inline void SetTransfer(long long value) { m_transferHasBeenSet = true; m_transfer = value; }
60 inline TaskExecutionFilesFailedDetail& WithTransfer(long long value) { SetTransfer(value); return *this;}
62
64
68 inline long long GetVerify() const{ return m_verify; }
69 inline bool VerifyHasBeenSet() const { return m_verifyHasBeenSet; }
70 inline void SetVerify(long long value) { m_verifyHasBeenSet = true; m_verify = value; }
71 inline TaskExecutionFilesFailedDetail& WithVerify(long long value) { SetVerify(value); return *this;}
73
75
79 inline long long GetDelete() const{ return m_delete; }
80 inline bool DeleteHasBeenSet() const { return m_deleteHasBeenSet; }
81 inline void SetDelete(long long value) { m_deleteHasBeenSet = true; m_delete = value; }
82 inline TaskExecutionFilesFailedDetail& WithDelete(long long value) { SetDelete(value); return *this;}
84 private:
85
86 long long m_prepare;
87 bool m_prepareHasBeenSet = false;
88
89 long long m_transfer;
90 bool m_transferHasBeenSet = false;
91
92 long long m_verify;
93 bool m_verifyHasBeenSet = false;
94
95 long long m_delete;
96 bool m_deleteHasBeenSet = false;
97 };
98
99} // namespace Model
100} // namespace DataSync
101} // namespace Aws
TaskExecutionFilesFailedDetail & WithTransfer(long long value)
TaskExecutionFilesFailedDetail & WithVerify(long long value)
AWS_DATASYNC_API Aws::Utils::Json::JsonValue Jsonize() const
TaskExecutionFilesFailedDetail & WithPrepare(long long value)
AWS_DATASYNC_API TaskExecutionFilesFailedDetail & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_DATASYNC_API TaskExecutionFilesFailedDetail(Aws::Utils::Json::JsonView jsonValue)
TaskExecutionFilesFailedDetail & WithDelete(long long value)
Aws::Utils::Json::JsonValue JsonValue