7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/glue/Glue_EXPORTS.h>
10#include <aws/glue/model/BlueprintRunState.h>
42 template <
typename Bluepr
intNameT = Aws::String>
44 m_blueprintNameHasBeenSet =
true;
45 m_blueprintName = std::forward<BlueprintNameT>(value);
47 template <
typename Bluepr
intNameT = Aws::String>
60 template <
typename RunIdT = Aws::String>
62 m_runIdHasBeenSet =
true;
63 m_runId = std::forward<RunIdT>(value);
65 template <
typename RunIdT = Aws::String>
67 SetRunId(std::forward<RunIdT>(value));
79 template <
typename WorkflowNameT = Aws::String>
81 m_workflowNameHasBeenSet =
true;
82 m_workflowName = std::forward<WorkflowNameT>(value);
84 template <
typename WorkflowNameT = Aws::String>
102 m_stateHasBeenSet =
true;
117 template <
typename StartedOnT = Aws::Utils::DateTime>
119 m_startedOnHasBeenSet =
true;
120 m_startedOn = std::forward<StartedOnT>(value);
122 template <
typename StartedOnT = Aws::Utils::DateTime>
135 template <
typename CompletedOnT = Aws::Utils::DateTime>
137 m_completedOnHasBeenSet =
true;
138 m_completedOn = std::forward<CompletedOnT>(value);
140 template <
typename CompletedOnT = Aws::Utils::DateTime>
153 template <
typename ErrorMessageT = Aws::String>
155 m_errorMessageHasBeenSet =
true;
156 m_errorMessage = std::forward<ErrorMessageT>(value);
158 template <
typename ErrorMessageT = Aws::String>
174 template <
typename RollbackErrorMessageT = Aws::String>
176 m_rollbackErrorMessageHasBeenSet =
true;
177 m_rollbackErrorMessage = std::forward<RollbackErrorMessageT>(value);
179 template <
typename RollbackErrorMessageT = Aws::String>
194 template <
typename ParametersT = Aws::String>
196 m_parametersHasBeenSet =
true;
197 m_parameters = std::forward<ParametersT>(value);
199 template <
typename ParametersT = Aws::String>
213 template <
typename RoleArnT = Aws::String>
215 m_roleArnHasBeenSet =
true;
216 m_roleArn = std::forward<RoleArnT>(value);
218 template <
typename RoleArnT = Aws::String>
244 bool m_blueprintNameHasBeenSet =
false;
245 bool m_runIdHasBeenSet =
false;
246 bool m_workflowNameHasBeenSet =
false;
247 bool m_stateHasBeenSet =
false;
248 bool m_startedOnHasBeenSet =
false;
249 bool m_completedOnHasBeenSet =
false;
250 bool m_errorMessageHasBeenSet =
false;
251 bool m_rollbackErrorMessageHasBeenSet =
false;
252 bool m_parametersHasBeenSet =
false;
253 bool m_roleArnHasBeenSet =
false;
bool ParametersHasBeenSet() const
const Aws::String & GetRunId() const
bool WorkflowNameHasBeenSet() const
BlueprintRun & WithErrorMessage(ErrorMessageT &&value)
void SetBlueprintName(BlueprintNameT &&value)
AWS_GLUE_API BlueprintRun(Aws::Utils::Json::JsonView jsonValue)
BlueprintRun & WithStartedOn(StartedOnT &&value)
const Aws::String & GetParameters() const
const Aws::String & GetRoleArn() const
void SetRoleArn(RoleArnT &&value)
bool StartedOnHasBeenSet() const
bool BlueprintNameHasBeenSet() const
BlueprintRun & WithBlueprintName(BlueprintNameT &&value)
const Aws::String & GetRollbackErrorMessage() const
void SetParameters(ParametersT &&value)
bool CompletedOnHasBeenSet() const
void SetErrorMessage(ErrorMessageT &&value)
void SetState(BlueprintRunState value)
BlueprintRun & WithRoleArn(RoleArnT &&value)
bool RoleArnHasBeenSet() const
AWS_GLUE_API BlueprintRun & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Utils::DateTime & GetCompletedOn() const
void SetWorkflowName(WorkflowNameT &&value)
bool StateHasBeenSet() const
BlueprintRun & WithWorkflowName(WorkflowNameT &&value)
BlueprintRun & WithParameters(ParametersT &&value)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
BlueprintRunState GetState() const
const Aws::String & GetErrorMessage() const
void SetRollbackErrorMessage(RollbackErrorMessageT &&value)
BlueprintRun & WithRollbackErrorMessage(RollbackErrorMessageT &&value)
BlueprintRun & WithState(BlueprintRunState value)
BlueprintRun & WithRunId(RunIdT &&value)
BlueprintRun & WithCompletedOn(CompletedOnT &&value)
const Aws::Utils::DateTime & GetStartedOn() const
const Aws::String & GetBlueprintName() const
AWS_GLUE_API BlueprintRun()=default
const Aws::String & GetWorkflowName() const
void SetCompletedOn(CompletedOnT &&value)
bool RollbackErrorMessageHasBeenSet() const
bool ErrorMessageHasBeenSet() const
bool RunIdHasBeenSet() const
void SetStartedOn(StartedOnT &&value)
void SetRunId(RunIdT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue