7#include <aws/sagemaker-a2i-runtime/AugmentedAIRuntime_EXPORTS.h>
8#include <aws/sagemaker-a2i-runtime/AugmentedAIRuntimeRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/sagemaker-a2i-runtime/model/HumanLoopInput.h>
11#include <aws/sagemaker-a2i-runtime/model/HumanLoopDataAttributes.h>
16namespace AugmentedAIRuntime
45 inline void SetHumanLoopName(
const char* value) { m_humanLoopNameHasBeenSet =
true; m_humanLoopName.assign(value); }
60 inline void SetFlowDefinitionArn(
const char* value) { m_flowDefinitionArnHasBeenSet =
true; m_flowDefinitionArn.assign(value); }
94 bool m_humanLoopNameHasBeenSet =
false;
97 bool m_flowDefinitionArnHasBeenSet =
false;
100 bool m_humanLoopInputHasBeenSet =
false;
103 bool m_dataAttributesHasBeenSet =
false;
void SetDataAttributes(const HumanLoopDataAttributes &value)
AWS_AUGMENTEDAIRUNTIME_API StartHumanLoopRequest()
void SetHumanLoopInput(HumanLoopInput &&value)
StartHumanLoopRequest & WithHumanLoopName(Aws::String &&value)
virtual const char * GetServiceRequestName() const override
StartHumanLoopRequest & WithDataAttributes(const HumanLoopDataAttributes &value)
bool HumanLoopInputHasBeenSet() const
StartHumanLoopRequest & WithHumanLoopInput(HumanLoopInput &&value)
const Aws::String & GetFlowDefinitionArn() const
AWS_AUGMENTEDAIRUNTIME_API Aws::String SerializePayload() const override
const HumanLoopInput & GetHumanLoopInput() const
bool HumanLoopNameHasBeenSet() const
StartHumanLoopRequest & WithFlowDefinitionArn(Aws::String &&value)
void SetFlowDefinitionArn(const char *value)
const Aws::String & GetHumanLoopName() const
void SetHumanLoopName(const Aws::String &value)
StartHumanLoopRequest & WithHumanLoopName(const Aws::String &value)
StartHumanLoopRequest & WithDataAttributes(HumanLoopDataAttributes &&value)
StartHumanLoopRequest & WithFlowDefinitionArn(const char *value)
bool FlowDefinitionArnHasBeenSet() const
bool DataAttributesHasBeenSet() const
void SetDataAttributes(HumanLoopDataAttributes &&value)
const HumanLoopDataAttributes & GetDataAttributes() const
void SetFlowDefinitionArn(const Aws::String &value)
StartHumanLoopRequest & WithHumanLoopName(const char *value)
void SetFlowDefinitionArn(Aws::String &&value)
void SetHumanLoopInput(const HumanLoopInput &value)
void SetHumanLoopName(Aws::String &&value)
StartHumanLoopRequest & WithFlowDefinitionArn(const Aws::String &value)
void SetHumanLoopName(const char *value)
StartHumanLoopRequest & WithHumanLoopInput(const HumanLoopInput &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String