AWS SDK for C++  1.9.158
AWS SDK for C++
EdgePackagingJobSummary.h
Go to the documentation of this file.
1 
6 #pragma once
11 #include <utility>
12 
13 namespace Aws
14 {
15 namespace Utils
16 {
17 namespace Json
18 {
19  class JsonValue;
20  class JsonView;
21 } // namespace Json
22 } // namespace Utils
23 namespace SageMaker
24 {
25 namespace Model
26 {
27 
34  {
35  public:
40 
41 
45  inline const Aws::String& GetEdgePackagingJobArn() const{ return m_edgePackagingJobArn; }
46 
50  inline bool EdgePackagingJobArnHasBeenSet() const { return m_edgePackagingJobArnHasBeenSet; }
51 
55  inline void SetEdgePackagingJobArn(const Aws::String& value) { m_edgePackagingJobArnHasBeenSet = true; m_edgePackagingJobArn = value; }
56 
60  inline void SetEdgePackagingJobArn(Aws::String&& value) { m_edgePackagingJobArnHasBeenSet = true; m_edgePackagingJobArn = std::move(value); }
61 
65  inline void SetEdgePackagingJobArn(const char* value) { m_edgePackagingJobArnHasBeenSet = true; m_edgePackagingJobArn.assign(value); }
66 
70  inline EdgePackagingJobSummary& WithEdgePackagingJobArn(const Aws::String& value) { SetEdgePackagingJobArn(value); return *this;}
71 
75  inline EdgePackagingJobSummary& WithEdgePackagingJobArn(Aws::String&& value) { SetEdgePackagingJobArn(std::move(value)); return *this;}
76 
80  inline EdgePackagingJobSummary& WithEdgePackagingJobArn(const char* value) { SetEdgePackagingJobArn(value); return *this;}
81 
82 
86  inline const Aws::String& GetEdgePackagingJobName() const{ return m_edgePackagingJobName; }
87 
91  inline bool EdgePackagingJobNameHasBeenSet() const { return m_edgePackagingJobNameHasBeenSet; }
92 
96  inline void SetEdgePackagingJobName(const Aws::String& value) { m_edgePackagingJobNameHasBeenSet = true; m_edgePackagingJobName = value; }
97 
101  inline void SetEdgePackagingJobName(Aws::String&& value) { m_edgePackagingJobNameHasBeenSet = true; m_edgePackagingJobName = std::move(value); }
102 
106  inline void SetEdgePackagingJobName(const char* value) { m_edgePackagingJobNameHasBeenSet = true; m_edgePackagingJobName.assign(value); }
107 
111  inline EdgePackagingJobSummary& WithEdgePackagingJobName(const Aws::String& value) { SetEdgePackagingJobName(value); return *this;}
112 
116  inline EdgePackagingJobSummary& WithEdgePackagingJobName(Aws::String&& value) { SetEdgePackagingJobName(std::move(value)); return *this;}
117 
121  inline EdgePackagingJobSummary& WithEdgePackagingJobName(const char* value) { SetEdgePackagingJobName(value); return *this;}
122 
123 
127  inline const EdgePackagingJobStatus& GetEdgePackagingJobStatus() const{ return m_edgePackagingJobStatus; }
128 
132  inline bool EdgePackagingJobStatusHasBeenSet() const { return m_edgePackagingJobStatusHasBeenSet; }
133 
137  inline void SetEdgePackagingJobStatus(const EdgePackagingJobStatus& value) { m_edgePackagingJobStatusHasBeenSet = true; m_edgePackagingJobStatus = value; }
138 
142  inline void SetEdgePackagingJobStatus(EdgePackagingJobStatus&& value) { m_edgePackagingJobStatusHasBeenSet = true; m_edgePackagingJobStatus = std::move(value); }
143 
147  inline EdgePackagingJobSummary& WithEdgePackagingJobStatus(const EdgePackagingJobStatus& value) { SetEdgePackagingJobStatus(value); return *this;}
148 
152  inline EdgePackagingJobSummary& WithEdgePackagingJobStatus(EdgePackagingJobStatus&& value) { SetEdgePackagingJobStatus(std::move(value)); return *this;}
153 
154 
158  inline const Aws::String& GetCompilationJobName() const{ return m_compilationJobName; }
159 
163  inline bool CompilationJobNameHasBeenSet() const { return m_compilationJobNameHasBeenSet; }
164 
168  inline void SetCompilationJobName(const Aws::String& value) { m_compilationJobNameHasBeenSet = true; m_compilationJobName = value; }
169 
173  inline void SetCompilationJobName(Aws::String&& value) { m_compilationJobNameHasBeenSet = true; m_compilationJobName = std::move(value); }
174 
178  inline void SetCompilationJobName(const char* value) { m_compilationJobNameHasBeenSet = true; m_compilationJobName.assign(value); }
179 
183  inline EdgePackagingJobSummary& WithCompilationJobName(const Aws::String& value) { SetCompilationJobName(value); return *this;}
184 
188  inline EdgePackagingJobSummary& WithCompilationJobName(Aws::String&& value) { SetCompilationJobName(std::move(value)); return *this;}
189 
193  inline EdgePackagingJobSummary& WithCompilationJobName(const char* value) { SetCompilationJobName(value); return *this;}
194 
195 
199  inline const Aws::String& GetModelName() const{ return m_modelName; }
200 
204  inline bool ModelNameHasBeenSet() const { return m_modelNameHasBeenSet; }
205 
209  inline void SetModelName(const Aws::String& value) { m_modelNameHasBeenSet = true; m_modelName = value; }
210 
214  inline void SetModelName(Aws::String&& value) { m_modelNameHasBeenSet = true; m_modelName = std::move(value); }
215 
219  inline void SetModelName(const char* value) { m_modelNameHasBeenSet = true; m_modelName.assign(value); }
220 
224  inline EdgePackagingJobSummary& WithModelName(const Aws::String& value) { SetModelName(value); return *this;}
225 
229  inline EdgePackagingJobSummary& WithModelName(Aws::String&& value) { SetModelName(std::move(value)); return *this;}
230 
234  inline EdgePackagingJobSummary& WithModelName(const char* value) { SetModelName(value); return *this;}
235 
236 
240  inline const Aws::String& GetModelVersion() const{ return m_modelVersion; }
241 
245  inline bool ModelVersionHasBeenSet() const { return m_modelVersionHasBeenSet; }
246 
250  inline void SetModelVersion(const Aws::String& value) { m_modelVersionHasBeenSet = true; m_modelVersion = value; }
251 
255  inline void SetModelVersion(Aws::String&& value) { m_modelVersionHasBeenSet = true; m_modelVersion = std::move(value); }
256 
260  inline void SetModelVersion(const char* value) { m_modelVersionHasBeenSet = true; m_modelVersion.assign(value); }
261 
265  inline EdgePackagingJobSummary& WithModelVersion(const Aws::String& value) { SetModelVersion(value); return *this;}
266 
270  inline EdgePackagingJobSummary& WithModelVersion(Aws::String&& value) { SetModelVersion(std::move(value)); return *this;}
271 
275  inline EdgePackagingJobSummary& WithModelVersion(const char* value) { SetModelVersion(value); return *this;}
276 
277 
281  inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
282 
286  inline bool CreationTimeHasBeenSet() const { return m_creationTimeHasBeenSet; }
287 
291  inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTimeHasBeenSet = true; m_creationTime = value; }
292 
296  inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTimeHasBeenSet = true; m_creationTime = std::move(value); }
297 
301  inline EdgePackagingJobSummary& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
302 
306  inline EdgePackagingJobSummary& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
307 
308 
312  inline const Aws::Utils::DateTime& GetLastModifiedTime() const{ return m_lastModifiedTime; }
313 
317  inline bool LastModifiedTimeHasBeenSet() const { return m_lastModifiedTimeHasBeenSet; }
318 
322  inline void SetLastModifiedTime(const Aws::Utils::DateTime& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = value; }
323 
327  inline void SetLastModifiedTime(Aws::Utils::DateTime&& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = std::move(value); }
328 
332  inline EdgePackagingJobSummary& WithLastModifiedTime(const Aws::Utils::DateTime& value) { SetLastModifiedTime(value); return *this;}
333 
337  inline EdgePackagingJobSummary& WithLastModifiedTime(Aws::Utils::DateTime&& value) { SetLastModifiedTime(std::move(value)); return *this;}
338 
339  private:
340 
341  Aws::String m_edgePackagingJobArn;
342  bool m_edgePackagingJobArnHasBeenSet;
343 
344  Aws::String m_edgePackagingJobName;
345  bool m_edgePackagingJobNameHasBeenSet;
346 
347  EdgePackagingJobStatus m_edgePackagingJobStatus;
348  bool m_edgePackagingJobStatusHasBeenSet;
349 
350  Aws::String m_compilationJobName;
351  bool m_compilationJobNameHasBeenSet;
352 
353  Aws::String m_modelName;
354  bool m_modelNameHasBeenSet;
355 
356  Aws::String m_modelVersion;
357  bool m_modelVersionHasBeenSet;
358 
359  Aws::Utils::DateTime m_creationTime;
360  bool m_creationTimeHasBeenSet;
361 
362  Aws::Utils::DateTime m_lastModifiedTime;
363  bool m_lastModifiedTimeHasBeenSet;
364  };
365 
366 } // namespace Model
367 } // namespace SageMaker
368 } // namespace Aws
Aws::SageMaker::Model::EdgePackagingJobSummary::EdgePackagingJobSummary
EdgePackagingJobSummary()
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SageMaker::Model::EdgePackagingJobSummary::EdgePackagingJobSummary
EdgePackagingJobSummary(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::EdgePackagingJobStatus
EdgePackagingJobStatus
Definition: EdgePackagingJobStatus.h:17
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::EdgePackagingJobSummary::SetLastModifiedTime
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: EdgePackagingJobSummary.h:322
Aws::SageMaker::Model::EdgePackagingJobSummary::SetEdgePackagingJobStatus
void SetEdgePackagingJobStatus(const EdgePackagingJobStatus &value)
Definition: EdgePackagingJobSummary.h:137
SageMaker_EXPORTS.h
Aws::SageMaker::Model::EdgePackagingJobSummary::WithCompilationJobName
EdgePackagingJobSummary & WithCompilationJobName(const char *value)
Definition: EdgePackagingJobSummary.h:193
Aws::SageMaker::Model::EdgePackagingJobSummary::SetEdgePackagingJobName
void SetEdgePackagingJobName(const Aws::String &value)
Definition: EdgePackagingJobSummary.h:96
Aws::SageMaker::Model::EdgePackagingJobSummary::WithModelName
EdgePackagingJobSummary & WithModelName(Aws::String &&value)
Definition: EdgePackagingJobSummary.h:229
Aws::SageMaker::Model::EdgePackagingJobSummary::WithCreationTime
EdgePackagingJobSummary & WithCreationTime(Aws::Utils::DateTime &&value)
Definition: EdgePackagingJobSummary.h:306
Aws::SageMaker::Model::EdgePackagingJobSummary::WithEdgePackagingJobName
EdgePackagingJobSummary & WithEdgePackagingJobName(const char *value)
Definition: EdgePackagingJobSummary.h:121
Aws::SageMaker::Model::EdgePackagingJobSummary::WithEdgePackagingJobName
EdgePackagingJobSummary & WithEdgePackagingJobName(const Aws::String &value)
Definition: EdgePackagingJobSummary.h:111
Aws::SageMaker::Model::EdgePackagingJobSummary::SetModelName
void SetModelName(const Aws::String &value)
Definition: EdgePackagingJobSummary.h:209
Aws::SageMaker::Model::EdgePackagingJobSummary::GetEdgePackagingJobArn
const Aws::String & GetEdgePackagingJobArn() const
Definition: EdgePackagingJobSummary.h:45
Aws::SageMaker::Model::EdgePackagingJobSummary::SetCompilationJobName
void SetCompilationJobName(const Aws::String &value)
Definition: EdgePackagingJobSummary.h:168
Aws::SageMaker::Model::EdgePackagingJobSummary::GetModelVersion
const Aws::String & GetModelVersion() const
Definition: EdgePackagingJobSummary.h:240
Aws::SageMaker::Model::EdgePackagingJobSummary::SetModelVersion
void SetModelVersion(Aws::String &&value)
Definition: EdgePackagingJobSummary.h:255
Aws::SageMaker::Model::EdgePackagingJobSummary::WithModelVersion
EdgePackagingJobSummary & WithModelVersion(const char *value)
Definition: EdgePackagingJobSummary.h:275
Aws::SageMaker::Model::EdgePackagingJobSummary::WithEdgePackagingJobStatus
EdgePackagingJobSummary & WithEdgePackagingJobStatus(EdgePackagingJobStatus &&value)
Definition: EdgePackagingJobSummary.h:152
DateTime.h
Aws::SageMaker::Model::EdgePackagingJobSummary::SetEdgePackagingJobName
void SetEdgePackagingJobName(const char *value)
Definition: EdgePackagingJobSummary.h:106
Aws::SageMaker::Model::EdgePackagingJobSummary::WithEdgePackagingJobStatus
EdgePackagingJobSummary & WithEdgePackagingJobStatus(const EdgePackagingJobStatus &value)
Definition: EdgePackagingJobSummary.h:147
Aws::SageMaker::Model::EdgePackagingJobSummary::EdgePackagingJobArnHasBeenSet
bool EdgePackagingJobArnHasBeenSet() const
Definition: EdgePackagingJobSummary.h:50
Aws::SageMaker::Model::EdgePackagingJobSummary::ModelNameHasBeenSet
bool ModelNameHasBeenSet() const
Definition: EdgePackagingJobSummary.h:204
Aws::SageMaker::Model::EdgePackagingJobSummary::WithEdgePackagingJobArn
EdgePackagingJobSummary & WithEdgePackagingJobArn(Aws::String &&value)
Definition: EdgePackagingJobSummary.h:75
Aws::SageMaker::Model::EdgePackagingJobSummary::SetEdgePackagingJobArn
void SetEdgePackagingJobArn(Aws::String &&value)
Definition: EdgePackagingJobSummary.h:60
Aws::SageMaker::Model::EdgePackagingJobSummary::GetCreationTime
const Aws::Utils::DateTime & GetCreationTime() const
Definition: EdgePackagingJobSummary.h:281
Aws::SageMaker::Model::EdgePackagingJobSummary::EdgePackagingJobStatusHasBeenSet
bool EdgePackagingJobStatusHasBeenSet() const
Definition: EdgePackagingJobSummary.h:132
Aws::SageMaker::Model::EdgePackagingJobSummary::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::EdgePackagingJobSummary::SetModelVersion
void SetModelVersion(const char *value)
Definition: EdgePackagingJobSummary.h:260
Aws::SageMaker::Model::EdgePackagingJobSummary::CreationTimeHasBeenSet
bool CreationTimeHasBeenSet() const
Definition: EdgePackagingJobSummary.h:286
Aws::SageMaker::Model::EdgePackagingJobSummary::SetCompilationJobName
void SetCompilationJobName(const char *value)
Definition: EdgePackagingJobSummary.h:178
Aws::SageMaker::Model::EdgePackagingJobSummary::GetEdgePackagingJobName
const Aws::String & GetEdgePackagingJobName() const
Definition: EdgePackagingJobSummary.h:86
Aws::SageMaker::Model::EdgePackagingJobSummary::WithCompilationJobName
EdgePackagingJobSummary & WithCompilationJobName(Aws::String &&value)
Definition: EdgePackagingJobSummary.h:188
Aws::SageMaker::Model::EdgePackagingJobSummary::WithLastModifiedTime
EdgePackagingJobSummary & WithLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: EdgePackagingJobSummary.h:332
Aws::SageMaker::Model::EdgePackagingJobSummary::WithModelName
EdgePackagingJobSummary & WithModelName(const Aws::String &value)
Definition: EdgePackagingJobSummary.h:224
Aws::SageMaker::Model::EdgePackagingJobSummary::ModelVersionHasBeenSet
bool ModelVersionHasBeenSet() const
Definition: EdgePackagingJobSummary.h:245
Aws::SageMaker::Model::EdgePackagingJobSummary::GetCompilationJobName
const Aws::String & GetCompilationJobName() const
Definition: EdgePackagingJobSummary.h:158
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::EdgePackagingJobSummary::SetEdgePackagingJobStatus
void SetEdgePackagingJobStatus(EdgePackagingJobStatus &&value)
Definition: EdgePackagingJobSummary.h:142
Aws::SageMaker::Model::EdgePackagingJobSummary::SetModelVersion
void SetModelVersion(const Aws::String &value)
Definition: EdgePackagingJobSummary.h:250
Aws::SageMaker::Model::EdgePackagingJobSummary::WithLastModifiedTime
EdgePackagingJobSummary & WithLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: EdgePackagingJobSummary.h:337
Aws::SageMaker::Model::EdgePackagingJobSummary::WithModelVersion
EdgePackagingJobSummary & WithModelVersion(Aws::String &&value)
Definition: EdgePackagingJobSummary.h:270
Aws::SageMaker::Model::EdgePackagingJobSummary::SetLastModifiedTime
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: EdgePackagingJobSummary.h:327
Aws::SageMaker::Model::EdgePackagingJobSummary::WithEdgePackagingJobName
EdgePackagingJobSummary & WithEdgePackagingJobName(Aws::String &&value)
Definition: EdgePackagingJobSummary.h:116
Aws::SageMaker::Model::EdgePackagingJobSummary::SetModelName
void SetModelName(Aws::String &&value)
Definition: EdgePackagingJobSummary.h:214
Aws::SageMaker::Model::EdgePackagingJobSummary::WithCreationTime
EdgePackagingJobSummary & WithCreationTime(const Aws::Utils::DateTime &value)
Definition: EdgePackagingJobSummary.h:301
Aws::SageMaker::Model::EdgePackagingJobSummary::SetEdgePackagingJobArn
void SetEdgePackagingJobArn(const Aws::String &value)
Definition: EdgePackagingJobSummary.h:55
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::SageMaker::Model::EdgePackagingJobSummary::SetEdgePackagingJobName
void SetEdgePackagingJobName(Aws::String &&value)
Definition: EdgePackagingJobSummary.h:101
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::EdgePackagingJobSummary::CompilationJobNameHasBeenSet
bool CompilationJobNameHasBeenSet() const
Definition: EdgePackagingJobSummary.h:163
Aws::SageMaker::Model::EdgePackagingJobSummary::WithModelName
EdgePackagingJobSummary & WithModelName(const char *value)
Definition: EdgePackagingJobSummary.h:234
Aws::SageMaker::Model::EdgePackagingJobSummary::SetCompilationJobName
void SetCompilationJobName(Aws::String &&value)
Definition: EdgePackagingJobSummary.h:173
Aws::SageMaker::Model::EdgePackagingJobSummary::WithEdgePackagingJobArn
EdgePackagingJobSummary & WithEdgePackagingJobArn(const char *value)
Definition: EdgePackagingJobSummary.h:80
Aws::SageMaker::Model::EdgePackagingJobSummary::GetLastModifiedTime
const Aws::Utils::DateTime & GetLastModifiedTime() const
Definition: EdgePackagingJobSummary.h:312
Aws::SageMaker::Model::EdgePackagingJobSummary::EdgePackagingJobNameHasBeenSet
bool EdgePackagingJobNameHasBeenSet() const
Definition: EdgePackagingJobSummary.h:91
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::EdgePackagingJobSummary::WithEdgePackagingJobArn
EdgePackagingJobSummary & WithEdgePackagingJobArn(const Aws::String &value)
Definition: EdgePackagingJobSummary.h:70
Aws::SageMaker::Model::EdgePackagingJobSummary
Definition: EdgePackagingJobSummary.h:34
Aws::SageMaker::Model::EdgePackagingJobSummary::GetModelName
const Aws::String & GetModelName() const
Definition: EdgePackagingJobSummary.h:199
Aws::SageMaker::Model::EdgePackagingJobSummary::SetCreationTime
void SetCreationTime(const Aws::Utils::DateTime &value)
Definition: EdgePackagingJobSummary.h:291
Aws::SageMaker::Model::EdgePackagingJobSummary::LastModifiedTimeHasBeenSet
bool LastModifiedTimeHasBeenSet() const
Definition: EdgePackagingJobSummary.h:317
Aws::SageMaker::Model::EdgePackagingJobSummary::GetEdgePackagingJobStatus
const EdgePackagingJobStatus & GetEdgePackagingJobStatus() const
Definition: EdgePackagingJobSummary.h:127
Aws::SageMaker::Model::EdgePackagingJobSummary::SetModelName
void SetModelName(const char *value)
Definition: EdgePackagingJobSummary.h:219
Aws::SageMaker::Model::EdgePackagingJobSummary::WithModelVersion
EdgePackagingJobSummary & WithModelVersion(const Aws::String &value)
Definition: EdgePackagingJobSummary.h:265
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::EdgePackagingJobSummary::operator=
EdgePackagingJobSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::EdgePackagingJobSummary::SetCreationTime
void SetCreationTime(Aws::Utils::DateTime &&value)
Definition: EdgePackagingJobSummary.h:296
EdgePackagingJobStatus.h
Aws::SageMaker::Model::EdgePackagingJobSummary::SetEdgePackagingJobArn
void SetEdgePackagingJobArn(const char *value)
Definition: EdgePackagingJobSummary.h:65
Aws::SageMaker::Model::EdgePackagingJobSummary::WithCompilationJobName
EdgePackagingJobSummary & WithCompilationJobName(const Aws::String &value)
Definition: EdgePackagingJobSummary.h:183