AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
PipelineExecutionSummary.h
1
6#pragma once
7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/sagemaker/model/PipelineExecutionStatus.h>
11#include <utility>
12
13namespace Aws
14{
15namespace Utils
16{
17namespace Json
18{
19 class JsonValue;
20 class JsonView;
21} // namespace Json
22} // namespace Utils
23namespace SageMaker
24{
25namespace Model
26{
27
34 {
35 public:
36 AWS_SAGEMAKER_API PipelineExecutionSummary();
39 AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const;
40
41
43
46 inline const Aws::String& GetPipelineExecutionArn() const{ return m_pipelineExecutionArn; }
47 inline bool PipelineExecutionArnHasBeenSet() const { return m_pipelineExecutionArnHasBeenSet; }
48 inline void SetPipelineExecutionArn(const Aws::String& value) { m_pipelineExecutionArnHasBeenSet = true; m_pipelineExecutionArn = value; }
49 inline void SetPipelineExecutionArn(Aws::String&& value) { m_pipelineExecutionArnHasBeenSet = true; m_pipelineExecutionArn = std::move(value); }
50 inline void SetPipelineExecutionArn(const char* value) { m_pipelineExecutionArnHasBeenSet = true; m_pipelineExecutionArn.assign(value); }
52 inline PipelineExecutionSummary& WithPipelineExecutionArn(Aws::String&& value) { SetPipelineExecutionArn(std::move(value)); return *this;}
53 inline PipelineExecutionSummary& WithPipelineExecutionArn(const char* value) { SetPipelineExecutionArn(value); return *this;}
55
57
60 inline const Aws::Utils::DateTime& GetStartTime() const{ return m_startTime; }
61 inline bool StartTimeHasBeenSet() const { return m_startTimeHasBeenSet; }
62 inline void SetStartTime(const Aws::Utils::DateTime& value) { m_startTimeHasBeenSet = true; m_startTime = value; }
63 inline void SetStartTime(Aws::Utils::DateTime&& value) { m_startTimeHasBeenSet = true; m_startTime = std::move(value); }
64 inline PipelineExecutionSummary& WithStartTime(const Aws::Utils::DateTime& value) { SetStartTime(value); return *this;}
65 inline PipelineExecutionSummary& WithStartTime(Aws::Utils::DateTime&& value) { SetStartTime(std::move(value)); return *this;}
67
69
72 inline const PipelineExecutionStatus& GetPipelineExecutionStatus() const{ return m_pipelineExecutionStatus; }
73 inline bool PipelineExecutionStatusHasBeenSet() const { return m_pipelineExecutionStatusHasBeenSet; }
74 inline void SetPipelineExecutionStatus(const PipelineExecutionStatus& value) { m_pipelineExecutionStatusHasBeenSet = true; m_pipelineExecutionStatus = value; }
75 inline void SetPipelineExecutionStatus(PipelineExecutionStatus&& value) { m_pipelineExecutionStatusHasBeenSet = true; m_pipelineExecutionStatus = std::move(value); }
79
81
84 inline const Aws::String& GetPipelineExecutionDescription() const{ return m_pipelineExecutionDescription; }
85 inline bool PipelineExecutionDescriptionHasBeenSet() const { return m_pipelineExecutionDescriptionHasBeenSet; }
86 inline void SetPipelineExecutionDescription(const Aws::String& value) { m_pipelineExecutionDescriptionHasBeenSet = true; m_pipelineExecutionDescription = value; }
87 inline void SetPipelineExecutionDescription(Aws::String&& value) { m_pipelineExecutionDescriptionHasBeenSet = true; m_pipelineExecutionDescription = std::move(value); }
88 inline void SetPipelineExecutionDescription(const char* value) { m_pipelineExecutionDescriptionHasBeenSet = true; m_pipelineExecutionDescription.assign(value); }
93
95
98 inline const Aws::String& GetPipelineExecutionDisplayName() const{ return m_pipelineExecutionDisplayName; }
99 inline bool PipelineExecutionDisplayNameHasBeenSet() const { return m_pipelineExecutionDisplayNameHasBeenSet; }
100 inline void SetPipelineExecutionDisplayName(const Aws::String& value) { m_pipelineExecutionDisplayNameHasBeenSet = true; m_pipelineExecutionDisplayName = value; }
101 inline void SetPipelineExecutionDisplayName(Aws::String&& value) { m_pipelineExecutionDisplayNameHasBeenSet = true; m_pipelineExecutionDisplayName = std::move(value); }
102 inline void SetPipelineExecutionDisplayName(const char* value) { m_pipelineExecutionDisplayNameHasBeenSet = true; m_pipelineExecutionDisplayName.assign(value); }
107
109
113 inline const Aws::String& GetPipelineExecutionFailureReason() const{ return m_pipelineExecutionFailureReason; }
114 inline bool PipelineExecutionFailureReasonHasBeenSet() const { return m_pipelineExecutionFailureReasonHasBeenSet; }
115 inline void SetPipelineExecutionFailureReason(const Aws::String& value) { m_pipelineExecutionFailureReasonHasBeenSet = true; m_pipelineExecutionFailureReason = value; }
116 inline void SetPipelineExecutionFailureReason(Aws::String&& value) { m_pipelineExecutionFailureReasonHasBeenSet = true; m_pipelineExecutionFailureReason = std::move(value); }
117 inline void SetPipelineExecutionFailureReason(const char* value) { m_pipelineExecutionFailureReasonHasBeenSet = true; m_pipelineExecutionFailureReason.assign(value); }
122 private:
123
124 Aws::String m_pipelineExecutionArn;
125 bool m_pipelineExecutionArnHasBeenSet = false;
126
127 Aws::Utils::DateTime m_startTime;
128 bool m_startTimeHasBeenSet = false;
129
130 PipelineExecutionStatus m_pipelineExecutionStatus;
131 bool m_pipelineExecutionStatusHasBeenSet = false;
132
133 Aws::String m_pipelineExecutionDescription;
134 bool m_pipelineExecutionDescriptionHasBeenSet = false;
135
136 Aws::String m_pipelineExecutionDisplayName;
137 bool m_pipelineExecutionDisplayNameHasBeenSet = false;
138
139 Aws::String m_pipelineExecutionFailureReason;
140 bool m_pipelineExecutionFailureReasonHasBeenSet = false;
141 };
142
143} // namespace Model
144} // namespace SageMaker
145} // namespace Aws
const Aws::Utils::DateTime & GetStartTime() const
void SetStartTime(const Aws::Utils::DateTime &value)
PipelineExecutionSummary & WithPipelineExecutionDescription(const Aws::String &value)
AWS_SAGEMAKER_API PipelineExecutionSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetPipelineExecutionFailureReason(const Aws::String &value)
void SetPipelineExecutionStatus(const PipelineExecutionStatus &value)
PipelineExecutionSummary & WithPipelineExecutionFailureReason(const char *value)
PipelineExecutionSummary & WithPipelineExecutionDisplayName(const char *value)
void SetPipelineExecutionStatus(PipelineExecutionStatus &&value)
PipelineExecutionSummary & WithPipelineExecutionStatus(const PipelineExecutionStatus &value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
PipelineExecutionSummary & WithPipelineExecutionDisplayName(const Aws::String &value)
void SetPipelineExecutionDescription(const Aws::String &value)
PipelineExecutionSummary & WithPipelineExecutionArn(const Aws::String &value)
PipelineExecutionSummary & WithPipelineExecutionDescription(Aws::String &&value)
PipelineExecutionSummary & WithPipelineExecutionFailureReason(Aws::String &&value)
PipelineExecutionSummary & WithPipelineExecutionDisplayName(Aws::String &&value)
PipelineExecutionSummary & WithPipelineExecutionArn(Aws::String &&value)
PipelineExecutionSummary & WithPipelineExecutionArn(const char *value)
PipelineExecutionSummary & WithPipelineExecutionFailureReason(const Aws::String &value)
PipelineExecutionSummary & WithStartTime(Aws::Utils::DateTime &&value)
PipelineExecutionSummary & WithStartTime(const Aws::Utils::DateTime &value)
PipelineExecutionSummary & WithPipelineExecutionDescription(const char *value)
AWS_SAGEMAKER_API PipelineExecutionSummary(Aws::Utils::Json::JsonView jsonValue)
const PipelineExecutionStatus & GetPipelineExecutionStatus() const
PipelineExecutionSummary & WithPipelineExecutionStatus(PipelineExecutionStatus &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue