AWS SDK for C++  1.9.159
AWS SDK for C++
UpdatePipelineRequest.h
Go to the documentation of this file.
1 
6 #pragma once
10 #include <utility>
11 
12 namespace Aws
13 {
14 namespace SageMaker
15 {
16 namespace Model
17 {
18 
22  {
23  public:
25 
26  // Service request name is the Operation name which will send this request out,
27  // each operation should has unique request name, so that we can get operation's name from this request.
28  // Note: this is not true for response, multiple operations may have the same response name,
29  // so we can not get operation's name from response.
30  inline virtual const char* GetServiceRequestName() const override { return "UpdatePipeline"; }
31 
32  Aws::String SerializePayload() const override;
33 
35 
36 
40  inline const Aws::String& GetPipelineName() const{ return m_pipelineName; }
41 
45  inline bool PipelineNameHasBeenSet() const { return m_pipelineNameHasBeenSet; }
46 
50  inline void SetPipelineName(const Aws::String& value) { m_pipelineNameHasBeenSet = true; m_pipelineName = value; }
51 
55  inline void SetPipelineName(Aws::String&& value) { m_pipelineNameHasBeenSet = true; m_pipelineName = std::move(value); }
56 
60  inline void SetPipelineName(const char* value) { m_pipelineNameHasBeenSet = true; m_pipelineName.assign(value); }
61 
65  inline UpdatePipelineRequest& WithPipelineName(const Aws::String& value) { SetPipelineName(value); return *this;}
66 
70  inline UpdatePipelineRequest& WithPipelineName(Aws::String&& value) { SetPipelineName(std::move(value)); return *this;}
71 
75  inline UpdatePipelineRequest& WithPipelineName(const char* value) { SetPipelineName(value); return *this;}
76 
77 
81  inline const Aws::String& GetPipelineDisplayName() const{ return m_pipelineDisplayName; }
82 
86  inline bool PipelineDisplayNameHasBeenSet() const { return m_pipelineDisplayNameHasBeenSet; }
87 
91  inline void SetPipelineDisplayName(const Aws::String& value) { m_pipelineDisplayNameHasBeenSet = true; m_pipelineDisplayName = value; }
92 
96  inline void SetPipelineDisplayName(Aws::String&& value) { m_pipelineDisplayNameHasBeenSet = true; m_pipelineDisplayName = std::move(value); }
97 
101  inline void SetPipelineDisplayName(const char* value) { m_pipelineDisplayNameHasBeenSet = true; m_pipelineDisplayName.assign(value); }
102 
106  inline UpdatePipelineRequest& WithPipelineDisplayName(const Aws::String& value) { SetPipelineDisplayName(value); return *this;}
107 
111  inline UpdatePipelineRequest& WithPipelineDisplayName(Aws::String&& value) { SetPipelineDisplayName(std::move(value)); return *this;}
112 
116  inline UpdatePipelineRequest& WithPipelineDisplayName(const char* value) { SetPipelineDisplayName(value); return *this;}
117 
118 
122  inline const Aws::String& GetPipelineDefinition() const{ return m_pipelineDefinition; }
123 
127  inline bool PipelineDefinitionHasBeenSet() const { return m_pipelineDefinitionHasBeenSet; }
128 
132  inline void SetPipelineDefinition(const Aws::String& value) { m_pipelineDefinitionHasBeenSet = true; m_pipelineDefinition = value; }
133 
137  inline void SetPipelineDefinition(Aws::String&& value) { m_pipelineDefinitionHasBeenSet = true; m_pipelineDefinition = std::move(value); }
138 
142  inline void SetPipelineDefinition(const char* value) { m_pipelineDefinitionHasBeenSet = true; m_pipelineDefinition.assign(value); }
143 
147  inline UpdatePipelineRequest& WithPipelineDefinition(const Aws::String& value) { SetPipelineDefinition(value); return *this;}
148 
152  inline UpdatePipelineRequest& WithPipelineDefinition(Aws::String&& value) { SetPipelineDefinition(std::move(value)); return *this;}
153 
157  inline UpdatePipelineRequest& WithPipelineDefinition(const char* value) { SetPipelineDefinition(value); return *this;}
158 
159 
163  inline const Aws::String& GetPipelineDescription() const{ return m_pipelineDescription; }
164 
168  inline bool PipelineDescriptionHasBeenSet() const { return m_pipelineDescriptionHasBeenSet; }
169 
173  inline void SetPipelineDescription(const Aws::String& value) { m_pipelineDescriptionHasBeenSet = true; m_pipelineDescription = value; }
174 
178  inline void SetPipelineDescription(Aws::String&& value) { m_pipelineDescriptionHasBeenSet = true; m_pipelineDescription = std::move(value); }
179 
183  inline void SetPipelineDescription(const char* value) { m_pipelineDescriptionHasBeenSet = true; m_pipelineDescription.assign(value); }
184 
188  inline UpdatePipelineRequest& WithPipelineDescription(const Aws::String& value) { SetPipelineDescription(value); return *this;}
189 
193  inline UpdatePipelineRequest& WithPipelineDescription(Aws::String&& value) { SetPipelineDescription(std::move(value)); return *this;}
194 
198  inline UpdatePipelineRequest& WithPipelineDescription(const char* value) { SetPipelineDescription(value); return *this;}
199 
200 
204  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
205 
209  inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
210 
214  inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
215 
219  inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
220 
224  inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
225 
229  inline UpdatePipelineRequest& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
230 
234  inline UpdatePipelineRequest& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
235 
239  inline UpdatePipelineRequest& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
240 
241  private:
242 
243  Aws::String m_pipelineName;
244  bool m_pipelineNameHasBeenSet;
245 
246  Aws::String m_pipelineDisplayName;
247  bool m_pipelineDisplayNameHasBeenSet;
248 
249  Aws::String m_pipelineDefinition;
250  bool m_pipelineDefinitionHasBeenSet;
251 
252  Aws::String m_pipelineDescription;
253  bool m_pipelineDescriptionHasBeenSet;
254 
255  Aws::String m_roleArn;
256  bool m_roleArnHasBeenSet;
257  };
258 
259 } // namespace Model
260 } // namespace SageMaker
261 } // namespace Aws
Aws::SageMaker::Model::UpdatePipelineRequest::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: UpdatePipelineRequest.h:209
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::UpdatePipelineRequest::WithPipelineDefinition
UpdatePipelineRequest & WithPipelineDefinition(Aws::String &&value)
Definition: UpdatePipelineRequest.h:152
Aws::SageMaker::Model::UpdatePipelineRequest::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: UpdatePipelineRequest.h:204
SageMaker_EXPORTS.h
Aws::SageMaker::Model::UpdatePipelineRequest::WithPipelineDescription
UpdatePipelineRequest & WithPipelineDescription(const Aws::String &value)
Definition: UpdatePipelineRequest.h:188
Aws::SageMaker::Model::UpdatePipelineRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::SageMaker::Model::UpdatePipelineRequest::GetPipelineDescription
const Aws::String & GetPipelineDescription() const
Definition: UpdatePipelineRequest.h:163
Aws::SageMaker::Model::UpdatePipelineRequest::WithPipelineDescription
UpdatePipelineRequest & WithPipelineDescription(const char *value)
Definition: UpdatePipelineRequest.h:198
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::SageMaker::Model::UpdatePipelineRequest::WithRoleArn
UpdatePipelineRequest & WithRoleArn(const char *value)
Definition: UpdatePipelineRequest.h:239
Aws::SageMaker::Model::UpdatePipelineRequest::WithPipelineName
UpdatePipelineRequest & WithPipelineName(const Aws::String &value)
Definition: UpdatePipelineRequest.h:65
Aws::SageMaker::Model::UpdatePipelineRequest::GetPipelineDisplayName
const Aws::String & GetPipelineDisplayName() const
Definition: UpdatePipelineRequest.h:81
Aws::SageMaker::Model::UpdatePipelineRequest::WithPipelineName
UpdatePipelineRequest & WithPipelineName(const char *value)
Definition: UpdatePipelineRequest.h:75
Aws::SageMaker::Model::UpdatePipelineRequest::SetPipelineDefinition
void SetPipelineDefinition(Aws::String &&value)
Definition: UpdatePipelineRequest.h:137
Aws::SageMaker::Model::UpdatePipelineRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::SageMaker::Model::UpdatePipelineRequest::SetPipelineDescription
void SetPipelineDescription(const char *value)
Definition: UpdatePipelineRequest.h:183
Aws::SageMaker::Model::UpdatePipelineRequest::SetPipelineDefinition
void SetPipelineDefinition(const char *value)
Definition: UpdatePipelineRequest.h:142
Aws::SageMaker::Model::UpdatePipelineRequest::PipelineNameHasBeenSet
bool PipelineNameHasBeenSet() const
Definition: UpdatePipelineRequest.h:45
Aws::SageMaker::Model::UpdatePipelineRequest::SetPipelineName
void SetPipelineName(const Aws::String &value)
Definition: UpdatePipelineRequest.h:50
Aws::SageMaker::Model::UpdatePipelineRequest::SetPipelineDefinition
void SetPipelineDefinition(const Aws::String &value)
Definition: UpdatePipelineRequest.h:132
Aws::SageMaker::Model::UpdatePipelineRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UpdatePipelineRequest.h:30
Aws::SageMaker::Model::UpdatePipelineRequest::GetPipelineName
const Aws::String & GetPipelineName() const
Definition: UpdatePipelineRequest.h:40
Aws::SageMaker::Model::UpdatePipelineRequest::PipelineDescriptionHasBeenSet
bool PipelineDescriptionHasBeenSet() const
Definition: UpdatePipelineRequest.h:168
Aws::SageMaker::Model::UpdatePipelineRequest::SetPipelineDisplayName
void SetPipelineDisplayName(Aws::String &&value)
Definition: UpdatePipelineRequest.h:96
Aws::SageMaker::Model::UpdatePipelineRequest::WithPipelineDescription
UpdatePipelineRequest & WithPipelineDescription(Aws::String &&value)
Definition: UpdatePipelineRequest.h:193
Aws::SageMaker::SageMakerRequest
Definition: SageMakerRequest.h:17
Aws::SageMaker::Model::UpdatePipelineRequest::WithRoleArn
UpdatePipelineRequest & WithRoleArn(Aws::String &&value)
Definition: UpdatePipelineRequest.h:234
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::UpdatePipelineRequest::WithPipelineDisplayName
UpdatePipelineRequest & WithPipelineDisplayName(Aws::String &&value)
Definition: UpdatePipelineRequest.h:111
Aws::SageMaker::Model::UpdatePipelineRequest::SetPipelineDisplayName
void SetPipelineDisplayName(const char *value)
Definition: UpdatePipelineRequest.h:101
Aws::SageMaker::Model::UpdatePipelineRequest::GetPipelineDefinition
const Aws::String & GetPipelineDefinition() const
Definition: UpdatePipelineRequest.h:122
Aws::SageMaker::Model::UpdatePipelineRequest::WithPipelineDefinition
UpdatePipelineRequest & WithPipelineDefinition(const char *value)
Definition: UpdatePipelineRequest.h:157
AWSString.h
Aws::SageMaker::Model::UpdatePipelineRequest::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: UpdatePipelineRequest.h:219
Aws::SageMaker::Model::UpdatePipelineRequest::PipelineDisplayNameHasBeenSet
bool PipelineDisplayNameHasBeenSet() const
Definition: UpdatePipelineRequest.h:86
Aws::SageMaker::Model::UpdatePipelineRequest::UpdatePipelineRequest
UpdatePipelineRequest()
Aws::SageMaker::Model::UpdatePipelineRequest::WithPipelineDisplayName
UpdatePipelineRequest & WithPipelineDisplayName(const Aws::String &value)
Definition: UpdatePipelineRequest.h:106
Aws::SageMaker::Model::UpdatePipelineRequest::PipelineDefinitionHasBeenSet
bool PipelineDefinitionHasBeenSet() const
Definition: UpdatePipelineRequest.h:127
Aws::SageMaker::Model::UpdatePipelineRequest::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: UpdatePipelineRequest.h:214
Aws::SageMaker::Model::UpdatePipelineRequest::WithPipelineName
UpdatePipelineRequest & WithPipelineName(Aws::String &&value)
Definition: UpdatePipelineRequest.h:70
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::UpdatePipelineRequest::SetRoleArn
void SetRoleArn(const char *value)
Definition: UpdatePipelineRequest.h:224
Aws::SageMaker::Model::UpdatePipelineRequest::WithPipelineDefinition
UpdatePipelineRequest & WithPipelineDefinition(const Aws::String &value)
Definition: UpdatePipelineRequest.h:147
Aws::SageMaker::Model::UpdatePipelineRequest::SetPipelineName
void SetPipelineName(Aws::String &&value)
Definition: UpdatePipelineRequest.h:55
SageMakerRequest.h
Aws::SageMaker::Model::UpdatePipelineRequest::SetPipelineDisplayName
void SetPipelineDisplayName(const Aws::String &value)
Definition: UpdatePipelineRequest.h:91
Aws::SageMaker::Model::UpdatePipelineRequest::SetPipelineDescription
void SetPipelineDescription(const Aws::String &value)
Definition: UpdatePipelineRequest.h:173
Aws::SageMaker::Model::UpdatePipelineRequest::SetPipelineDescription
void SetPipelineDescription(Aws::String &&value)
Definition: UpdatePipelineRequest.h:178
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::UpdatePipelineRequest::WithPipelineDisplayName
UpdatePipelineRequest & WithPipelineDisplayName(const char *value)
Definition: UpdatePipelineRequest.h:116
Aws::SageMaker::Model::UpdatePipelineRequest::SetPipelineName
void SetPipelineName(const char *value)
Definition: UpdatePipelineRequest.h:60
Aws::SageMaker::Model::UpdatePipelineRequest::WithRoleArn
UpdatePipelineRequest & WithRoleArn(const Aws::String &value)
Definition: UpdatePipelineRequest.h:229
Aws::SageMaker::Model::UpdatePipelineRequest
Definition: UpdatePipelineRequest.h:22