7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemaker/model/PipelineExecutionStatus.h>
10#include <aws/sagemaker/model/PipelineExperimentConfig.h>
11#include <aws/core/utils/DateTime.h>
12#include <aws/sagemaker/model/UserContext.h>
13#include <aws/sagemaker/model/ParallelismConfiguration.h>
14#include <aws/sagemaker/model/SelectiveExecutionConfig.h>
15#include <aws/core/utils/memory/stl/AWSVector.h>
16#include <aws/sagemaker/model/Parameter.h>
56 inline void SetPipelineArn(
const char* value) { m_pipelineArnHasBeenSet =
true; m_pipelineArn.assign(value); }
70 inline void SetPipelineExecutionArn(
const char* value) { m_pipelineExecutionArnHasBeenSet =
true; m_pipelineExecutionArn.assign(value); }
134 inline void SetFailureReason(
const char* value) { m_failureReasonHasBeenSet =
true; m_failureReason.assign(value); }
224 bool m_pipelineArnHasBeenSet =
false;
227 bool m_pipelineExecutionArnHasBeenSet =
false;
230 bool m_pipelineExecutionDisplayNameHasBeenSet =
false;
233 bool m_pipelineExecutionStatusHasBeenSet =
false;
236 bool m_pipelineExecutionDescriptionHasBeenSet =
false;
239 bool m_pipelineExperimentConfigHasBeenSet =
false;
242 bool m_failureReasonHasBeenSet =
false;
245 bool m_creationTimeHasBeenSet =
false;
248 bool m_lastModifiedTimeHasBeenSet =
false;
251 bool m_createdByHasBeenSet =
false;
254 bool m_lastModifiedByHasBeenSet =
false;
257 bool m_parallelismConfigurationHasBeenSet =
false;
260 bool m_selectiveExecutionConfigHasBeenSet =
false;
263 bool m_pipelineParametersHasBeenSet =
false;
void SetPipelineExecutionDescription(Aws::String &&value)
PipelineExecution & WithSelectiveExecutionConfig(const SelectiveExecutionConfig &value)
AWS_SAGEMAKER_API PipelineExecution(Aws::Utils::Json::JsonView jsonValue)
PipelineExecution & WithPipelineExperimentConfig(PipelineExperimentConfig &&value)
const PipelineExecutionStatus & GetPipelineExecutionStatus() const
const SelectiveExecutionConfig & GetSelectiveExecutionConfig() const
bool CreationTimeHasBeenSet() const
bool PipelineExecutionDisplayNameHasBeenSet() const
const Aws::String & GetPipelineExecutionArn() const
PipelineExecution & WithPipelineExecutionArn(const char *value)
bool PipelineExperimentConfigHasBeenSet() const
PipelineExecution & WithPipelineExecutionDisplayName(Aws::String &&value)
void SetLastModifiedBy(const UserContext &value)
void SetPipelineExperimentConfig(const PipelineExperimentConfig &value)
void SetFailureReason(const Aws::String &value)
PipelineExecution & WithCreationTime(Aws::Utils::DateTime &&value)
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
PipelineExecution & WithParallelismConfiguration(const ParallelismConfiguration &value)
void SetPipelineParameters(const Aws::Vector< Parameter > &value)
void SetPipelineExecutionArn(const Aws::String &value)
void SetPipelineExperimentConfig(PipelineExperimentConfig &&value)
PipelineExecution & WithPipelineParameters(Aws::Vector< Parameter > &&value)
void SetPipelineExecutionDisplayName(const Aws::String &value)
PipelineExecution & WithLastModifiedTime(Aws::Utils::DateTime &&value)
const Aws::String & GetFailureReason() const
PipelineExecution & AddPipelineParameters(Parameter &&value)
void SetSelectiveExecutionConfig(SelectiveExecutionConfig &&value)
PipelineExecution & WithPipelineArn(const char *value)
void SetCreationTime(Aws::Utils::DateTime &&value)
const Aws::String & GetPipelineArn() const
bool LastModifiedTimeHasBeenSet() const
bool FailureReasonHasBeenSet() const
bool CreatedByHasBeenSet() const
void SetPipelineArn(Aws::String &&value)
bool PipelineParametersHasBeenSet() const
void SetPipelineExecutionDescription(const char *value)
PipelineExecution & WithPipelineExecutionArn(const Aws::String &value)
void SetPipelineExecutionDisplayName(Aws::String &&value)
const Aws::Utils::DateTime & GetCreationTime() const
void SetPipelineExecutionStatus(PipelineExecutionStatus &&value)
bool LastModifiedByHasBeenSet() const
PipelineExecution & WithSelectiveExecutionConfig(SelectiveExecutionConfig &&value)
void SetPipelineExecutionArn(Aws::String &&value)
PipelineExecution & WithPipelineParameters(const Aws::Vector< Parameter > &value)
PipelineExecution & WithPipelineArn(const Aws::String &value)
void SetCreatedBy(UserContext &&value)
PipelineExecution & WithPipelineExecutionArn(Aws::String &&value)
PipelineExecution & WithFailureReason(const Aws::String &value)
PipelineExecution & WithPipelineExecutionStatus(PipelineExecutionStatus &&value)
void SetPipelineArn(const Aws::String &value)
PipelineExecution & WithFailureReason(const char *value)
PipelineExecution & WithParallelismConfiguration(ParallelismConfiguration &&value)
const Aws::Vector< Parameter > & GetPipelineParameters() const
void SetFailureReason(const char *value)
void SetPipelineExecutionStatus(const PipelineExecutionStatus &value)
PipelineExecution & WithFailureReason(Aws::String &&value)
void SetFailureReason(Aws::String &&value)
PipelineExecution & WithPipelineExecutionDescription(const char *value)
void SetCreatedBy(const UserContext &value)
PipelineExecution & WithPipelineExecutionDescription(Aws::String &&value)
void SetPipelineExecutionArn(const char *value)
const UserContext & GetLastModifiedBy() const
void SetParallelismConfiguration(const ParallelismConfiguration &value)
AWS_SAGEMAKER_API PipelineExecution()
const Aws::String & GetPipelineExecutionDisplayName() const
PipelineExecution & WithPipelineExecutionDisplayName(const char *value)
PipelineExecution & WithLastModifiedBy(const UserContext &value)
bool PipelineExecutionStatusHasBeenSet() const
const UserContext & GetCreatedBy() const
void SetSelectiveExecutionConfig(const SelectiveExecutionConfig &value)
void SetCreationTime(const Aws::Utils::DateTime &value)
void SetPipelineExecutionDescription(const Aws::String &value)
PipelineExecution & WithLastModifiedBy(UserContext &&value)
const ParallelismConfiguration & GetParallelismConfiguration() const
PipelineExecution & WithLastModifiedTime(const Aws::Utils::DateTime &value)
AWS_SAGEMAKER_API PipelineExecution & operator=(Aws::Utils::Json::JsonView jsonValue)
PipelineExecution & WithPipelineArn(Aws::String &&value)
const Aws::Utils::DateTime & GetLastModifiedTime() const
const Aws::String & GetPipelineExecutionDescription() const
PipelineExecution & WithPipelineExperimentConfig(const PipelineExperimentConfig &value)
bool PipelineExecutionDescriptionHasBeenSet() const
PipelineExecution & WithPipelineExecutionDisplayName(const Aws::String &value)
PipelineExecution & WithCreatedBy(const UserContext &value)
void SetPipelineParameters(Aws::Vector< Parameter > &&value)
PipelineExecution & AddPipelineParameters(const Parameter &value)
PipelineExecution & WithCreationTime(const Aws::Utils::DateTime &value)
bool PipelineArnHasBeenSet() const
bool ParallelismConfigurationHasBeenSet() const
PipelineExecution & WithPipelineExecutionStatus(const PipelineExecutionStatus &value)
PipelineExecution & WithPipelineExecutionDescription(const Aws::String &value)
const PipelineExperimentConfig & GetPipelineExperimentConfig() const
void SetPipelineExecutionDisplayName(const char *value)
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
void SetPipelineArn(const char *value)
void SetParallelismConfiguration(ParallelismConfiguration &&value)
bool PipelineExecutionArnHasBeenSet() const
PipelineExecution & WithCreatedBy(UserContext &&value)
bool SelectiveExecutionConfigHasBeenSet() const
void SetLastModifiedBy(UserContext &&value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue