7#include <aws/awstransfer/Transfer_EXPORTS.h>
8#include <aws/awstransfer/model/WorkflowDetail.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
49 template <
typename OnUploadT = Aws::Vector<WorkflowDetail>>
51 m_onUploadHasBeenSet =
true;
52 m_onUpload = std::forward<OnUploadT>(value);
54 template <
typename OnUploadT = Aws::Vector<WorkflowDetail>>
59 template <
typename OnUploadT = WorkflowDetail>
61 m_onUploadHasBeenSet =
true;
62 m_onUpload.emplace_back(std::forward<OnUploadT>(value));
77 template <
typename OnPartialUploadT = Aws::Vector<WorkflowDetail>>
79 m_onPartialUploadHasBeenSet =
true;
80 m_onPartialUpload = std::forward<OnPartialUploadT>(value);
82 template <
typename OnPartialUploadT = Aws::Vector<WorkflowDetail>>
87 template <
typename OnPartialUploadT = WorkflowDetail>
89 m_onPartialUploadHasBeenSet =
true;
90 m_onPartialUpload.emplace_back(std::forward<OnPartialUploadT>(value));
96 bool m_onUploadHasBeenSet =
false;
99 bool m_onPartialUploadHasBeenSet =
false;
WorkflowDetails & AddOnPartialUpload(OnPartialUploadT &&value)
void SetOnUpload(OnUploadT &&value)
bool OnPartialUploadHasBeenSet() const
WorkflowDetails & WithOnUpload(OnUploadT &&value)
AWS_TRANSFER_API WorkflowDetails()=default
WorkflowDetails & AddOnUpload(OnUploadT &&value)
AWS_TRANSFER_API WorkflowDetails(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< WorkflowDetail > & GetOnPartialUpload() const
WorkflowDetails & WithOnPartialUpload(OnPartialUploadT &&value)
AWS_TRANSFER_API Aws::Utils::Json::JsonValue Jsonize() const
void SetOnPartialUpload(OnPartialUploadT &&value)
bool OnUploadHasBeenSet() const
AWS_TRANSFER_API WorkflowDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< WorkflowDetail > & GetOnUpload() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue