AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DescribePipelineExecutionResult.h
1
6#pragma once
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 <utility>
16
17namespace Aws
18{
19template<typename RESULT_TYPE>
20class AmazonWebServiceResult;
21
22namespace Utils
23{
24namespace Json
25{
26 class JsonValue;
27} // namespace Json
28} // namespace Utils
29namespace SageMaker
30{
31namespace Model
32{
34 {
35 public:
39
40
42
45 inline const Aws::String& GetPipelineArn() const{ return m_pipelineArn; }
46 inline void SetPipelineArn(const Aws::String& value) { m_pipelineArn = value; }
47 inline void SetPipelineArn(Aws::String&& value) { m_pipelineArn = std::move(value); }
48 inline void SetPipelineArn(const char* value) { m_pipelineArn.assign(value); }
49 inline DescribePipelineExecutionResult& WithPipelineArn(const Aws::String& value) { SetPipelineArn(value); return *this;}
50 inline DescribePipelineExecutionResult& WithPipelineArn(Aws::String&& value) { SetPipelineArn(std::move(value)); return *this;}
51 inline DescribePipelineExecutionResult& WithPipelineArn(const char* value) { SetPipelineArn(value); return *this;}
53
55
58 inline const Aws::String& GetPipelineExecutionArn() const{ return m_pipelineExecutionArn; }
59 inline void SetPipelineExecutionArn(const Aws::String& value) { m_pipelineExecutionArn = value; }
60 inline void SetPipelineExecutionArn(Aws::String&& value) { m_pipelineExecutionArn = std::move(value); }
61 inline void SetPipelineExecutionArn(const char* value) { m_pipelineExecutionArn.assign(value); }
64 inline DescribePipelineExecutionResult& WithPipelineExecutionArn(const char* value) { SetPipelineExecutionArn(value); return *this;}
66
68
71 inline const Aws::String& GetPipelineExecutionDisplayName() const{ return m_pipelineExecutionDisplayName; }
72 inline void SetPipelineExecutionDisplayName(const Aws::String& value) { m_pipelineExecutionDisplayName = value; }
73 inline void SetPipelineExecutionDisplayName(Aws::String&& value) { m_pipelineExecutionDisplayName = std::move(value); }
74 inline void SetPipelineExecutionDisplayName(const char* value) { m_pipelineExecutionDisplayName.assign(value); }
79
81
84 inline const PipelineExecutionStatus& GetPipelineExecutionStatus() const{ return m_pipelineExecutionStatus; }
85 inline void SetPipelineExecutionStatus(const PipelineExecutionStatus& value) { m_pipelineExecutionStatus = value; }
86 inline void SetPipelineExecutionStatus(PipelineExecutionStatus&& value) { m_pipelineExecutionStatus = std::move(value); }
90
92
95 inline const Aws::String& GetPipelineExecutionDescription() const{ return m_pipelineExecutionDescription; }
96 inline void SetPipelineExecutionDescription(const Aws::String& value) { m_pipelineExecutionDescription = value; }
97 inline void SetPipelineExecutionDescription(Aws::String&& value) { m_pipelineExecutionDescription = std::move(value); }
98 inline void SetPipelineExecutionDescription(const char* value) { m_pipelineExecutionDescription.assign(value); }
103
105
106 inline const PipelineExperimentConfig& GetPipelineExperimentConfig() const{ return m_pipelineExperimentConfig; }
107 inline void SetPipelineExperimentConfig(const PipelineExperimentConfig& value) { m_pipelineExperimentConfig = value; }
108 inline void SetPipelineExperimentConfig(PipelineExperimentConfig&& value) { m_pipelineExperimentConfig = std::move(value); }
112
114
117 inline const Aws::String& GetFailureReason() const{ return m_failureReason; }
118 inline void SetFailureReason(const Aws::String& value) { m_failureReason = value; }
119 inline void SetFailureReason(Aws::String&& value) { m_failureReason = std::move(value); }
120 inline void SetFailureReason(const char* value) { m_failureReason.assign(value); }
122 inline DescribePipelineExecutionResult& WithFailureReason(Aws::String&& value) { SetFailureReason(std::move(value)); return *this;}
123 inline DescribePipelineExecutionResult& WithFailureReason(const char* value) { SetFailureReason(value); return *this;}
125
127
130 inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
131 inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTime = value; }
132 inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTime = std::move(value); }
136
138
141 inline const Aws::Utils::DateTime& GetLastModifiedTime() const{ return m_lastModifiedTime; }
142 inline void SetLastModifiedTime(const Aws::Utils::DateTime& value) { m_lastModifiedTime = value; }
143 inline void SetLastModifiedTime(Aws::Utils::DateTime&& value) { m_lastModifiedTime = std::move(value); }
147
149
150 inline const UserContext& GetCreatedBy() const{ return m_createdBy; }
151 inline void SetCreatedBy(const UserContext& value) { m_createdBy = value; }
152 inline void SetCreatedBy(UserContext&& value) { m_createdBy = std::move(value); }
153 inline DescribePipelineExecutionResult& WithCreatedBy(const UserContext& value) { SetCreatedBy(value); return *this;}
154 inline DescribePipelineExecutionResult& WithCreatedBy(UserContext&& value) { SetCreatedBy(std::move(value)); return *this;}
156
158
159 inline const UserContext& GetLastModifiedBy() const{ return m_lastModifiedBy; }
160 inline void SetLastModifiedBy(const UserContext& value) { m_lastModifiedBy = value; }
161 inline void SetLastModifiedBy(UserContext&& value) { m_lastModifiedBy = std::move(value); }
163 inline DescribePipelineExecutionResult& WithLastModifiedBy(UserContext&& value) { SetLastModifiedBy(std::move(value)); return *this;}
165
167
170 inline const ParallelismConfiguration& GetParallelismConfiguration() const{ return m_parallelismConfiguration; }
171 inline void SetParallelismConfiguration(const ParallelismConfiguration& value) { m_parallelismConfiguration = value; }
172 inline void SetParallelismConfiguration(ParallelismConfiguration&& value) { m_parallelismConfiguration = std::move(value); }
176
178
181 inline const SelectiveExecutionConfig& GetSelectiveExecutionConfig() const{ return m_selectiveExecutionConfig; }
182 inline void SetSelectiveExecutionConfig(const SelectiveExecutionConfig& value) { m_selectiveExecutionConfig = value; }
183 inline void SetSelectiveExecutionConfig(SelectiveExecutionConfig&& value) { m_selectiveExecutionConfig = std::move(value); }
187
189
190 inline const Aws::String& GetRequestId() const{ return m_requestId; }
191 inline void SetRequestId(const Aws::String& value) { m_requestId = value; }
192 inline void SetRequestId(Aws::String&& value) { m_requestId = std::move(value); }
193 inline void SetRequestId(const char* value) { m_requestId.assign(value); }
194 inline DescribePipelineExecutionResult& WithRequestId(const Aws::String& value) { SetRequestId(value); return *this;}
195 inline DescribePipelineExecutionResult& WithRequestId(Aws::String&& value) { SetRequestId(std::move(value)); return *this;}
196 inline DescribePipelineExecutionResult& WithRequestId(const char* value) { SetRequestId(value); return *this;}
198 private:
199
200 Aws::String m_pipelineArn;
201
202 Aws::String m_pipelineExecutionArn;
203
204 Aws::String m_pipelineExecutionDisplayName;
205
206 PipelineExecutionStatus m_pipelineExecutionStatus;
207
208 Aws::String m_pipelineExecutionDescription;
209
210 PipelineExperimentConfig m_pipelineExperimentConfig;
211
212 Aws::String m_failureReason;
213
214 Aws::Utils::DateTime m_creationTime;
215
216 Aws::Utils::DateTime m_lastModifiedTime;
217
218 UserContext m_createdBy;
219
220 UserContext m_lastModifiedBy;
221
222 ParallelismConfiguration m_parallelismConfiguration;
223
224 SelectiveExecutionConfig m_selectiveExecutionConfig;
225
226 Aws::String m_requestId;
227 };
228
229} // namespace Model
230} // namespace SageMaker
231} // namespace Aws
DescribePipelineExecutionResult & WithLastModifiedTime(const Aws::Utils::DateTime &value)
DescribePipelineExecutionResult & WithCreatedBy(const UserContext &value)
DescribePipelineExecutionResult & WithCreationTime(Aws::Utils::DateTime &&value)
DescribePipelineExecutionResult & WithParallelismConfiguration(const ParallelismConfiguration &value)
DescribePipelineExecutionResult & WithPipelineExecutionDisplayName(const char *value)
DescribePipelineExecutionResult & WithPipelineExecutionArn(const Aws::String &value)
DescribePipelineExecutionResult & WithPipelineExecutionDescription(const char *value)
DescribePipelineExecutionResult & WithPipelineExecutionArn(Aws::String &&value)
void SetPipelineExecutionStatus(const PipelineExecutionStatus &value)
DescribePipelineExecutionResult & WithPipelineArn(const Aws::String &value)
DescribePipelineExecutionResult & WithPipelineArn(const char *value)
DescribePipelineExecutionResult & WithPipelineExecutionDisplayName(const Aws::String &value)
AWS_SAGEMAKER_API DescribePipelineExecutionResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribePipelineExecutionResult & WithPipelineExperimentConfig(const PipelineExperimentConfig &value)
void SetSelectiveExecutionConfig(const SelectiveExecutionConfig &value)
DescribePipelineExecutionResult & WithPipelineExecutionDisplayName(Aws::String &&value)
DescribePipelineExecutionResult & WithPipelineExecutionDescription(Aws::String &&value)
DescribePipelineExecutionResult & WithLastModifiedBy(UserContext &&value)
AWS_SAGEMAKER_API DescribePipelineExecutionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetPipelineExperimentConfig(const PipelineExperimentConfig &value)
DescribePipelineExecutionResult & WithPipelineExecutionDescription(const Aws::String &value)
DescribePipelineExecutionResult & WithPipelineExecutionArn(const char *value)
DescribePipelineExecutionResult & WithPipelineExperimentConfig(PipelineExperimentConfig &&value)
DescribePipelineExecutionResult & WithFailureReason(Aws::String &&value)
DescribePipelineExecutionResult & WithCreationTime(const Aws::Utils::DateTime &value)
DescribePipelineExecutionResult & WithRequestId(const Aws::String &value)
DescribePipelineExecutionResult & WithLastModifiedBy(const UserContext &value)
void SetParallelismConfiguration(const ParallelismConfiguration &value)
DescribePipelineExecutionResult & WithPipelineExecutionStatus(const PipelineExecutionStatus &value)
DescribePipelineExecutionResult & WithParallelismConfiguration(ParallelismConfiguration &&value)
DescribePipelineExecutionResult & WithLastModifiedTime(Aws::Utils::DateTime &&value)
DescribePipelineExecutionResult & WithRequestId(const char *value)
DescribePipelineExecutionResult & WithSelectiveExecutionConfig(SelectiveExecutionConfig &&value)
DescribePipelineExecutionResult & WithFailureReason(const Aws::String &value)
DescribePipelineExecutionResult & WithSelectiveExecutionConfig(const SelectiveExecutionConfig &value)
DescribePipelineExecutionResult & WithPipelineArn(Aws::String &&value)
DescribePipelineExecutionResult & WithPipelineExecutionStatus(PipelineExecutionStatus &&value)
DescribePipelineExecutionResult & WithRequestId(Aws::String &&value)
DescribePipelineExecutionResult & WithFailureReason(const char *value)
DescribePipelineExecutionResult & WithCreatedBy(UserContext &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue