7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemaker/model/FlowDefinitionStatus.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/sagemaker/model/HumanLoopRequestSource.h>
12#include <aws/sagemaker/model/HumanLoopActivationConfig.h>
13#include <aws/sagemaker/model/HumanLoopConfig.h>
14#include <aws/sagemaker/model/FlowDefinitionOutputConfig.h>
19template<
typename RESULT_TYPE>
20class AmazonWebServiceResult;
144 inline void SetRoleArn(
const char* value) { m_roleArn.assign(value); }
168 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
DescribeFlowDefinitionResult & WithHumanLoopRequestSource(const HumanLoopRequestSource &value)
void SetHumanLoopConfig(HumanLoopConfig &&value)
const HumanLoopConfig & GetHumanLoopConfig() const
const HumanLoopRequestSource & GetHumanLoopRequestSource() const
DescribeFlowDefinitionResult & WithFlowDefinitionName(Aws::String &&value)
void SetCreationTime(Aws::Utils::DateTime &&value)
DescribeFlowDefinitionResult & WithOutputConfig(FlowDefinitionOutputConfig &&value)
void SetFailureReason(const char *value)
void SetRoleArn(const Aws::String &value)
AWS_SAGEMAKER_API DescribeFlowDefinitionResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeFlowDefinitionResult & WithFlowDefinitionArn(const Aws::String &value)
void SetHumanLoopActivationConfig(HumanLoopActivationConfig &&value)
AWS_SAGEMAKER_API DescribeFlowDefinitionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeFlowDefinitionResult & WithFlowDefinitionName(const Aws::String &value)
AWS_SAGEMAKER_API DescribeFlowDefinitionResult()
void SetOutputConfig(const FlowDefinitionOutputConfig &value)
DescribeFlowDefinitionResult & WithFlowDefinitionStatus(FlowDefinitionStatus &&value)
void SetFlowDefinitionName(const Aws::String &value)
void SetHumanLoopActivationConfig(const HumanLoopActivationConfig &value)
void SetFlowDefinitionName(const char *value)
DescribeFlowDefinitionResult & WithHumanLoopRequestSource(HumanLoopRequestSource &&value)
void SetFailureReason(const Aws::String &value)
const Aws::String & GetFailureReason() const
DescribeFlowDefinitionResult & WithRequestId(Aws::String &&value)
const HumanLoopActivationConfig & GetHumanLoopActivationConfig() const
DescribeFlowDefinitionResult & WithFlowDefinitionStatus(const FlowDefinitionStatus &value)
void SetHumanLoopRequestSource(const HumanLoopRequestSource &value)
void SetFlowDefinitionArn(Aws::String &&value)
DescribeFlowDefinitionResult & WithHumanLoopActivationConfig(const HumanLoopActivationConfig &value)
DescribeFlowDefinitionResult & WithFailureReason(const char *value)
void SetFlowDefinitionStatus(FlowDefinitionStatus &&value)
const Aws::Utils::DateTime & GetCreationTime() const
DescribeFlowDefinitionResult & WithFlowDefinitionArn(Aws::String &&value)
DescribeFlowDefinitionResult & WithFlowDefinitionArn(const char *value)
void SetFlowDefinitionStatus(const FlowDefinitionStatus &value)
void SetOutputConfig(FlowDefinitionOutputConfig &&value)
void SetHumanLoopRequestSource(HumanLoopRequestSource &&value)
DescribeFlowDefinitionResult & WithFailureReason(const Aws::String &value)
const Aws::String & GetFlowDefinitionName() const
void SetRoleArn(const char *value)
void SetRoleArn(Aws::String &&value)
void SetRequestId(const char *value)
void SetFlowDefinitionArn(const Aws::String &value)
void SetRequestId(Aws::String &&value)
DescribeFlowDefinitionResult & WithRoleArn(const char *value)
DescribeFlowDefinitionResult & WithCreationTime(Aws::Utils::DateTime &&value)
DescribeFlowDefinitionResult & WithRoleArn(const Aws::String &value)
void SetFlowDefinitionName(Aws::String &&value)
DescribeFlowDefinitionResult & WithRoleArn(Aws::String &&value)
DescribeFlowDefinitionResult & WithCreationTime(const Aws::Utils::DateTime &value)
DescribeFlowDefinitionResult & WithHumanLoopConfig(const HumanLoopConfig &value)
const Aws::String & GetFlowDefinitionArn() const
void SetFailureReason(Aws::String &&value)
const FlowDefinitionOutputConfig & GetOutputConfig() const
const FlowDefinitionStatus & GetFlowDefinitionStatus() const
DescribeFlowDefinitionResult & WithRequestId(const Aws::String &value)
DescribeFlowDefinitionResult & WithOutputConfig(const FlowDefinitionOutputConfig &value)
DescribeFlowDefinitionResult & WithFailureReason(Aws::String &&value)
const Aws::String & GetRequestId() const
void SetRequestId(const Aws::String &value)
void SetCreationTime(const Aws::Utils::DateTime &value)
DescribeFlowDefinitionResult & WithHumanLoopActivationConfig(HumanLoopActivationConfig &&value)
const Aws::String & GetRoleArn() const
void SetFlowDefinitionArn(const char *value)
DescribeFlowDefinitionResult & WithRequestId(const char *value)
DescribeFlowDefinitionResult & WithHumanLoopConfig(HumanLoopConfig &&value)
DescribeFlowDefinitionResult & WithFlowDefinitionName(const char *value)
void SetHumanLoopConfig(const HumanLoopConfig &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue