AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
NotebookExecution.h
1
6#pragma once
7#include <aws/elasticmapreduce/EMR_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/elasticmapreduce/model/ExecutionEngineConfig.h>
10#include <aws/elasticmapreduce/model/NotebookExecutionStatus.h>
11#include <aws/core/utils/DateTime.h>
12#include <aws/core/utils/memory/stl/AWSVector.h>
13#include <aws/elasticmapreduce/model/NotebookS3LocationForOutput.h>
14#include <aws/elasticmapreduce/model/OutputNotebookS3LocationForOutput.h>
15#include <aws/elasticmapreduce/model/OutputNotebookFormat.h>
16#include <aws/core/utils/memory/stl/AWSMap.h>
17#include <aws/elasticmapreduce/model/Tag.h>
18#include <utility>
19
20namespace Aws
21{
22namespace Utils
23{
24namespace Json
25{
26 class JsonValue;
27 class JsonView;
28} // namespace Json
29} // namespace Utils
30namespace EMR
31{
32namespace Model
33{
34
43 {
44 public:
45 AWS_EMR_API NotebookExecution();
49
50
52
55 inline const Aws::String& GetNotebookExecutionId() const{ return m_notebookExecutionId; }
56 inline bool NotebookExecutionIdHasBeenSet() const { return m_notebookExecutionIdHasBeenSet; }
57 inline void SetNotebookExecutionId(const Aws::String& value) { m_notebookExecutionIdHasBeenSet = true; m_notebookExecutionId = value; }
58 inline void SetNotebookExecutionId(Aws::String&& value) { m_notebookExecutionIdHasBeenSet = true; m_notebookExecutionId = std::move(value); }
59 inline void SetNotebookExecutionId(const char* value) { m_notebookExecutionIdHasBeenSet = true; m_notebookExecutionId.assign(value); }
60 inline NotebookExecution& WithNotebookExecutionId(const Aws::String& value) { SetNotebookExecutionId(value); return *this;}
61 inline NotebookExecution& WithNotebookExecutionId(Aws::String&& value) { SetNotebookExecutionId(std::move(value)); return *this;}
62 inline NotebookExecution& WithNotebookExecutionId(const char* value) { SetNotebookExecutionId(value); return *this;}
64
66
70 inline const Aws::String& GetEditorId() const{ return m_editorId; }
71 inline bool EditorIdHasBeenSet() const { return m_editorIdHasBeenSet; }
72 inline void SetEditorId(const Aws::String& value) { m_editorIdHasBeenSet = true; m_editorId = value; }
73 inline void SetEditorId(Aws::String&& value) { m_editorIdHasBeenSet = true; m_editorId = std::move(value); }
74 inline void SetEditorId(const char* value) { m_editorIdHasBeenSet = true; m_editorId.assign(value); }
75 inline NotebookExecution& WithEditorId(const Aws::String& value) { SetEditorId(value); return *this;}
76 inline NotebookExecution& WithEditorId(Aws::String&& value) { SetEditorId(std::move(value)); return *this;}
77 inline NotebookExecution& WithEditorId(const char* value) { SetEditorId(value); return *this;}
79
81
85 inline const ExecutionEngineConfig& GetExecutionEngine() const{ return m_executionEngine; }
86 inline bool ExecutionEngineHasBeenSet() const { return m_executionEngineHasBeenSet; }
87 inline void SetExecutionEngine(const ExecutionEngineConfig& value) { m_executionEngineHasBeenSet = true; m_executionEngine = value; }
88 inline void SetExecutionEngine(ExecutionEngineConfig&& value) { m_executionEngineHasBeenSet = true; m_executionEngine = std::move(value); }
90 inline NotebookExecution& WithExecutionEngine(ExecutionEngineConfig&& value) { SetExecutionEngine(std::move(value)); return *this;}
92
94
97 inline const Aws::String& GetNotebookExecutionName() const{ return m_notebookExecutionName; }
98 inline bool NotebookExecutionNameHasBeenSet() const { return m_notebookExecutionNameHasBeenSet; }
99 inline void SetNotebookExecutionName(const Aws::String& value) { m_notebookExecutionNameHasBeenSet = true; m_notebookExecutionName = value; }
100 inline void SetNotebookExecutionName(Aws::String&& value) { m_notebookExecutionNameHasBeenSet = true; m_notebookExecutionName = std::move(value); }
101 inline void SetNotebookExecutionName(const char* value) { m_notebookExecutionNameHasBeenSet = true; m_notebookExecutionName.assign(value); }
103 inline NotebookExecution& WithNotebookExecutionName(Aws::String&& value) { SetNotebookExecutionName(std::move(value)); return *this;}
104 inline NotebookExecution& WithNotebookExecutionName(const char* value) { SetNotebookExecutionName(value); return *this;}
106
108
112 inline const Aws::String& GetNotebookParams() const{ return m_notebookParams; }
113 inline bool NotebookParamsHasBeenSet() const { return m_notebookParamsHasBeenSet; }
114 inline void SetNotebookParams(const Aws::String& value) { m_notebookParamsHasBeenSet = true; m_notebookParams = value; }
115 inline void SetNotebookParams(Aws::String&& value) { m_notebookParamsHasBeenSet = true; m_notebookParams = std::move(value); }
116 inline void SetNotebookParams(const char* value) { m_notebookParamsHasBeenSet = true; m_notebookParams.assign(value); }
117 inline NotebookExecution& WithNotebookParams(const Aws::String& value) { SetNotebookParams(value); return *this;}
118 inline NotebookExecution& WithNotebookParams(Aws::String&& value) { SetNotebookParams(std::move(value)); return *this;}
119 inline NotebookExecution& WithNotebookParams(const char* value) { SetNotebookParams(value); return *this;}
121
123
142 inline const NotebookExecutionStatus& GetStatus() const{ return m_status; }
143 inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
144 inline void SetStatus(const NotebookExecutionStatus& value) { m_statusHasBeenSet = true; m_status = value; }
145 inline void SetStatus(NotebookExecutionStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
146 inline NotebookExecution& WithStatus(const NotebookExecutionStatus& value) { SetStatus(value); return *this;}
147 inline NotebookExecution& WithStatus(NotebookExecutionStatus&& value) { SetStatus(std::move(value)); return *this;}
149
151
154 inline const Aws::Utils::DateTime& GetStartTime() const{ return m_startTime; }
155 inline bool StartTimeHasBeenSet() const { return m_startTimeHasBeenSet; }
156 inline void SetStartTime(const Aws::Utils::DateTime& value) { m_startTimeHasBeenSet = true; m_startTime = value; }
157 inline void SetStartTime(Aws::Utils::DateTime&& value) { m_startTimeHasBeenSet = true; m_startTime = std::move(value); }
158 inline NotebookExecution& WithStartTime(const Aws::Utils::DateTime& value) { SetStartTime(value); return *this;}
159 inline NotebookExecution& WithStartTime(Aws::Utils::DateTime&& value) { SetStartTime(std::move(value)); return *this;}
161
163
166 inline const Aws::Utils::DateTime& GetEndTime() const{ return m_endTime; }
167 inline bool EndTimeHasBeenSet() const { return m_endTimeHasBeenSet; }
168 inline void SetEndTime(const Aws::Utils::DateTime& value) { m_endTimeHasBeenSet = true; m_endTime = value; }
169 inline void SetEndTime(Aws::Utils::DateTime&& value) { m_endTimeHasBeenSet = true; m_endTime = std::move(value); }
170 inline NotebookExecution& WithEndTime(const Aws::Utils::DateTime& value) { SetEndTime(value); return *this;}
171 inline NotebookExecution& WithEndTime(Aws::Utils::DateTime&& value) { SetEndTime(std::move(value)); return *this;}
173
175
178 inline const Aws::String& GetArn() const{ return m_arn; }
179 inline bool ArnHasBeenSet() const { return m_arnHasBeenSet; }
180 inline void SetArn(const Aws::String& value) { m_arnHasBeenSet = true; m_arn = value; }
181 inline void SetArn(Aws::String&& value) { m_arnHasBeenSet = true; m_arn = std::move(value); }
182 inline void SetArn(const char* value) { m_arnHasBeenSet = true; m_arn.assign(value); }
183 inline NotebookExecution& WithArn(const Aws::String& value) { SetArn(value); return *this;}
184 inline NotebookExecution& WithArn(Aws::String&& value) { SetArn(std::move(value)); return *this;}
185 inline NotebookExecution& WithArn(const char* value) { SetArn(value); return *this;}
187
189
192 inline const Aws::String& GetOutputNotebookURI() const{ return m_outputNotebookURI; }
193 inline bool OutputNotebookURIHasBeenSet() const { return m_outputNotebookURIHasBeenSet; }
194 inline void SetOutputNotebookURI(const Aws::String& value) { m_outputNotebookURIHasBeenSet = true; m_outputNotebookURI = value; }
195 inline void SetOutputNotebookURI(Aws::String&& value) { m_outputNotebookURIHasBeenSet = true; m_outputNotebookURI = std::move(value); }
196 inline void SetOutputNotebookURI(const char* value) { m_outputNotebookURIHasBeenSet = true; m_outputNotebookURI.assign(value); }
197 inline NotebookExecution& WithOutputNotebookURI(const Aws::String& value) { SetOutputNotebookURI(value); return *this;}
198 inline NotebookExecution& WithOutputNotebookURI(Aws::String&& value) { SetOutputNotebookURI(std::move(value)); return *this;}
199 inline NotebookExecution& WithOutputNotebookURI(const char* value) { SetOutputNotebookURI(value); return *this;}
201
203
206 inline const Aws::String& GetLastStateChangeReason() const{ return m_lastStateChangeReason; }
207 inline bool LastStateChangeReasonHasBeenSet() const { return m_lastStateChangeReasonHasBeenSet; }
208 inline void SetLastStateChangeReason(const Aws::String& value) { m_lastStateChangeReasonHasBeenSet = true; m_lastStateChangeReason = value; }
209 inline void SetLastStateChangeReason(Aws::String&& value) { m_lastStateChangeReasonHasBeenSet = true; m_lastStateChangeReason = std::move(value); }
210 inline void SetLastStateChangeReason(const char* value) { m_lastStateChangeReasonHasBeenSet = true; m_lastStateChangeReason.assign(value); }
212 inline NotebookExecution& WithLastStateChangeReason(Aws::String&& value) { SetLastStateChangeReason(std::move(value)); return *this;}
213 inline NotebookExecution& WithLastStateChangeReason(const char* value) { SetLastStateChangeReason(value); return *this;}
215
217
224 inline const Aws::String& GetNotebookInstanceSecurityGroupId() const{ return m_notebookInstanceSecurityGroupId; }
225 inline bool NotebookInstanceSecurityGroupIdHasBeenSet() const { return m_notebookInstanceSecurityGroupIdHasBeenSet; }
226 inline void SetNotebookInstanceSecurityGroupId(const Aws::String& value) { m_notebookInstanceSecurityGroupIdHasBeenSet = true; m_notebookInstanceSecurityGroupId = value; }
227 inline void SetNotebookInstanceSecurityGroupId(Aws::String&& value) { m_notebookInstanceSecurityGroupIdHasBeenSet = true; m_notebookInstanceSecurityGroupId = std::move(value); }
228 inline void SetNotebookInstanceSecurityGroupId(const char* value) { m_notebookInstanceSecurityGroupIdHasBeenSet = true; m_notebookInstanceSecurityGroupId.assign(value); }
233
235
240 inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
241 inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
242 inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
243 inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
244 inline NotebookExecution& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
245 inline NotebookExecution& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
246 inline NotebookExecution& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
247 inline NotebookExecution& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
249
251
254 inline const NotebookS3LocationForOutput& GetNotebookS3Location() const{ return m_notebookS3Location; }
255 inline bool NotebookS3LocationHasBeenSet() const { return m_notebookS3LocationHasBeenSet; }
256 inline void SetNotebookS3Location(const NotebookS3LocationForOutput& value) { m_notebookS3LocationHasBeenSet = true; m_notebookS3Location = value; }
257 inline void SetNotebookS3Location(NotebookS3LocationForOutput&& value) { m_notebookS3LocationHasBeenSet = true; m_notebookS3Location = std::move(value); }
261
263
266 inline const OutputNotebookS3LocationForOutput& GetOutputNotebookS3Location() const{ return m_outputNotebookS3Location; }
267 inline bool OutputNotebookS3LocationHasBeenSet() const { return m_outputNotebookS3LocationHasBeenSet; }
268 inline void SetOutputNotebookS3Location(const OutputNotebookS3LocationForOutput& value) { m_outputNotebookS3LocationHasBeenSet = true; m_outputNotebookS3Location = value; }
269 inline void SetOutputNotebookS3Location(OutputNotebookS3LocationForOutput&& value) { m_outputNotebookS3LocationHasBeenSet = true; m_outputNotebookS3Location = std::move(value); }
273
275
278 inline const OutputNotebookFormat& GetOutputNotebookFormat() const{ return m_outputNotebookFormat; }
279 inline bool OutputNotebookFormatHasBeenSet() const { return m_outputNotebookFormatHasBeenSet; }
280 inline void SetOutputNotebookFormat(const OutputNotebookFormat& value) { m_outputNotebookFormatHasBeenSet = true; m_outputNotebookFormat = value; }
281 inline void SetOutputNotebookFormat(OutputNotebookFormat&& value) { m_outputNotebookFormatHasBeenSet = true; m_outputNotebookFormat = std::move(value); }
285
287
290 inline const Aws::Map<Aws::String, Aws::String>& GetEnvironmentVariables() const{ return m_environmentVariables; }
291 inline bool EnvironmentVariablesHasBeenSet() const { return m_environmentVariablesHasBeenSet; }
292 inline void SetEnvironmentVariables(const Aws::Map<Aws::String, Aws::String>& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables = value; }
293 inline void SetEnvironmentVariables(Aws::Map<Aws::String, Aws::String>&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables = std::move(value); }
296 inline NotebookExecution& AddEnvironmentVariables(const Aws::String& key, const Aws::String& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, value); return *this; }
297 inline NotebookExecution& AddEnvironmentVariables(Aws::String&& key, const Aws::String& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(std::move(key), value); return *this; }
298 inline NotebookExecution& AddEnvironmentVariables(const Aws::String& key, Aws::String&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, std::move(value)); return *this; }
299 inline NotebookExecution& AddEnvironmentVariables(Aws::String&& key, Aws::String&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(std::move(key), std::move(value)); return *this; }
300 inline NotebookExecution& AddEnvironmentVariables(const char* key, Aws::String&& value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, std::move(value)); return *this; }
301 inline NotebookExecution& AddEnvironmentVariables(Aws::String&& key, const char* value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(std::move(key), value); return *this; }
302 inline NotebookExecution& AddEnvironmentVariables(const char* key, const char* value) { m_environmentVariablesHasBeenSet = true; m_environmentVariables.emplace(key, value); return *this; }
304 private:
305
306 Aws::String m_notebookExecutionId;
307 bool m_notebookExecutionIdHasBeenSet = false;
308
309 Aws::String m_editorId;
310 bool m_editorIdHasBeenSet = false;
311
312 ExecutionEngineConfig m_executionEngine;
313 bool m_executionEngineHasBeenSet = false;
314
315 Aws::String m_notebookExecutionName;
316 bool m_notebookExecutionNameHasBeenSet = false;
317
318 Aws::String m_notebookParams;
319 bool m_notebookParamsHasBeenSet = false;
320
322 bool m_statusHasBeenSet = false;
323
324 Aws::Utils::DateTime m_startTime;
325 bool m_startTimeHasBeenSet = false;
326
327 Aws::Utils::DateTime m_endTime;
328 bool m_endTimeHasBeenSet = false;
329
330 Aws::String m_arn;
331 bool m_arnHasBeenSet = false;
332
333 Aws::String m_outputNotebookURI;
334 bool m_outputNotebookURIHasBeenSet = false;
335
336 Aws::String m_lastStateChangeReason;
337 bool m_lastStateChangeReasonHasBeenSet = false;
338
339 Aws::String m_notebookInstanceSecurityGroupId;
340 bool m_notebookInstanceSecurityGroupIdHasBeenSet = false;
341
342 Aws::Vector<Tag> m_tags;
343 bool m_tagsHasBeenSet = false;
344
345 NotebookS3LocationForOutput m_notebookS3Location;
346 bool m_notebookS3LocationHasBeenSet = false;
347
348 OutputNotebookS3LocationForOutput m_outputNotebookS3Location;
349 bool m_outputNotebookS3LocationHasBeenSet = false;
350
351 OutputNotebookFormat m_outputNotebookFormat;
352 bool m_outputNotebookFormatHasBeenSet = false;
353
354 Aws::Map<Aws::String, Aws::String> m_environmentVariables;
355 bool m_environmentVariablesHasBeenSet = false;
356 };
357
358} // namespace Model
359} // namespace EMR
360} // namespace Aws
void SetNotebookS3Location(NotebookS3LocationForOutput &&value)
void SetNotebookExecutionId(Aws::String &&value)
NotebookExecution & WithNotebookExecutionName(const Aws::String &value)
NotebookExecution & AddEnvironmentVariables(Aws::String &&key, const char *value)
const ExecutionEngineConfig & GetExecutionEngine() const
void SetEditorId(const Aws::String &value)
NotebookExecution & WithOutputNotebookFormat(const OutputNotebookFormat &value)
NotebookExecution & AddTags(const Tag &value)
NotebookExecution & WithEnvironmentVariables(Aws::Map< Aws::String, Aws::String > &&value)
void SetNotebookParams(const Aws::String &value)
NotebookExecution & WithExecutionEngine(ExecutionEngineConfig &&value)
NotebookExecution & WithNotebookExecutionId(Aws::String &&value)
void SetLastStateChangeReason(const char *value)
void SetOutputNotebookURI(Aws::String &&value)
void SetStatus(NotebookExecutionStatus &&value)
const Aws::String & GetNotebookExecutionId() const
NotebookExecution & WithArn(const char *value)
NotebookExecution & WithArn(Aws::String &&value)
void SetOutputNotebookS3Location(OutputNotebookS3LocationForOutput &&value)
const Aws::String & GetArn() const
NotebookExecution & WithOutputNotebookS3Location(OutputNotebookS3LocationForOutput &&value)
NotebookExecution & WithEndTime(Aws::Utils::DateTime &&value)
const Aws::String & GetEditorId() const
void SetNotebookExecutionName(const Aws::String &value)
NotebookExecution & WithTags(Aws::Vector< Tag > &&value)
void SetEndTime(Aws::Utils::DateTime &&value)
void SetOutputNotebookURI(const char *value)
NotebookExecution & WithStartTime(const Aws::Utils::DateTime &value)
NotebookExecution & WithNotebookS3Location(const NotebookS3LocationForOutput &value)
AWS_EMR_API NotebookExecution & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetExecutionEngine(const ExecutionEngineConfig &value)
NotebookExecution & WithNotebookParams(Aws::String &&value)
NotebookExecution & WithEndTime(const Aws::Utils::DateTime &value)
NotebookExecution & WithNotebookInstanceSecurityGroupId(const Aws::String &value)
void SetTags(const Aws::Vector< Tag > &value)
NotebookExecution & WithLastStateChangeReason(Aws::String &&value)
NotebookExecution & WithOutputNotebookS3Location(const OutputNotebookS3LocationForOutput &value)
const OutputNotebookS3LocationForOutput & GetOutputNotebookS3Location() const
void SetEnvironmentVariables(Aws::Map< Aws::String, Aws::String > &&value)
const Aws::Map< Aws::String, Aws::String > & GetEnvironmentVariables() const
const Aws::String & GetLastStateChangeReason() const
NotebookExecution & WithNotebookInstanceSecurityGroupId(const char *value)
NotebookExecution & AddEnvironmentVariables(const Aws::String &key, Aws::String &&value)
void SetExecutionEngine(ExecutionEngineConfig &&value)
void SetArn(const Aws::String &value)
NotebookExecution & WithNotebookExecutionId(const char *value)
NotebookExecution & WithExecutionEngine(const ExecutionEngineConfig &value)
NotebookExecution & AddEnvironmentVariables(Aws::String &&key, const Aws::String &value)
void SetNotebookInstanceSecurityGroupId(const Aws::String &value)
NotebookExecution & WithArn(const Aws::String &value)
const Aws::String & GetNotebookExecutionName() const
NotebookExecution & WithOutputNotebookURI(Aws::String &&value)
void SetEnvironmentVariables(const Aws::Map< Aws::String, Aws::String > &value)
NotebookExecution & WithOutputNotebookURI(const Aws::String &value)
void SetEditorId(Aws::String &&value)
void SetLastStateChangeReason(Aws::String &&value)
void SetNotebookParams(Aws::String &&value)
NotebookExecution & WithStartTime(Aws::Utils::DateTime &&value)
void SetEditorId(const char *value)
void SetStartTime(Aws::Utils::DateTime &&value)
NotebookExecution & AddTags(Tag &&value)
NotebookExecution & WithNotebookExecutionName(Aws::String &&value)
NotebookExecution & AddEnvironmentVariables(const Aws::String &key, const Aws::String &value)
const Aws::Utils::DateTime & GetEndTime() const
void SetTags(Aws::Vector< Tag > &&value)
NotebookExecution & WithLastStateChangeReason(const char *value)
NotebookExecution & WithLastStateChangeReason(const Aws::String &value)
NotebookExecution & WithNotebookS3Location(NotebookS3LocationForOutput &&value)
NotebookExecution & WithEnvironmentVariables(const Aws::Map< Aws::String, Aws::String > &value)
AWS_EMR_API Aws::Utils::Json::JsonValue Jsonize() const
void SetEndTime(const Aws::Utils::DateTime &value)
const OutputNotebookFormat & GetOutputNotebookFormat() const
void SetNotebookExecutionId(const char *value)
NotebookExecution & WithStatus(NotebookExecutionStatus &&value)
void SetStatus(const NotebookExecutionStatus &value)
AWS_EMR_API NotebookExecution(Aws::Utils::Json::JsonView jsonValue)
void SetNotebookInstanceSecurityGroupId(Aws::String &&value)
NotebookExecution & WithNotebookParams(const Aws::String &value)
void SetNotebookExecutionId(const Aws::String &value)
void SetOutputNotebookS3Location(const OutputNotebookS3LocationForOutput &value)
void SetNotebookExecutionName(Aws::String &&value)
NotebookExecution & WithEditorId(const Aws::String &value)
void SetNotebookInstanceSecurityGroupId(const char *value)
NotebookExecution & WithOutputNotebookFormat(OutputNotebookFormat &&value)
void SetOutputNotebookURI(const Aws::String &value)
const Aws::Utils::DateTime & GetStartTime() const
const Aws::String & GetNotebookInstanceSecurityGroupId() const
NotebookExecution & WithEditorId(const char *value)
NotebookExecution & WithOutputNotebookURI(const char *value)
NotebookExecution & WithTags(const Aws::Vector< Tag > &value)
void SetOutputNotebookFormat(const OutputNotebookFormat &value)
const NotebookExecutionStatus & GetStatus() const
void SetNotebookParams(const char *value)
void SetNotebookS3Location(const NotebookS3LocationForOutput &value)
NotebookExecution & WithNotebookParams(const char *value)
const NotebookS3LocationForOutput & GetNotebookS3Location() const
void SetLastStateChangeReason(const Aws::String &value)
NotebookExecution & WithNotebookInstanceSecurityGroupId(Aws::String &&value)
NotebookExecution & WithStatus(const NotebookExecutionStatus &value)
NotebookExecution & WithNotebookExecutionId(const Aws::String &value)
NotebookExecution & WithEditorId(Aws::String &&value)
NotebookExecution & WithNotebookExecutionName(const char *value)
const Aws::Vector< Tag > & GetTags() const
void SetStartTime(const Aws::Utils::DateTime &value)
const Aws::String & GetOutputNotebookURI() const
const Aws::String & GetNotebookParams() const
NotebookExecution & AddEnvironmentVariables(Aws::String &&key, Aws::String &&value)
NotebookExecution & AddEnvironmentVariables(const char *key, Aws::String &&value)
NotebookExecution & AddEnvironmentVariables(const char *key, const char *value)
void SetOutputNotebookFormat(OutputNotebookFormat &&value)
void SetNotebookExecutionName(const char *value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue