/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Container for the WorkflowDetail
data type. It is used by
* actions that trigger a workflow to begin execution.See Also:
* AWS
* API Reference
A trigger that starts a workflow: the workflow begins to execute after a file * is uploaded.
To remove an associated workflow from a server, you can
* provide an empty OnUpload
object, as in the following example.
aws transfer update-server --server-id s-01234567890abcdef
* --workflow-details '{"OnUpload":[]}'
A trigger that starts a workflow: the workflow begins to execute after a file * is uploaded.
To remove an associated workflow from a server, you can
* provide an empty OnUpload
object, as in the following example.
aws transfer update-server --server-id s-01234567890abcdef
* --workflow-details '{"OnUpload":[]}'
A trigger that starts a workflow: the workflow begins to execute after a file * is uploaded.
To remove an associated workflow from a server, you can
* provide an empty OnUpload
object, as in the following example.
aws transfer update-server --server-id s-01234567890abcdef
* --workflow-details '{"OnUpload":[]}'
A trigger that starts a workflow: the workflow begins to execute after a file * is uploaded.
To remove an associated workflow from a server, you can
* provide an empty OnUpload
object, as in the following example.
aws transfer update-server --server-id s-01234567890abcdef
* --workflow-details '{"OnUpload":[]}'
A trigger that starts a workflow: the workflow begins to execute after a file * is uploaded.
To remove an associated workflow from a server, you can
* provide an empty OnUpload
object, as in the following example.
aws transfer update-server --server-id s-01234567890abcdef
* --workflow-details '{"OnUpload":[]}'
A trigger that starts a workflow: the workflow begins to execute after a file * is uploaded.
To remove an associated workflow from a server, you can
* provide an empty OnUpload
object, as in the following example.
aws transfer update-server --server-id s-01234567890abcdef
* --workflow-details '{"OnUpload":[]}'
A trigger that starts a workflow: the workflow begins to execute after a file * is uploaded.
To remove an associated workflow from a server, you can
* provide an empty OnUpload
object, as in the following example.
aws transfer update-server --server-id s-01234567890abcdef
* --workflow-details '{"OnUpload":[]}'
A trigger that starts a workflow: the workflow begins to execute after a file * is uploaded.
To remove an associated workflow from a server, you can
* provide an empty OnUpload
object, as in the following example.
aws transfer update-server --server-id s-01234567890abcdef
* --workflow-details '{"OnUpload":[]}'
A trigger that starts a workflow if a file is only partially uploaded. You * can attach a workflow to a server that executes whenever there is a partial * upload.
A partial upload occurs when a file is open when the * session disconnects.
*/ inline const Aws::VectorA trigger that starts a workflow if a file is only partially uploaded. You * can attach a workflow to a server that executes whenever there is a partial * upload.
A partial upload occurs when a file is open when the * session disconnects.
*/ inline bool OnPartialUploadHasBeenSet() const { return m_onPartialUploadHasBeenSet; } /** *A trigger that starts a workflow if a file is only partially uploaded. You * can attach a workflow to a server that executes whenever there is a partial * upload.
A partial upload occurs when a file is open when the * session disconnects.
*/ inline void SetOnPartialUpload(const Aws::VectorA trigger that starts a workflow if a file is only partially uploaded. You * can attach a workflow to a server that executes whenever there is a partial * upload.
A partial upload occurs when a file is open when the * session disconnects.
*/ inline void SetOnPartialUpload(Aws::VectorA trigger that starts a workflow if a file is only partially uploaded. You * can attach a workflow to a server that executes whenever there is a partial * upload.
A partial upload occurs when a file is open when the * session disconnects.
*/ inline WorkflowDetails& WithOnPartialUpload(const Aws::VectorA trigger that starts a workflow if a file is only partially uploaded. You * can attach a workflow to a server that executes whenever there is a partial * upload.
A partial upload occurs when a file is open when the * session disconnects.
*/ inline WorkflowDetails& WithOnPartialUpload(Aws::VectorA trigger that starts a workflow if a file is only partially uploaded. You * can attach a workflow to a server that executes whenever there is a partial * upload.
A partial upload occurs when a file is open when the * session disconnects.
*/ inline WorkflowDetails& AddOnPartialUpload(const WorkflowDetail& value) { m_onPartialUploadHasBeenSet = true; m_onPartialUpload.push_back(value); return *this; } /** *A trigger that starts a workflow if a file is only partially uploaded. You * can attach a workflow to a server that executes whenever there is a partial * upload.
A partial upload occurs when a file is open when the * session disconnects.
*/ inline WorkflowDetails& AddOnPartialUpload(WorkflowDetail&& value) { m_onPartialUploadHasBeenSet = true; m_onPartialUpload.push_back(std::move(value)); return *this; } private: Aws::Vector