7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/nova-act/NovaActRequest.h>
9#include <aws/nova-act/NovaAct_EXPORTS.h>
10#include <aws/nova-act/model/ActError.h>
11#include <aws/nova-act/model/ActStatus.h>
39 template <
typename WorkflowDefinitionNameT = Aws::String>
41 m_workflowDefinitionNameHasBeenSet =
true;
42 m_workflowDefinitionName = std::forward<WorkflowDefinitionNameT>(value);
44 template <
typename WorkflowDefinitionNameT = Aws::String>
57 template <
typename WorkflowRunIdT = Aws::String>
59 m_workflowRunIdHasBeenSet =
true;
60 m_workflowRunId = std::forward<WorkflowRunIdT>(value);
62 template <
typename WorkflowRunIdT = Aws::String>
75 template <
typename SessionIdT = Aws::String>
77 m_sessionIdHasBeenSet =
true;
78 m_sessionId = std::forward<SessionIdT>(value);
80 template <
typename SessionIdT = Aws::String>
93 template <
typename ActIdT = Aws::String>
95 m_actIdHasBeenSet =
true;
96 m_actId = std::forward<ActIdT>(value);
98 template <
typename ActIdT = Aws::String>
100 SetActId(std::forward<ActIdT>(value));
112 m_statusHasBeenSet =
true;
127 template <
typename ErrorT = ActError>
129 m_errorHasBeenSet =
true;
130 m_error = std::forward<ErrorT>(value);
132 template <
typename ErrorT = ActError>
134 SetError(std::forward<ErrorT>(value));
150 bool m_workflowDefinitionNameHasBeenSet =
false;
151 bool m_workflowRunIdHasBeenSet =
false;
152 bool m_sessionIdHasBeenSet =
false;
153 bool m_actIdHasBeenSet =
false;
154 bool m_statusHasBeenSet =
false;
155 bool m_errorHasBeenSet =
false;
const ActError & GetError() const
UpdateActRequest & WithError(ErrorT &&value)
AWS_NOVAACT_API Aws::String SerializePayload() const override
void SetActId(ActIdT &&value)
const Aws::String & GetActId() const
UpdateActRequest & WithWorkflowRunId(WorkflowRunIdT &&value)
void SetWorkflowRunId(WorkflowRunIdT &&value)
void SetError(ErrorT &&value)
bool SessionIdHasBeenSet() const
UpdateActRequest & WithActId(ActIdT &&value)
UpdateActRequest & WithWorkflowDefinitionName(WorkflowDefinitionNameT &&value)
void SetSessionId(SessionIdT &&value)
void SetWorkflowDefinitionName(WorkflowDefinitionNameT &&value)
bool WorkflowRunIdHasBeenSet() const
bool StatusHasBeenSet() const
UpdateActRequest & WithSessionId(SessionIdT &&value)
AWS_NOVAACT_API UpdateActRequest()=default
ActStatus GetStatus() const
bool ErrorHasBeenSet() const
virtual const char * GetServiceRequestName() const override
void SetStatus(ActStatus value)
bool ActIdHasBeenSet() const
const Aws::String & GetWorkflowRunId() const
bool WorkflowDefinitionNameHasBeenSet() const
UpdateActRequest & WithStatus(ActStatus value)
const Aws::String & GetSessionId() const
const Aws::String & GetWorkflowDefinitionName() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String