7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
47 template<
typename PipelineArnT = Aws::String>
48 void SetPipelineArn(PipelineArnT&& value) { m_pipelineArnHasBeenSet =
true; m_pipelineArn = std::forward<PipelineArnT>(value); }
49 template<
typename PipelineArnT = Aws::String>
59 template<
typename PipelineNameT = Aws::String>
60 void SetPipelineName(PipelineNameT&& value) { m_pipelineNameHasBeenSet =
true; m_pipelineName = std::forward<PipelineNameT>(value); }
61 template<
typename PipelineNameT = Aws::String>
71 template<
typename PipelineDisplayNameT = Aws::String>
72 void SetPipelineDisplayName(PipelineDisplayNameT&& value) { m_pipelineDisplayNameHasBeenSet =
true; m_pipelineDisplayName = std::forward<PipelineDisplayNameT>(value); }
73 template<
typename PipelineDisplayNameT = Aws::String>
83 template<
typename PipelineDescriptionT = Aws::String>
84 void SetPipelineDescription(PipelineDescriptionT&& value) { m_pipelineDescriptionHasBeenSet =
true; m_pipelineDescription = std::forward<PipelineDescriptionT>(value); }
85 template<
typename PipelineDescriptionT = Aws::String>
95 template<
typename RoleArnT = Aws::String>
96 void SetRoleArn(RoleArnT&& value) { m_roleArnHasBeenSet =
true; m_roleArn = std::forward<RoleArnT>(value); }
97 template<
typename RoleArnT = Aws::String>
107 template<
typename CreationTimeT = Aws::Utils::DateTime>
108 void SetCreationTime(CreationTimeT&& value) { m_creationTimeHasBeenSet =
true; m_creationTime = std::forward<CreationTimeT>(value); }
109 template<
typename CreationTimeT = Aws::Utils::DateTime>
119 template<
typename LastModifiedTimeT = Aws::Utils::DateTime>
120 void SetLastModifiedTime(LastModifiedTimeT&& value) { m_lastModifiedTimeHasBeenSet =
true; m_lastModifiedTime = std::forward<LastModifiedTimeT>(value); }
121 template<
typename LastModifiedTimeT = Aws::Utils::DateTime>
131 template<
typename LastExecutionTimeT = Aws::Utils::DateTime>
132 void SetLastExecutionTime(LastExecutionTimeT&& value) { m_lastExecutionTimeHasBeenSet =
true; m_lastExecutionTime = std::forward<LastExecutionTimeT>(value); }
133 template<
typename LastExecutionTimeT = Aws::Utils::DateTime>
139 bool m_pipelineArnHasBeenSet =
false;
142 bool m_pipelineNameHasBeenSet =
false;
145 bool m_pipelineDisplayNameHasBeenSet =
false;
148 bool m_pipelineDescriptionHasBeenSet =
false;
151 bool m_roleArnHasBeenSet =
false;
154 bool m_creationTimeHasBeenSet =
false;
157 bool m_lastModifiedTimeHasBeenSet =
false;
160 bool m_lastExecutionTimeHasBeenSet =
false;
void SetLastModifiedTime(LastModifiedTimeT &&value)
void SetLastExecutionTime(LastExecutionTimeT &&value)
bool PipelineDescriptionHasBeenSet() const
AWS_SAGEMAKER_API PipelineSummary()=default
const Aws::String & GetPipelineArn() const
const Aws::String & GetPipelineDisplayName() const
const Aws::Utils::DateTime & GetLastExecutionTime() const
const Aws::Utils::DateTime & GetCreationTime() const
void SetRoleArn(RoleArnT &&value)
void SetPipelineName(PipelineNameT &&value)
const Aws::String & GetPipelineName() const
PipelineSummary & WithPipelineDescription(PipelineDescriptionT &&value)
PipelineSummary & WithLastModifiedTime(LastModifiedTimeT &&value)
PipelineSummary & WithPipelineDisplayName(PipelineDisplayNameT &&value)
PipelineSummary & WithCreationTime(CreationTimeT &&value)
void SetPipelineArn(PipelineArnT &&value)
bool CreationTimeHasBeenSet() const
void SetPipelineDisplayName(PipelineDisplayNameT &&value)
PipelineSummary & WithLastExecutionTime(LastExecutionTimeT &&value)
const Aws::Utils::DateTime & GetLastModifiedTime() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SAGEMAKER_API PipelineSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
PipelineSummary & WithPipelineArn(PipelineArnT &&value)
bool RoleArnHasBeenSet() const
bool LastModifiedTimeHasBeenSet() const
bool PipelineArnHasBeenSet() const
bool LastExecutionTimeHasBeenSet() const
AWS_SAGEMAKER_API PipelineSummary(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetPipelineDescription() const
PipelineSummary & WithPipelineName(PipelineNameT &&value)
bool PipelineNameHasBeenSet() const
PipelineSummary & WithRoleArn(RoleArnT &&value)
void SetCreationTime(CreationTimeT &&value)
bool PipelineDisplayNameHasBeenSet() const
const Aws::String & GetRoleArn() const
void SetPipelineDescription(PipelineDescriptionT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue