7#include <aws/sagemaker-a2i-runtime/AugmentedAIRuntime_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemaker-a2i-runtime/model/HumanLoopStatus.h>
10#include <aws/core/utils/DateTime.h>
23namespace AugmentedAIRuntime
48 template<
typename HumanLoopNameT = Aws::String>
49 void SetHumanLoopName(HumanLoopNameT&& value) { m_humanLoopNameHasBeenSet =
true; m_humanLoopName = std::forward<HumanLoopNameT>(value); }
50 template<
typename HumanLoopNameT = Aws::String>
70 template<
typename CreationTimeT = Aws::Utils::DateTime>
71 void SetCreationTime(CreationTimeT&& value) { m_creationTimeHasBeenSet =
true; m_creationTime = std::forward<CreationTimeT>(value); }
72 template<
typename CreationTimeT = Aws::Utils::DateTime>
83 template<
typename FailureReasonT = Aws::String>
84 void SetFailureReason(FailureReasonT&& value) { m_failureReasonHasBeenSet =
true; m_failureReason = std::forward<FailureReasonT>(value); }
85 template<
typename FailureReasonT = Aws::String>
96 template<
typename FlowDefinitionArnT = Aws::String>
97 void SetFlowDefinitionArn(FlowDefinitionArnT&& value) { m_flowDefinitionArnHasBeenSet =
true; m_flowDefinitionArn = std::forward<FlowDefinitionArnT>(value); }
98 template<
typename FlowDefinitionArnT = Aws::String>
104 bool m_humanLoopNameHasBeenSet =
false;
107 bool m_humanLoopStatusHasBeenSet =
false;
110 bool m_creationTimeHasBeenSet =
false;
113 bool m_failureReasonHasBeenSet =
false;
116 bool m_flowDefinitionArnHasBeenSet =
false;
void SetCreationTime(CreationTimeT &&value)
HumanLoopStatus GetHumanLoopStatus() const
bool HumanLoopNameHasBeenSet() const
AWS_AUGMENTEDAIRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
HumanLoopSummary & WithHumanLoopName(HumanLoopNameT &&value)
void SetHumanLoopName(HumanLoopNameT &&value)
HumanLoopSummary & WithCreationTime(CreationTimeT &&value)
HumanLoopSummary & WithFlowDefinitionArn(FlowDefinitionArnT &&value)
bool HumanLoopStatusHasBeenSet() const
const Aws::Utils::DateTime & GetCreationTime() const
void SetFailureReason(FailureReasonT &&value)
HumanLoopSummary & WithFailureReason(FailureReasonT &&value)
void SetFlowDefinitionArn(FlowDefinitionArnT &&value)
bool FailureReasonHasBeenSet() const
const Aws::String & GetFlowDefinitionArn() const
bool FlowDefinitionArnHasBeenSet() const
HumanLoopSummary & WithHumanLoopStatus(HumanLoopStatus value)
AWS_AUGMENTEDAIRUNTIME_API HumanLoopSummary()=default
AWS_AUGMENTEDAIRUNTIME_API HumanLoopSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetFailureReason() const
const Aws::String & GetHumanLoopName() const
bool CreationTimeHasBeenSet() const
void SetHumanLoopStatus(HumanLoopStatus value)
AWS_AUGMENTEDAIRUNTIME_API HumanLoopSummary(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue