AWS SDK for C++  1.9.19
AWS SDK for C++
NotebookExecution.h
Go to the documentation of this file.
1 
6 #pragma once
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace Utils
19 {
20 namespace Json
21 {
22  class JsonValue;
23  class JsonView;
24 } // namespace Json
25 } // namespace Utils
26 namespace EMR
27 {
28 namespace Model
29 {
30 
39  {
40  public:
45 
46 
50  inline const Aws::String& GetNotebookExecutionId() const{ return m_notebookExecutionId; }
51 
55  inline bool NotebookExecutionIdHasBeenSet() const { return m_notebookExecutionIdHasBeenSet; }
56 
60  inline void SetNotebookExecutionId(const Aws::String& value) { m_notebookExecutionIdHasBeenSet = true; m_notebookExecutionId = value; }
61 
65  inline void SetNotebookExecutionId(Aws::String&& value) { m_notebookExecutionIdHasBeenSet = true; m_notebookExecutionId = std::move(value); }
66 
70  inline void SetNotebookExecutionId(const char* value) { m_notebookExecutionIdHasBeenSet = true; m_notebookExecutionId.assign(value); }
71 
75  inline NotebookExecution& WithNotebookExecutionId(const Aws::String& value) { SetNotebookExecutionId(value); return *this;}
76 
80  inline NotebookExecution& WithNotebookExecutionId(Aws::String&& value) { SetNotebookExecutionId(std::move(value)); return *this;}
81 
85  inline NotebookExecution& WithNotebookExecutionId(const char* value) { SetNotebookExecutionId(value); return *this;}
86 
87 
92  inline const Aws::String& GetEditorId() const{ return m_editorId; }
93 
98  inline bool EditorIdHasBeenSet() const { return m_editorIdHasBeenSet; }
99 
104  inline void SetEditorId(const Aws::String& value) { m_editorIdHasBeenSet = true; m_editorId = value; }
105 
110  inline void SetEditorId(Aws::String&& value) { m_editorIdHasBeenSet = true; m_editorId = std::move(value); }
111 
116  inline void SetEditorId(const char* value) { m_editorIdHasBeenSet = true; m_editorId.assign(value); }
117 
122  inline NotebookExecution& WithEditorId(const Aws::String& value) { SetEditorId(value); return *this;}
123 
128  inline NotebookExecution& WithEditorId(Aws::String&& value) { SetEditorId(std::move(value)); return *this;}
129 
134  inline NotebookExecution& WithEditorId(const char* value) { SetEditorId(value); return *this;}
135 
136 
141  inline const ExecutionEngineConfig& GetExecutionEngine() const{ return m_executionEngine; }
142 
147  inline bool ExecutionEngineHasBeenSet() const { return m_executionEngineHasBeenSet; }
148 
153  inline void SetExecutionEngine(const ExecutionEngineConfig& value) { m_executionEngineHasBeenSet = true; m_executionEngine = value; }
154 
159  inline void SetExecutionEngine(ExecutionEngineConfig&& value) { m_executionEngineHasBeenSet = true; m_executionEngine = std::move(value); }
160 
165  inline NotebookExecution& WithExecutionEngine(const ExecutionEngineConfig& value) { SetExecutionEngine(value); return *this;}
166 
171  inline NotebookExecution& WithExecutionEngine(ExecutionEngineConfig&& value) { SetExecutionEngine(std::move(value)); return *this;}
172 
173 
177  inline const Aws::String& GetNotebookExecutionName() const{ return m_notebookExecutionName; }
178 
182  inline bool NotebookExecutionNameHasBeenSet() const { return m_notebookExecutionNameHasBeenSet; }
183 
187  inline void SetNotebookExecutionName(const Aws::String& value) { m_notebookExecutionNameHasBeenSet = true; m_notebookExecutionName = value; }
188 
192  inline void SetNotebookExecutionName(Aws::String&& value) { m_notebookExecutionNameHasBeenSet = true; m_notebookExecutionName = std::move(value); }
193 
197  inline void SetNotebookExecutionName(const char* value) { m_notebookExecutionNameHasBeenSet = true; m_notebookExecutionName.assign(value); }
198 
202  inline NotebookExecution& WithNotebookExecutionName(const Aws::String& value) { SetNotebookExecutionName(value); return *this;}
203 
207  inline NotebookExecution& WithNotebookExecutionName(Aws::String&& value) { SetNotebookExecutionName(std::move(value)); return *this;}
208 
212  inline NotebookExecution& WithNotebookExecutionName(const char* value) { SetNotebookExecutionName(value); return *this;}
213 
214 
219  inline const Aws::String& GetNotebookParams() const{ return m_notebookParams; }
220 
225  inline bool NotebookParamsHasBeenSet() const { return m_notebookParamsHasBeenSet; }
226 
231  inline void SetNotebookParams(const Aws::String& value) { m_notebookParamsHasBeenSet = true; m_notebookParams = value; }
232 
237  inline void SetNotebookParams(Aws::String&& value) { m_notebookParamsHasBeenSet = true; m_notebookParams = std::move(value); }
238 
243  inline void SetNotebookParams(const char* value) { m_notebookParamsHasBeenSet = true; m_notebookParams.assign(value); }
244 
249  inline NotebookExecution& WithNotebookParams(const Aws::String& value) { SetNotebookParams(value); return *this;}
250 
255  inline NotebookExecution& WithNotebookParams(Aws::String&& value) { SetNotebookParams(std::move(value)); return *this;}
256 
261  inline NotebookExecution& WithNotebookParams(const char* value) { SetNotebookParams(value); return *this;}
262 
263 
283  inline const NotebookExecutionStatus& GetStatus() const{ return m_status; }
284 
304  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
305 
325  inline void SetStatus(const NotebookExecutionStatus& value) { m_statusHasBeenSet = true; m_status = value; }
326 
346  inline void SetStatus(NotebookExecutionStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
347 
367  inline NotebookExecution& WithStatus(const NotebookExecutionStatus& value) { SetStatus(value); return *this;}
368 
388  inline NotebookExecution& WithStatus(NotebookExecutionStatus&& value) { SetStatus(std::move(value)); return *this;}
389 
390 
394  inline const Aws::Utils::DateTime& GetStartTime() const{ return m_startTime; }
395 
399  inline bool StartTimeHasBeenSet() const { return m_startTimeHasBeenSet; }
400 
404  inline void SetStartTime(const Aws::Utils::DateTime& value) { m_startTimeHasBeenSet = true; m_startTime = value; }
405 
409  inline void SetStartTime(Aws::Utils::DateTime&& value) { m_startTimeHasBeenSet = true; m_startTime = std::move(value); }
410 
414  inline NotebookExecution& WithStartTime(const Aws::Utils::DateTime& value) { SetStartTime(value); return *this;}
415 
419  inline NotebookExecution& WithStartTime(Aws::Utils::DateTime&& value) { SetStartTime(std::move(value)); return *this;}
420 
421 
425  inline const Aws::Utils::DateTime& GetEndTime() const{ return m_endTime; }
426 
430  inline bool EndTimeHasBeenSet() const { return m_endTimeHasBeenSet; }
431 
435  inline void SetEndTime(const Aws::Utils::DateTime& value) { m_endTimeHasBeenSet = true; m_endTime = value; }
436 
440  inline void SetEndTime(Aws::Utils::DateTime&& value) { m_endTimeHasBeenSet = true; m_endTime = std::move(value); }
441 
445  inline NotebookExecution& WithEndTime(const Aws::Utils::DateTime& value) { SetEndTime(value); return *this;}
446 
450  inline NotebookExecution& WithEndTime(Aws::Utils::DateTime&& value) { SetEndTime(std::move(value)); return *this;}
451 
452 
456  inline const Aws::String& GetArn() const{ return m_arn; }
457 
461  inline bool ArnHasBeenSet() const { return m_arnHasBeenSet; }
462 
466  inline void SetArn(const Aws::String& value) { m_arnHasBeenSet = true; m_arn = value; }
467 
471  inline void SetArn(Aws::String&& value) { m_arnHasBeenSet = true; m_arn = std::move(value); }
472 
476  inline void SetArn(const char* value) { m_arnHasBeenSet = true; m_arn.assign(value); }
477 
481  inline NotebookExecution& WithArn(const Aws::String& value) { SetArn(value); return *this;}
482 
486  inline NotebookExecution& WithArn(Aws::String&& value) { SetArn(std::move(value)); return *this;}
487 
491  inline NotebookExecution& WithArn(const char* value) { SetArn(value); return *this;}
492 
493 
497  inline const Aws::String& GetOutputNotebookURI() const{ return m_outputNotebookURI; }
498 
502  inline bool OutputNotebookURIHasBeenSet() const { return m_outputNotebookURIHasBeenSet; }
503 
507  inline void SetOutputNotebookURI(const Aws::String& value) { m_outputNotebookURIHasBeenSet = true; m_outputNotebookURI = value; }
508 
512  inline void SetOutputNotebookURI(Aws::String&& value) { m_outputNotebookURIHasBeenSet = true; m_outputNotebookURI = std::move(value); }
513 
517  inline void SetOutputNotebookURI(const char* value) { m_outputNotebookURIHasBeenSet = true; m_outputNotebookURI.assign(value); }
518 
522  inline NotebookExecution& WithOutputNotebookURI(const Aws::String& value) { SetOutputNotebookURI(value); return *this;}
523 
527  inline NotebookExecution& WithOutputNotebookURI(Aws::String&& value) { SetOutputNotebookURI(std::move(value)); return *this;}
528 
532  inline NotebookExecution& WithOutputNotebookURI(const char* value) { SetOutputNotebookURI(value); return *this;}
533 
534 
538  inline const Aws::String& GetLastStateChangeReason() const{ return m_lastStateChangeReason; }
539 
543  inline bool LastStateChangeReasonHasBeenSet() const { return m_lastStateChangeReasonHasBeenSet; }
544 
548  inline void SetLastStateChangeReason(const Aws::String& value) { m_lastStateChangeReasonHasBeenSet = true; m_lastStateChangeReason = value; }
549 
553  inline void SetLastStateChangeReason(Aws::String&& value) { m_lastStateChangeReasonHasBeenSet = true; m_lastStateChangeReason = std::move(value); }
554 
558  inline void SetLastStateChangeReason(const char* value) { m_lastStateChangeReasonHasBeenSet = true; m_lastStateChangeReason.assign(value); }
559 
563  inline NotebookExecution& WithLastStateChangeReason(const Aws::String& value) { SetLastStateChangeReason(value); return *this;}
564 
568  inline NotebookExecution& WithLastStateChangeReason(Aws::String&& value) { SetLastStateChangeReason(std::move(value)); return *this;}
569 
573  inline NotebookExecution& WithLastStateChangeReason(const char* value) { SetLastStateChangeReason(value); return *this;}
574 
575 
583  inline const Aws::String& GetNotebookInstanceSecurityGroupId() const{ return m_notebookInstanceSecurityGroupId; }
584 
592  inline bool NotebookInstanceSecurityGroupIdHasBeenSet() const { return m_notebookInstanceSecurityGroupIdHasBeenSet; }
593 
601  inline void SetNotebookInstanceSecurityGroupId(const Aws::String& value) { m_notebookInstanceSecurityGroupIdHasBeenSet = true; m_notebookInstanceSecurityGroupId = value; }
602 
610  inline void SetNotebookInstanceSecurityGroupId(Aws::String&& value) { m_notebookInstanceSecurityGroupIdHasBeenSet = true; m_notebookInstanceSecurityGroupId = std::move(value); }
611 
619  inline void SetNotebookInstanceSecurityGroupId(const char* value) { m_notebookInstanceSecurityGroupIdHasBeenSet = true; m_notebookInstanceSecurityGroupId.assign(value); }
620 
628  inline NotebookExecution& WithNotebookInstanceSecurityGroupId(const Aws::String& value) { SetNotebookInstanceSecurityGroupId(value); return *this;}
629 
637  inline NotebookExecution& WithNotebookInstanceSecurityGroupId(Aws::String&& value) { SetNotebookInstanceSecurityGroupId(std::move(value)); return *this;}
638 
646  inline NotebookExecution& WithNotebookInstanceSecurityGroupId(const char* value) { SetNotebookInstanceSecurityGroupId(value); return *this;}
647 
648 
654  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
655 
661  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
662 
668  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
669 
675  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
676 
682  inline NotebookExecution& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
683 
689  inline NotebookExecution& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
690 
696  inline NotebookExecution& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
697 
703  inline NotebookExecution& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
704 
705  private:
706 
707  Aws::String m_notebookExecutionId;
708  bool m_notebookExecutionIdHasBeenSet;
709 
710  Aws::String m_editorId;
711  bool m_editorIdHasBeenSet;
712 
713  ExecutionEngineConfig m_executionEngine;
714  bool m_executionEngineHasBeenSet;
715 
716  Aws::String m_notebookExecutionName;
717  bool m_notebookExecutionNameHasBeenSet;
718 
719  Aws::String m_notebookParams;
720  bool m_notebookParamsHasBeenSet;
721 
722  NotebookExecutionStatus m_status;
723  bool m_statusHasBeenSet;
724 
725  Aws::Utils::DateTime m_startTime;
726  bool m_startTimeHasBeenSet;
727 
728  Aws::Utils::DateTime m_endTime;
729  bool m_endTimeHasBeenSet;
730 
731  Aws::String m_arn;
732  bool m_arnHasBeenSet;
733 
734  Aws::String m_outputNotebookURI;
735  bool m_outputNotebookURIHasBeenSet;
736 
737  Aws::String m_lastStateChangeReason;
738  bool m_lastStateChangeReasonHasBeenSet;
739 
740  Aws::String m_notebookInstanceSecurityGroupId;
741  bool m_notebookInstanceSecurityGroupIdHasBeenSet;
742 
743  Aws::Vector<Tag> m_tags;
744  bool m_tagsHasBeenSet;
745  };
746 
747 } // namespace Model
748 } // namespace EMR
749 } // namespace Aws
Aws::EMR::Model::NotebookExecution::OutputNotebookURIHasBeenSet
bool OutputNotebookURIHasBeenSet() const
Definition: NotebookExecution.h:502
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::EMR::Model::NotebookExecution::NotebookInstanceSecurityGroupIdHasBeenSet
bool NotebookInstanceSecurityGroupIdHasBeenSet() const
Definition: NotebookExecution.h:592
Aws::EMR::Model::NotebookExecution::GetLastStateChangeReason
const Aws::String & GetLastStateChangeReason() const
Definition: NotebookExecution.h:538
Aws::EMR::Model::NotebookExecution::SetStatus
void SetStatus(const NotebookExecutionStatus &value)
Definition: NotebookExecution.h:325
Aws::EMR::Model::NotebookExecution::WithEditorId
NotebookExecution & WithEditorId(const char *value)
Definition: NotebookExecution.h:134
Aws::EMR::Model::NotebookExecution::LastStateChangeReasonHasBeenSet
bool LastStateChangeReasonHasBeenSet() const
Definition: NotebookExecution.h:543
Aws::EMR::Model::NotebookExecution::operator=
NotebookExecution & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::EMR::Model::NotebookExecution::GetEndTime
const Aws::Utils::DateTime & GetEndTime() const
Definition: NotebookExecution.h:425
Aws::EMR::Model::NotebookExecution::GetArn
const Aws::String & GetArn() const
Definition: NotebookExecution.h:456
Aws::EMR::Model::NotebookExecution::WithNotebookParams
NotebookExecution & WithNotebookParams(const Aws::String &value)
Definition: NotebookExecution.h:249
Aws::EMR::Model::NotebookExecution::WithNotebookExecutionName
NotebookExecution & WithNotebookExecutionName(const Aws::String &value)
Definition: NotebookExecution.h:202
Aws::EMR::Model::NotebookExecution::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: NotebookExecution.h:654
Aws::EMR::Model::NotebookExecution::ExecutionEngineHasBeenSet
bool ExecutionEngineHasBeenSet() const
Definition: NotebookExecution.h:147
Aws::EMR::Model::NotebookExecution::SetArn
void SetArn(Aws::String &&value)
Definition: NotebookExecution.h:471
Aws::EMR::Model::NotebookExecution::WithLastStateChangeReason
NotebookExecution & WithLastStateChangeReason(Aws::String &&value)
Definition: NotebookExecution.h:568
Aws::EMR::Model::NotebookExecution::WithNotebookInstanceSecurityGroupId
NotebookExecution & WithNotebookInstanceSecurityGroupId(const Aws::String &value)
Definition: NotebookExecution.h:628
Aws::EMR::Model::NotebookExecution::SetOutputNotebookURI
void SetOutputNotebookURI(Aws::String &&value)
Definition: NotebookExecution.h:512
Aws::EMR::Model::NotebookExecution::SetNotebookExecutionId
void SetNotebookExecutionId(const Aws::String &value)
Definition: NotebookExecution.h:60
NotebookExecutionStatus.h
Aws::EMR::Model::NotebookExecution::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: NotebookExecution.h:675
EMR_EXPORTS.h
Aws::EMR::Model::NotebookExecution::GetNotebookParams
const Aws::String & GetNotebookParams() const
Definition: NotebookExecution.h:219
Aws::EMR::Model::NotebookExecution::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: NotebookExecution.h:661
Aws::EMR::Model::NotebookExecution::WithNotebookExecutionId
NotebookExecution & WithNotebookExecutionId(const Aws::String &value)
Definition: NotebookExecution.h:75
DateTime.h
Aws::EMR::Model::NotebookExecution
Definition: NotebookExecution.h:39
Aws::EMR::Model::NotebookExecution::GetNotebookExecutionName
const Aws::String & GetNotebookExecutionName() const
Definition: NotebookExecution.h:177
Aws::EMR::Model::NotebookExecution::AddTags
NotebookExecution & AddTags(Tag &&value)
Definition: NotebookExecution.h:703
Aws::EMR::Model::NotebookExecution::SetNotebookInstanceSecurityGroupId
void SetNotebookInstanceSecurityGroupId(const char *value)
Definition: NotebookExecution.h:619
Aws::EMR::Model::NotebookExecution::SetOutputNotebookURI
void SetOutputNotebookURI(const char *value)
Definition: NotebookExecution.h:517
Aws::EMR::Model::NotebookExecution::NotebookExecution
NotebookExecution()
Aws::EMR::Model::NotebookExecution::WithExecutionEngine
NotebookExecution & WithExecutionEngine(ExecutionEngineConfig &&value)
Definition: NotebookExecution.h:171
Aws::EMR::Model::NotebookExecution::WithTags
NotebookExecution & WithTags(Aws::Vector< Tag > &&value)
Definition: NotebookExecution.h:689
Aws::EMR::Model::NotebookExecution::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: NotebookExecution.h:668
Aws::EMR::Model::NotebookExecution::WithArn
NotebookExecution & WithArn(const char *value)
Definition: NotebookExecution.h:491
Aws::EMR::Model::NotebookExecution::SetEditorId
void SetEditorId(const char *value)
Definition: NotebookExecution.h:116
Aws::EMR::Model::NotebookExecution::WithOutputNotebookURI
NotebookExecution & WithOutputNotebookURI(Aws::String &&value)
Definition: NotebookExecution.h:527
Aws::EMR::Model::NotebookExecution::WithOutputNotebookURI
NotebookExecution & WithOutputNotebookURI(const char *value)
Definition: NotebookExecution.h:532
Aws::EMR::Model::NotebookExecution::WithNotebookExecutionId
NotebookExecution & WithNotebookExecutionId(const char *value)
Definition: NotebookExecution.h:85
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::EMR::Model::NotebookExecution::StartTimeHasBeenSet
bool StartTimeHasBeenSet() const
Definition: NotebookExecution.h:399
Aws::EMR::Model::NotebookExecution::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: NotebookExecution.h:304
AWSVector.h
Aws::EMR::Model::NotebookExecution::SetLastStateChangeReason
void SetLastStateChangeReason(const Aws::String &value)
Definition: NotebookExecution.h:548
Tag.h
Aws::EMR::Model::NotebookExecution::WithNotebookExecutionName
NotebookExecution & WithNotebookExecutionName(const char *value)
Definition: NotebookExecution.h:212
Aws::EMR::Model::NotebookExecution::WithNotebookParams
NotebookExecution & WithNotebookParams(const char *value)
Definition: NotebookExecution.h:261
Aws::EMR::Model::NotebookExecution::SetStartTime
void SetStartTime(const Aws::Utils::DateTime &value)
Definition: NotebookExecution.h:404
Aws::EMR::Model::NotebookExecution::WithLastStateChangeReason
NotebookExecution & WithLastStateChangeReason(const Aws::String &value)
Definition: NotebookExecution.h:563
Aws::EMR::Model::NotebookExecution::NotebookExecutionIdHasBeenSet
bool NotebookExecutionIdHasBeenSet() const
Definition: NotebookExecution.h:55
Aws::EMR::Model::NotebookExecution::WithNotebookExecutionName
NotebookExecution & WithNotebookExecutionName(Aws::String &&value)
Definition: NotebookExecution.h:207
Aws::EMR::Model::NotebookExecution::WithExecutionEngine
NotebookExecution & WithExecutionEngine(const ExecutionEngineConfig &value)
Definition: NotebookExecution.h:165
Aws::EMR::Model::NotebookExecution::NotebookExecution
NotebookExecution(Aws::Utils::Json::JsonView jsonValue)
Aws::EMR::Model::NotebookExecution::SetNotebookInstanceSecurityGroupId
void SetNotebookInstanceSecurityGroupId(Aws::String &&value)
Definition: NotebookExecution.h:610
Aws::EMR::Model::NotebookExecution::ArnHasBeenSet
bool ArnHasBeenSet() const
Definition: NotebookExecution.h:461
Aws::EMR::Model::ExecutionEngineConfig
Definition: ExecutionEngineConfig.h:34
Aws::EMR::Model::NotebookExecution::GetExecutionEngine
const ExecutionEngineConfig & GetExecutionEngine() const
Definition: NotebookExecution.h:141
Aws::EMR::Model::NotebookExecution::WithArn
NotebookExecution & WithArn(Aws::String &&value)
Definition: NotebookExecution.h:486
Aws::EMR::Model::NotebookExecution::NotebookParamsHasBeenSet
bool NotebookParamsHasBeenSet() const
Definition: NotebookExecution.h:225
Aws::EMR::Model::NotebookExecution::SetNotebookExecutionId
void SetNotebookExecutionId(Aws::String &&value)
Definition: NotebookExecution.h:65
Aws::EMR::Model::NotebookExecution::WithEditorId
NotebookExecution & WithEditorId(const Aws::String &value)
Definition: NotebookExecution.h:122
Aws::EMR::Model::NotebookExecution::SetExecutionEngine
void SetExecutionEngine(const ExecutionEngineConfig &value)
Definition: NotebookExecution.h:153
Aws::EMR::Model::NotebookExecution::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::EMR::Model::NotebookExecution::GetOutputNotebookURI
const Aws::String & GetOutputNotebookURI() const
Definition: NotebookExecution.h:497
ExecutionEngineConfig.h
Aws::EMR::Model::NotebookExecution::WithEndTime
NotebookExecution & WithEndTime(Aws::Utils::DateTime &&value)
Definition: NotebookExecution.h:450
Aws::EMR::Model::ExecutionEngineType::NOT_SET
@ NOT_SET
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:222
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:30
Aws::EMR::Model::NotebookExecution::NotebookExecutionNameHasBeenSet
bool NotebookExecutionNameHasBeenSet() const
Definition: NotebookExecution.h:182
Aws::EMR::Model::Tag
Definition: Tag.h:37
Aws::EMR::Model::NotebookExecution::SetNotebookInstanceSecurityGroupId
void SetNotebookInstanceSecurityGroupId(const Aws::String &value)
Definition: NotebookExecution.h:601
Aws::EMR::Model::NotebookExecution::WithStartTime
NotebookExecution & WithStartTime(const Aws::Utils::DateTime &value)
Definition: NotebookExecution.h:414
Aws::EMR::Model::NotebookExecution::SetStartTime
void SetStartTime(Aws::Utils::DateTime &&value)
Definition: NotebookExecution.h:409
Aws::EMR::Model::NotebookExecution::SetEndTime
void SetEndTime(Aws::Utils::DateTime &&value)
Definition: NotebookExecution.h:440
Aws::EMR::Model::NotebookExecution::SetNotebookExecutionName
void SetNotebookExecutionName(const Aws::String &value)
Definition: NotebookExecution.h:187
Aws::EMR::Model::NotebookExecution::WithOutputNotebookURI
NotebookExecution & WithOutputNotebookURI(const Aws::String &value)
Definition: NotebookExecution.h:522
Aws::EMR::Model::NotebookExecution::WithEditorId
NotebookExecution & WithEditorId(Aws::String &&value)
Definition: NotebookExecution.h:128
Aws::EMR::Model::NotebookExecution::GetNotebookInstanceSecurityGroupId
const Aws::String & GetNotebookInstanceSecurityGroupId() const
Definition: NotebookExecution.h:583
Aws::EMR::Model::NotebookExecution::SetOutputNotebookURI
void SetOutputNotebookURI(const Aws::String &value)
Definition: NotebookExecution.h:507
Aws::EMR::Model::NotebookExecution::SetNotebookParams
void SetNotebookParams(const Aws::String &value)
Definition: NotebookExecution.h:231
Aws::EMR::Model::NotebookExecution::WithNotebookInstanceSecurityGroupId
NotebookExecution & WithNotebookInstanceSecurityGroupId(Aws::String &&value)
Definition: NotebookExecution.h:637
Aws::EMR::Model::NotebookExecution::SetEndTime
void SetEndTime(const Aws::Utils::DateTime &value)
Definition: NotebookExecution.h:435
Aws::EMR::Model::NotebookExecution::SetArn
void SetArn(const Aws::String &value)
Definition: NotebookExecution.h:466
Aws::EMR::Model::NotebookExecution::EditorIdHasBeenSet
bool EditorIdHasBeenSet() const
Definition: NotebookExecution.h:98
Aws::EMR::Model::NotebookExecution::SetNotebookParams
void SetNotebookParams(Aws::String &&value)
Definition: NotebookExecution.h:237
Aws::EMR::Model::NotebookExecution::SetNotebookExecutionId
void SetNotebookExecutionId(const char *value)
Definition: NotebookExecution.h:70
Aws
Definition: AccessManagementClient.h:15
Aws::EMR::Model::NotebookExecution::WithLastStateChangeReason
NotebookExecution & WithLastStateChangeReason(const char *value)
Definition: NotebookExecution.h:573
Aws::EMR::Model::NotebookExecution::SetEditorId
void SetEditorId(Aws::String &&value)
Definition: NotebookExecution.h:110
Aws::EMR::Model::NotebookExecution::WithTags
NotebookExecution & WithTags(const Aws::Vector< Tag > &value)
Definition: NotebookExecution.h:682
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::EMR::Model::NotebookExecution::GetNotebookExecutionId
const Aws::String & GetNotebookExecutionId() const
Definition: NotebookExecution.h:50
Aws::EMR::Model::NotebookExecution::SetLastStateChangeReason
void SetLastStateChangeReason(const char *value)
Definition: NotebookExecution.h:558
Aws::EMR::Model::NotebookExecutionStatus
NotebookExecutionStatus
Definition: NotebookExecutionStatus.h:17
Aws::EMR::Model::NotebookExecution::SetLastStateChangeReason
void SetLastStateChangeReason(Aws::String &&value)
Definition: NotebookExecution.h:553
Aws::EMR::Model::NotebookExecution::GetEditorId
const Aws::String & GetEditorId() const
Definition: NotebookExecution.h:92
Aws::EMR::Model::NotebookExecution::GetStartTime
const Aws::Utils::DateTime & GetStartTime() const
Definition: NotebookExecution.h:394
Aws::EMR::Model::NotebookExecution::WithNotebookInstanceSecurityGroupId
NotebookExecution & WithNotebookInstanceSecurityGroupId(const char *value)
Definition: NotebookExecution.h:646
Aws::EMR::Model::NotebookExecution::WithNotebookExecutionId
NotebookExecution & WithNotebookExecutionId(Aws::String &&value)
Definition: NotebookExecution.h:80
Aws::EMR::Model::NotebookExecution::WithStatus
NotebookExecution & WithStatus(NotebookExecutionStatus &&value)
Definition: NotebookExecution.h:388
Aws::EMR::Model::NotebookExecution::SetStatus
void SetStatus(NotebookExecutionStatus &&value)
Definition: NotebookExecution.h:346
Aws::EMR::Model::NotebookExecution::SetNotebookExecutionName
void SetNotebookExecutionName(Aws::String &&value)
Definition: NotebookExecution.h:192
Aws::EMR::Model::NotebookExecution::SetNotebookParams
void SetNotebookParams(const char *value)
Definition: NotebookExecution.h:243
Aws::EMR::Model::NotebookExecution::SetEditorId
void SetEditorId(const Aws::String &value)
Definition: NotebookExecution.h:104
Aws::EMR::Model::NotebookExecution::AddTags
NotebookExecution & AddTags(const Tag &value)
Definition: NotebookExecution.h:696
Aws::EMR::Model::NotebookExecution::SetArn
void SetArn(const char *value)
Definition: NotebookExecution.h:476
Aws::EMR::Model::NotebookExecution::EndTimeHasBeenSet
bool EndTimeHasBeenSet() const
Definition: NotebookExecution.h:430
Aws::EMR::Model::NotebookExecution::WithNotebookParams
NotebookExecution & WithNotebookParams(Aws::String &&value)
Definition: NotebookExecution.h:255
Aws::EMR::Model::NotebookExecution::SetExecutionEngine
void SetExecutionEngine(ExecutionEngineConfig &&value)
Definition: NotebookExecution.h:159
Aws::EMR::Model::NotebookExecution::WithArn
NotebookExecution & WithArn(const Aws::String &value)
Definition: NotebookExecution.h:481
Aws::EMR::Model::NotebookExecution::WithEndTime
NotebookExecution & WithEndTime(const Aws::Utils::DateTime &value)
Definition: NotebookExecution.h:445
AWS_EMR_API
#define AWS_EMR_API
Definition: EMR_EXPORTS.h:28
Aws::EMR::Model::NotebookExecution::GetStatus
const NotebookExecutionStatus & GetStatus() const
Definition: NotebookExecution.h:283
Aws::EMR::Model::NotebookExecution::SetNotebookExecutionName
void SetNotebookExecutionName(const char *value)
Definition: NotebookExecution.h:197
Aws::EMR::Model::NotebookExecution::WithStatus
NotebookExecution & WithStatus(const NotebookExecutionStatus &value)
Definition: NotebookExecution.h:367
Aws::EMR::Model::NotebookExecution::WithStartTime
NotebookExecution & WithStartTime(Aws::Utils::DateTime &&value)
Definition: NotebookExecution.h:419