AWS SDK for C++  1.8.99
AWS SDK for C++
Public Member Functions | List of all members
Aws::EMR::Model::NotebookExecution Class Reference

#include <NotebookExecution.h>

Public Member Functions

 NotebookExecution ()
 
 NotebookExecution (Aws::Utils::Json::JsonView jsonValue)
 
NotebookExecutionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetNotebookExecutionId () const
 
bool NotebookExecutionIdHasBeenSet () const
 
void SetNotebookExecutionId (const Aws::String &value)
 
void SetNotebookExecutionId (Aws::String &&value)
 
void SetNotebookExecutionId (const char *value)
 
NotebookExecutionWithNotebookExecutionId (const Aws::String &value)
 
NotebookExecutionWithNotebookExecutionId (Aws::String &&value)
 
NotebookExecutionWithNotebookExecutionId (const char *value)
 
const Aws::StringGetEditorId () const
 
bool EditorIdHasBeenSet () const
 
void SetEditorId (const Aws::String &value)
 
void SetEditorId (Aws::String &&value)
 
void SetEditorId (const char *value)
 
NotebookExecutionWithEditorId (const Aws::String &value)
 
NotebookExecutionWithEditorId (Aws::String &&value)
 
NotebookExecutionWithEditorId (const char *value)
 
const ExecutionEngineConfigGetExecutionEngine () const
 
bool ExecutionEngineHasBeenSet () const
 
void SetExecutionEngine (const ExecutionEngineConfig &value)
 
void SetExecutionEngine (ExecutionEngineConfig &&value)
 
NotebookExecutionWithExecutionEngine (const ExecutionEngineConfig &value)
 
NotebookExecutionWithExecutionEngine (ExecutionEngineConfig &&value)
 
const Aws::StringGetNotebookExecutionName () const
 
bool NotebookExecutionNameHasBeenSet () const
 
void SetNotebookExecutionName (const Aws::String &value)
 
void SetNotebookExecutionName (Aws::String &&value)
 
void SetNotebookExecutionName (const char *value)
 
NotebookExecutionWithNotebookExecutionName (const Aws::String &value)
 
NotebookExecutionWithNotebookExecutionName (Aws::String &&value)
 
NotebookExecutionWithNotebookExecutionName (const char *value)
 
const Aws::StringGetNotebookParams () const
 
bool NotebookParamsHasBeenSet () const
 
void SetNotebookParams (const Aws::String &value)
 
void SetNotebookParams (Aws::String &&value)
 
void SetNotebookParams (const char *value)
 
NotebookExecutionWithNotebookParams (const Aws::String &value)
 
NotebookExecutionWithNotebookParams (Aws::String &&value)
 
NotebookExecutionWithNotebookParams (const char *value)
 
const NotebookExecutionStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const NotebookExecutionStatus &value)
 
void SetStatus (NotebookExecutionStatus &&value)
 
NotebookExecutionWithStatus (const NotebookExecutionStatus &value)
 
NotebookExecutionWithStatus (NotebookExecutionStatus &&value)
 
const Aws::Utils::DateTimeGetStartTime () const
 
bool StartTimeHasBeenSet () const
 
void SetStartTime (const Aws::Utils::DateTime &value)
 
void SetStartTime (Aws::Utils::DateTime &&value)
 
NotebookExecutionWithStartTime (const Aws::Utils::DateTime &value)
 
NotebookExecutionWithStartTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetEndTime () const
 
bool EndTimeHasBeenSet () const
 
void SetEndTime (const Aws::Utils::DateTime &value)
 
void SetEndTime (Aws::Utils::DateTime &&value)
 
NotebookExecutionWithEndTime (const Aws::Utils::DateTime &value)
 
NotebookExecutionWithEndTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
NotebookExecutionWithArn (const Aws::String &value)
 
NotebookExecutionWithArn (Aws::String &&value)
 
NotebookExecutionWithArn (const char *value)
 
const Aws::StringGetOutputNotebookURI () const
 
bool OutputNotebookURIHasBeenSet () const
 
void SetOutputNotebookURI (const Aws::String &value)
 
void SetOutputNotebookURI (Aws::String &&value)
 
void SetOutputNotebookURI (const char *value)
 
NotebookExecutionWithOutputNotebookURI (const Aws::String &value)
 
NotebookExecutionWithOutputNotebookURI (Aws::String &&value)
 
NotebookExecutionWithOutputNotebookURI (const char *value)
 
const Aws::StringGetLastStateChangeReason () const
 
bool LastStateChangeReasonHasBeenSet () const
 
void SetLastStateChangeReason (const Aws::String &value)
 
void SetLastStateChangeReason (Aws::String &&value)
 
void SetLastStateChangeReason (const char *value)
 
NotebookExecutionWithLastStateChangeReason (const Aws::String &value)
 
NotebookExecutionWithLastStateChangeReason (Aws::String &&value)
 
NotebookExecutionWithLastStateChangeReason (const char *value)
 
const Aws::StringGetNotebookInstanceSecurityGroupId () const
 
bool NotebookInstanceSecurityGroupIdHasBeenSet () const
 
void SetNotebookInstanceSecurityGroupId (const Aws::String &value)
 
void SetNotebookInstanceSecurityGroupId (Aws::String &&value)
 
void SetNotebookInstanceSecurityGroupId (const char *value)
 
NotebookExecutionWithNotebookInstanceSecurityGroupId (const Aws::String &value)
 
NotebookExecutionWithNotebookInstanceSecurityGroupId (Aws::String &&value)
 
NotebookExecutionWithNotebookInstanceSecurityGroupId (const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
NotebookExecutionWithTags (const Aws::Vector< Tag > &value)
 
NotebookExecutionWithTags (Aws::Vector< Tag > &&value)
 
NotebookExecutionAddTags (const Tag &value)
 
NotebookExecutionAddTags (Tag &&value)
 

Detailed Description

A notebook execution. An execution is a specific instance that an EMR Notebook is run using the StartNotebookExecution action.

See Also:

AWS API Reference

Definition at line 38 of file NotebookExecution.h.

Constructor & Destructor Documentation

◆ NotebookExecution() [1/2]

Aws::EMR::Model::NotebookExecution::NotebookExecution ( )

◆ NotebookExecution() [2/2]

Aws::EMR::Model::NotebookExecution::NotebookExecution ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddTags() [1/2]

NotebookExecution& Aws::EMR::Model::NotebookExecution::AddTags ( const Tag value)
inline

A list of tags associated with a notebook execution. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters and an optional value string with a maximum of 256 characters.

Definition at line 696 of file NotebookExecution.h.

◆ AddTags() [2/2]

NotebookExecution& Aws::EMR::Model::NotebookExecution::AddTags ( Tag &&  value)
inline

A list of tags associated with a notebook execution. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters and an optional value string with a maximum of 256 characters.

Definition at line 703 of file NotebookExecution.h.

◆ ArnHasBeenSet()

bool Aws::EMR::Model::NotebookExecution::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the notebook execution.

Definition at line 461 of file NotebookExecution.h.

◆ EditorIdHasBeenSet()

bool Aws::EMR::Model::NotebookExecution::EditorIdHasBeenSet ( ) const
inline

The unique identifier of the EMR Notebook that is used for the notebook execution.

Definition at line 98 of file NotebookExecution.h.

◆ EndTimeHasBeenSet()

bool Aws::EMR::Model::NotebookExecution::EndTimeHasBeenSet ( ) const
inline

The timestamp when notebook execution ended.

Definition at line 430 of file NotebookExecution.h.

◆ ExecutionEngineHasBeenSet()

bool Aws::EMR::Model::NotebookExecution::ExecutionEngineHasBeenSet ( ) const
inline

The execution engine, such as an EMR cluster, used to run the EMR notebook and perform the notebook execution.

Definition at line 147 of file NotebookExecution.h.

◆ GetArn()

const Aws::String& Aws::EMR::Model::NotebookExecution::GetArn ( ) const
inline

The Amazon Resource Name (ARN) of the notebook execution.

Definition at line 456 of file NotebookExecution.h.

◆ GetEditorId()

const Aws::String& Aws::EMR::Model::NotebookExecution::GetEditorId ( ) const
inline

The unique identifier of the EMR Notebook that is used for the notebook execution.

Definition at line 92 of file NotebookExecution.h.

◆ GetEndTime()

const Aws::Utils::DateTime& Aws::EMR::Model::NotebookExecution::GetEndTime ( ) const
inline

The timestamp when notebook execution ended.

Definition at line 425 of file NotebookExecution.h.

◆ GetExecutionEngine()

const ExecutionEngineConfig& Aws::EMR::Model::NotebookExecution::GetExecutionEngine ( ) const
inline

The execution engine, such as an EMR cluster, used to run the EMR notebook and perform the notebook execution.

Definition at line 141 of file NotebookExecution.h.

◆ GetLastStateChangeReason()

const Aws::String& Aws::EMR::Model::NotebookExecution::GetLastStateChangeReason ( ) const
inline

The reason for the latest status change of the notebook execution.

Definition at line 538 of file NotebookExecution.h.

◆ GetNotebookExecutionId()

const Aws::String& Aws::EMR::Model::NotebookExecution::GetNotebookExecutionId ( ) const
inline

The unique identifier of a notebook execution.

Definition at line 50 of file NotebookExecution.h.

◆ GetNotebookExecutionName()

const Aws::String& Aws::EMR::Model::NotebookExecution::GetNotebookExecutionName ( ) const
inline

A name for the notebook execution.

Definition at line 177 of file NotebookExecution.h.

◆ GetNotebookInstanceSecurityGroupId()

const Aws::String& Aws::EMR::Model::NotebookExecution::GetNotebookInstanceSecurityGroupId ( ) const
inline

The unique identifier of the EC2 security group associated with the EMR Notebook instance. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.

Definition at line 583 of file NotebookExecution.h.

◆ GetNotebookParams()

const Aws::String& Aws::EMR::Model::NotebookExecution::GetNotebookParams ( ) const
inline

Input parameters in JSON format passed to the EMR Notebook at runtime for execution.

Definition at line 219 of file NotebookExecution.h.

◆ GetOutputNotebookURI()

const Aws::String& Aws::EMR::Model::NotebookExecution::GetOutputNotebookURI ( ) const
inline

The location of the notebook execution's output file in Amazon S3.

Definition at line 497 of file NotebookExecution.h.

◆ GetStartTime()

const Aws::Utils::DateTime& Aws::EMR::Model::NotebookExecution::GetStartTime ( ) const
inline

The timestamp when notebook execution started.

Definition at line 394 of file NotebookExecution.h.

◆ GetStatus()

const NotebookExecutionStatus& Aws::EMR::Model::NotebookExecution::GetStatus ( ) const
inline

The status of the notebook execution.

  • START_PENDING indicates that the cluster has received the execution request but execution has not begun.

  • STARTING indicates that the execution is starting on the cluster.

  • RUNNING indicates that the execution is being processed by the cluster.

  • FINISHING indicates that execution processing is in the final stages.

  • FINISHED indicates that the execution has completed without error.

  • FAILING indicates that the execution is failing and will not finish successfully.

  • FAILED indicates that the execution failed.

  • STOP_PENDING indicates that the cluster has received a StopNotebookExecution request and the stop is pending.

  • STOPPING indicates that the cluster is in the process of stopping the execution as a result of a StopNotebookExecution request.

  • STOPPED indicates that the execution stopped because of a StopNotebookExecution request.

Definition at line 283 of file NotebookExecution.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::EMR::Model::NotebookExecution::GetTags ( ) const
inline

A list of tags associated with a notebook execution. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters and an optional value string with a maximum of 256 characters.

Definition at line 654 of file NotebookExecution.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::EMR::Model::NotebookExecution::Jsonize ( ) const

◆ LastStateChangeReasonHasBeenSet()

bool Aws::EMR::Model::NotebookExecution::LastStateChangeReasonHasBeenSet ( ) const
inline

The reason for the latest status change of the notebook execution.

Definition at line 543 of file NotebookExecution.h.

◆ NotebookExecutionIdHasBeenSet()

bool Aws::EMR::Model::NotebookExecution::NotebookExecutionIdHasBeenSet ( ) const
inline

The unique identifier of a notebook execution.

Definition at line 55 of file NotebookExecution.h.

◆ NotebookExecutionNameHasBeenSet()

bool Aws::EMR::Model::NotebookExecution::NotebookExecutionNameHasBeenSet ( ) const
inline

A name for the notebook execution.

Definition at line 182 of file NotebookExecution.h.

◆ NotebookInstanceSecurityGroupIdHasBeenSet()

bool Aws::EMR::Model::NotebookExecution::NotebookInstanceSecurityGroupIdHasBeenSet ( ) const
inline

The unique identifier of the EC2 security group associated with the EMR Notebook instance. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.

Definition at line 592 of file NotebookExecution.h.

◆ NotebookParamsHasBeenSet()

bool Aws::EMR::Model::NotebookExecution::NotebookParamsHasBeenSet ( ) const
inline

Input parameters in JSON format passed to the EMR Notebook at runtime for execution.

Definition at line 225 of file NotebookExecution.h.

◆ operator=()

NotebookExecution& Aws::EMR::Model::NotebookExecution::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OutputNotebookURIHasBeenSet()

bool Aws::EMR::Model::NotebookExecution::OutputNotebookURIHasBeenSet ( ) const
inline

The location of the notebook execution's output file in Amazon S3.

Definition at line 502 of file NotebookExecution.h.

◆ SetArn() [1/3]

void Aws::EMR::Model::NotebookExecution::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the notebook execution.

Definition at line 466 of file NotebookExecution.h.

◆ SetArn() [2/3]

void Aws::EMR::Model::NotebookExecution::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the notebook execution.

Definition at line 471 of file NotebookExecution.h.

◆ SetArn() [3/3]

void Aws::EMR::Model::NotebookExecution::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the notebook execution.

Definition at line 476 of file NotebookExecution.h.

◆ SetEditorId() [1/3]

void Aws::EMR::Model::NotebookExecution::SetEditorId ( const Aws::String value)
inline

The unique identifier of the EMR Notebook that is used for the notebook execution.

Definition at line 104 of file NotebookExecution.h.

◆ SetEditorId() [2/3]

void Aws::EMR::Model::NotebookExecution::SetEditorId ( Aws::String &&  value)
inline

The unique identifier of the EMR Notebook that is used for the notebook execution.

Definition at line 110 of file NotebookExecution.h.

◆ SetEditorId() [3/3]

void Aws::EMR::Model::NotebookExecution::SetEditorId ( const char *  value)
inline

The unique identifier of the EMR Notebook that is used for the notebook execution.

Definition at line 116 of file NotebookExecution.h.

◆ SetEndTime() [1/2]

void Aws::EMR::Model::NotebookExecution::SetEndTime ( const Aws::Utils::DateTime value)
inline

The timestamp when notebook execution ended.

Definition at line 435 of file NotebookExecution.h.

◆ SetEndTime() [2/2]

void Aws::EMR::Model::NotebookExecution::SetEndTime ( Aws::Utils::DateTime &&  value)
inline

The timestamp when notebook execution ended.

Definition at line 440 of file NotebookExecution.h.

◆ SetExecutionEngine() [1/2]

void Aws::EMR::Model::NotebookExecution::SetExecutionEngine ( const ExecutionEngineConfig value)
inline

The execution engine, such as an EMR cluster, used to run the EMR notebook and perform the notebook execution.

Definition at line 153 of file NotebookExecution.h.

◆ SetExecutionEngine() [2/2]

void Aws::EMR::Model::NotebookExecution::SetExecutionEngine ( ExecutionEngineConfig &&  value)
inline

The execution engine, such as an EMR cluster, used to run the EMR notebook and perform the notebook execution.

Definition at line 159 of file NotebookExecution.h.

◆ SetLastStateChangeReason() [1/3]

void Aws::EMR::Model::NotebookExecution::SetLastStateChangeReason ( const Aws::String value)
inline

The reason for the latest status change of the notebook execution.

Definition at line 548 of file NotebookExecution.h.

◆ SetLastStateChangeReason() [2/3]

void Aws::EMR::Model::NotebookExecution::SetLastStateChangeReason ( Aws::String &&  value)
inline

The reason for the latest status change of the notebook execution.

Definition at line 553 of file NotebookExecution.h.

◆ SetLastStateChangeReason() [3/3]

void Aws::EMR::Model::NotebookExecution::SetLastStateChangeReason ( const char *  value)
inline

The reason for the latest status change of the notebook execution.

Definition at line 558 of file NotebookExecution.h.

◆ SetNotebookExecutionId() [1/3]

void Aws::EMR::Model::NotebookExecution::SetNotebookExecutionId ( const Aws::String value)
inline

The unique identifier of a notebook execution.

Definition at line 60 of file NotebookExecution.h.

◆ SetNotebookExecutionId() [2/3]

void Aws::EMR::Model::NotebookExecution::SetNotebookExecutionId ( Aws::String &&  value)
inline

The unique identifier of a notebook execution.

Definition at line 65 of file NotebookExecution.h.

◆ SetNotebookExecutionId() [3/3]

void Aws::EMR::Model::NotebookExecution::SetNotebookExecutionId ( const char *  value)
inline

The unique identifier of a notebook execution.

Definition at line 70 of file NotebookExecution.h.

◆ SetNotebookExecutionName() [1/3]

void Aws::EMR::Model::NotebookExecution::SetNotebookExecutionName ( const Aws::String value)
inline

A name for the notebook execution.

Definition at line 187 of file NotebookExecution.h.

◆ SetNotebookExecutionName() [2/3]

void Aws::EMR::Model::NotebookExecution::SetNotebookExecutionName ( Aws::String &&  value)
inline

A name for the notebook execution.

Definition at line 192 of file NotebookExecution.h.

◆ SetNotebookExecutionName() [3/3]

void Aws::EMR::Model::NotebookExecution::SetNotebookExecutionName ( const char *  value)
inline

A name for the notebook execution.

Definition at line 197 of file NotebookExecution.h.

◆ SetNotebookInstanceSecurityGroupId() [1/3]

void Aws::EMR::Model::NotebookExecution::SetNotebookInstanceSecurityGroupId ( const Aws::String value)
inline

The unique identifier of the EC2 security group associated with the EMR Notebook instance. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.

Definition at line 601 of file NotebookExecution.h.

◆ SetNotebookInstanceSecurityGroupId() [2/3]

void Aws::EMR::Model::NotebookExecution::SetNotebookInstanceSecurityGroupId ( Aws::String &&  value)
inline

The unique identifier of the EC2 security group associated with the EMR Notebook instance. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.

Definition at line 610 of file NotebookExecution.h.

◆ SetNotebookInstanceSecurityGroupId() [3/3]

void Aws::EMR::Model::NotebookExecution::SetNotebookInstanceSecurityGroupId ( const char *  value)
inline

The unique identifier of the EC2 security group associated with the EMR Notebook instance. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.

Definition at line 619 of file NotebookExecution.h.

◆ SetNotebookParams() [1/3]

void Aws::EMR::Model::NotebookExecution::SetNotebookParams ( const Aws::String value)
inline

Input parameters in JSON format passed to the EMR Notebook at runtime for execution.

Definition at line 231 of file NotebookExecution.h.

◆ SetNotebookParams() [2/3]

void Aws::EMR::Model::NotebookExecution::SetNotebookParams ( Aws::String &&  value)
inline

Input parameters in JSON format passed to the EMR Notebook at runtime for execution.

Definition at line 237 of file NotebookExecution.h.

◆ SetNotebookParams() [3/3]

void Aws::EMR::Model::NotebookExecution::SetNotebookParams ( const char *  value)
inline

Input parameters in JSON format passed to the EMR Notebook at runtime for execution.

Definition at line 243 of file NotebookExecution.h.

◆ SetOutputNotebookURI() [1/3]

void Aws::EMR::Model::NotebookExecution::SetOutputNotebookURI ( const Aws::String value)
inline

The location of the notebook execution's output file in Amazon S3.

Definition at line 507 of file NotebookExecution.h.

◆ SetOutputNotebookURI() [2/3]

void Aws::EMR::Model::NotebookExecution::SetOutputNotebookURI ( Aws::String &&  value)
inline

The location of the notebook execution's output file in Amazon S3.

Definition at line 512 of file NotebookExecution.h.

◆ SetOutputNotebookURI() [3/3]

void Aws::EMR::Model::NotebookExecution::SetOutputNotebookURI ( const char *  value)
inline

The location of the notebook execution's output file in Amazon S3.

Definition at line 517 of file NotebookExecution.h.

◆ SetStartTime() [1/2]

void Aws::EMR::Model::NotebookExecution::SetStartTime ( const Aws::Utils::DateTime value)
inline

The timestamp when notebook execution started.

Definition at line 404 of file NotebookExecution.h.

◆ SetStartTime() [2/2]

void Aws::EMR::Model::NotebookExecution::SetStartTime ( Aws::Utils::DateTime &&  value)
inline

The timestamp when notebook execution started.

Definition at line 409 of file NotebookExecution.h.

◆ SetStatus() [1/2]

void Aws::EMR::Model::NotebookExecution::SetStatus ( const NotebookExecutionStatus value)
inline

The status of the notebook execution.

  • START_PENDING indicates that the cluster has received the execution request but execution has not begun.

  • STARTING indicates that the execution is starting on the cluster.

  • RUNNING indicates that the execution is being processed by the cluster.

  • FINISHING indicates that execution processing is in the final stages.

  • FINISHED indicates that the execution has completed without error.

  • FAILING indicates that the execution is failing and will not finish successfully.

  • FAILED indicates that the execution failed.

  • STOP_PENDING indicates that the cluster has received a StopNotebookExecution request and the stop is pending.

  • STOPPING indicates that the cluster is in the process of stopping the execution as a result of a StopNotebookExecution request.

  • STOPPED indicates that the execution stopped because of a StopNotebookExecution request.

Definition at line 325 of file NotebookExecution.h.

◆ SetStatus() [2/2]

void Aws::EMR::Model::NotebookExecution::SetStatus ( NotebookExecutionStatus &&  value)
inline

The status of the notebook execution.

  • START_PENDING indicates that the cluster has received the execution request but execution has not begun.

  • STARTING indicates that the execution is starting on the cluster.

  • RUNNING indicates that the execution is being processed by the cluster.

  • FINISHING indicates that execution processing is in the final stages.

  • FINISHED indicates that the execution has completed without error.

  • FAILING indicates that the execution is failing and will not finish successfully.

  • FAILED indicates that the execution failed.

  • STOP_PENDING indicates that the cluster has received a StopNotebookExecution request and the stop is pending.

  • STOPPING indicates that the cluster is in the process of stopping the execution as a result of a StopNotebookExecution request.

  • STOPPED indicates that the execution stopped because of a StopNotebookExecution request.

Definition at line 346 of file NotebookExecution.h.

◆ SetTags() [1/2]

void Aws::EMR::Model::NotebookExecution::SetTags ( const Aws::Vector< Tag > &  value)
inline

A list of tags associated with a notebook execution. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters and an optional value string with a maximum of 256 characters.

Definition at line 668 of file NotebookExecution.h.

◆ SetTags() [2/2]

void Aws::EMR::Model::NotebookExecution::SetTags ( Aws::Vector< Tag > &&  value)
inline

A list of tags associated with a notebook execution. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters and an optional value string with a maximum of 256 characters.

Definition at line 675 of file NotebookExecution.h.

◆ StartTimeHasBeenSet()

bool Aws::EMR::Model::NotebookExecution::StartTimeHasBeenSet ( ) const
inline

The timestamp when notebook execution started.

Definition at line 399 of file NotebookExecution.h.

◆ StatusHasBeenSet()

bool Aws::EMR::Model::NotebookExecution::StatusHasBeenSet ( ) const
inline

The status of the notebook execution.

  • START_PENDING indicates that the cluster has received the execution request but execution has not begun.

  • STARTING indicates that the execution is starting on the cluster.

  • RUNNING indicates that the execution is being processed by the cluster.

  • FINISHING indicates that execution processing is in the final stages.

  • FINISHED indicates that the execution has completed without error.

  • FAILING indicates that the execution is failing and will not finish successfully.

  • FAILED indicates that the execution failed.

  • STOP_PENDING indicates that the cluster has received a StopNotebookExecution request and the stop is pending.

  • STOPPING indicates that the cluster is in the process of stopping the execution as a result of a StopNotebookExecution request.

  • STOPPED indicates that the execution stopped because of a StopNotebookExecution request.

Definition at line 304 of file NotebookExecution.h.

◆ TagsHasBeenSet()

bool Aws::EMR::Model::NotebookExecution::TagsHasBeenSet ( ) const
inline

A list of tags associated with a notebook execution. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters and an optional value string with a maximum of 256 characters.

Definition at line 661 of file NotebookExecution.h.

◆ WithArn() [1/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the notebook execution.

Definition at line 481 of file NotebookExecution.h.

◆ WithArn() [2/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the notebook execution.

Definition at line 486 of file NotebookExecution.h.

◆ WithArn() [3/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the notebook execution.

Definition at line 491 of file NotebookExecution.h.

◆ WithEditorId() [1/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithEditorId ( const Aws::String value)
inline

The unique identifier of the EMR Notebook that is used for the notebook execution.

Definition at line 122 of file NotebookExecution.h.

◆ WithEditorId() [2/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithEditorId ( Aws::String &&  value)
inline

The unique identifier of the EMR Notebook that is used for the notebook execution.

Definition at line 128 of file NotebookExecution.h.

◆ WithEditorId() [3/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithEditorId ( const char *  value)
inline

The unique identifier of the EMR Notebook that is used for the notebook execution.

Definition at line 134 of file NotebookExecution.h.

◆ WithEndTime() [1/2]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithEndTime ( const Aws::Utils::DateTime value)
inline

The timestamp when notebook execution ended.

Definition at line 445 of file NotebookExecution.h.

◆ WithEndTime() [2/2]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithEndTime ( Aws::Utils::DateTime &&  value)
inline

The timestamp when notebook execution ended.

Definition at line 450 of file NotebookExecution.h.

◆ WithExecutionEngine() [1/2]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithExecutionEngine ( const ExecutionEngineConfig value)
inline

The execution engine, such as an EMR cluster, used to run the EMR notebook and perform the notebook execution.

Definition at line 165 of file NotebookExecution.h.

◆ WithExecutionEngine() [2/2]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithExecutionEngine ( ExecutionEngineConfig &&  value)
inline

The execution engine, such as an EMR cluster, used to run the EMR notebook and perform the notebook execution.

Definition at line 171 of file NotebookExecution.h.

◆ WithLastStateChangeReason() [1/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithLastStateChangeReason ( const Aws::String value)
inline

The reason for the latest status change of the notebook execution.

Definition at line 563 of file NotebookExecution.h.

◆ WithLastStateChangeReason() [2/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithLastStateChangeReason ( Aws::String &&  value)
inline

The reason for the latest status change of the notebook execution.

Definition at line 568 of file NotebookExecution.h.

◆ WithLastStateChangeReason() [3/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithLastStateChangeReason ( const char *  value)
inline

The reason for the latest status change of the notebook execution.

Definition at line 573 of file NotebookExecution.h.

◆ WithNotebookExecutionId() [1/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithNotebookExecutionId ( const Aws::String value)
inline

The unique identifier of a notebook execution.

Definition at line 75 of file NotebookExecution.h.

◆ WithNotebookExecutionId() [2/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithNotebookExecutionId ( Aws::String &&  value)
inline

The unique identifier of a notebook execution.

Definition at line 80 of file NotebookExecution.h.

◆ WithNotebookExecutionId() [3/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithNotebookExecutionId ( const char *  value)
inline

The unique identifier of a notebook execution.

Definition at line 85 of file NotebookExecution.h.

◆ WithNotebookExecutionName() [1/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithNotebookExecutionName ( const Aws::String value)
inline

A name for the notebook execution.

Definition at line 202 of file NotebookExecution.h.

◆ WithNotebookExecutionName() [2/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithNotebookExecutionName ( Aws::String &&  value)
inline

A name for the notebook execution.

Definition at line 207 of file NotebookExecution.h.

◆ WithNotebookExecutionName() [3/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithNotebookExecutionName ( const char *  value)
inline

A name for the notebook execution.

Definition at line 212 of file NotebookExecution.h.

◆ WithNotebookInstanceSecurityGroupId() [1/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithNotebookInstanceSecurityGroupId ( const Aws::String value)
inline

The unique identifier of the EC2 security group associated with the EMR Notebook instance. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.

Definition at line 628 of file NotebookExecution.h.

◆ WithNotebookInstanceSecurityGroupId() [2/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithNotebookInstanceSecurityGroupId ( Aws::String &&  value)
inline

The unique identifier of the EC2 security group associated with the EMR Notebook instance. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.

Definition at line 637 of file NotebookExecution.h.

◆ WithNotebookInstanceSecurityGroupId() [3/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithNotebookInstanceSecurityGroupId ( const char *  value)
inline

The unique identifier of the EC2 security group associated with the EMR Notebook instance. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.

Definition at line 646 of file NotebookExecution.h.

◆ WithNotebookParams() [1/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithNotebookParams ( const Aws::String value)
inline

Input parameters in JSON format passed to the EMR Notebook at runtime for execution.

Definition at line 249 of file NotebookExecution.h.

◆ WithNotebookParams() [2/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithNotebookParams ( Aws::String &&  value)
inline

Input parameters in JSON format passed to the EMR Notebook at runtime for execution.

Definition at line 255 of file NotebookExecution.h.

◆ WithNotebookParams() [3/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithNotebookParams ( const char *  value)
inline

Input parameters in JSON format passed to the EMR Notebook at runtime for execution.

Definition at line 261 of file NotebookExecution.h.

◆ WithOutputNotebookURI() [1/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithOutputNotebookURI ( const Aws::String value)
inline

The location of the notebook execution's output file in Amazon S3.

Definition at line 522 of file NotebookExecution.h.

◆ WithOutputNotebookURI() [2/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithOutputNotebookURI ( Aws::String &&  value)
inline

The location of the notebook execution's output file in Amazon S3.

Definition at line 527 of file NotebookExecution.h.

◆ WithOutputNotebookURI() [3/3]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithOutputNotebookURI ( const char *  value)
inline

The location of the notebook execution's output file in Amazon S3.

Definition at line 532 of file NotebookExecution.h.

◆ WithStartTime() [1/2]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithStartTime ( const Aws::Utils::DateTime value)
inline

The timestamp when notebook execution started.

Definition at line 414 of file NotebookExecution.h.

◆ WithStartTime() [2/2]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithStartTime ( Aws::Utils::DateTime &&  value)
inline

The timestamp when notebook execution started.

Definition at line 419 of file NotebookExecution.h.

◆ WithStatus() [1/2]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithStatus ( const NotebookExecutionStatus value)
inline

The status of the notebook execution.

  • START_PENDING indicates that the cluster has received the execution request but execution has not begun.

  • STARTING indicates that the execution is starting on the cluster.

  • RUNNING indicates that the execution is being processed by the cluster.

  • FINISHING indicates that execution processing is in the final stages.

  • FINISHED indicates that the execution has completed without error.

  • FAILING indicates that the execution is failing and will not finish successfully.

  • FAILED indicates that the execution failed.

  • STOP_PENDING indicates that the cluster has received a StopNotebookExecution request and the stop is pending.

  • STOPPING indicates that the cluster is in the process of stopping the execution as a result of a StopNotebookExecution request.

  • STOPPED indicates that the execution stopped because of a StopNotebookExecution request.

Definition at line 367 of file NotebookExecution.h.

◆ WithStatus() [2/2]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithStatus ( NotebookExecutionStatus &&  value)
inline

The status of the notebook execution.

  • START_PENDING indicates that the cluster has received the execution request but execution has not begun.

  • STARTING indicates that the execution is starting on the cluster.

  • RUNNING indicates that the execution is being processed by the cluster.

  • FINISHING indicates that execution processing is in the final stages.

  • FINISHED indicates that the execution has completed without error.

  • FAILING indicates that the execution is failing and will not finish successfully.

  • FAILED indicates that the execution failed.

  • STOP_PENDING indicates that the cluster has received a StopNotebookExecution request and the stop is pending.

  • STOPPING indicates that the cluster is in the process of stopping the execution as a result of a StopNotebookExecution request.

  • STOPPED indicates that the execution stopped because of a StopNotebookExecution request.

Definition at line 388 of file NotebookExecution.h.

◆ WithTags() [1/2]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithTags ( const Aws::Vector< Tag > &  value)
inline

A list of tags associated with a notebook execution. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters and an optional value string with a maximum of 256 characters.

Definition at line 682 of file NotebookExecution.h.

◆ WithTags() [2/2]

NotebookExecution& Aws::EMR::Model::NotebookExecution::WithTags ( Aws::Vector< Tag > &&  value)
inline

A list of tags associated with a notebook execution. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters and an optional value string with a maximum of 256 characters.

Definition at line 689 of file NotebookExecution.h.


The documentation for this class was generated from the following file: