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

#include <ExecutionEngineConfig.h>

Public Member Functions

 ExecutionEngineConfig ()
 
 ExecutionEngineConfig (Aws::Utils::Json::JsonView jsonValue)
 
ExecutionEngineConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
ExecutionEngineConfigWithId (const Aws::String &value)
 
ExecutionEngineConfigWithId (Aws::String &&value)
 
ExecutionEngineConfigWithId (const char *value)
 
const ExecutionEngineTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const ExecutionEngineType &value)
 
void SetType (ExecutionEngineType &&value)
 
ExecutionEngineConfigWithType (const ExecutionEngineType &value)
 
ExecutionEngineConfigWithType (ExecutionEngineType &&value)
 
const Aws::StringGetMasterInstanceSecurityGroupId () const
 
bool MasterInstanceSecurityGroupIdHasBeenSet () const
 
void SetMasterInstanceSecurityGroupId (const Aws::String &value)
 
void SetMasterInstanceSecurityGroupId (Aws::String &&value)
 
void SetMasterInstanceSecurityGroupId (const char *value)
 
ExecutionEngineConfigWithMasterInstanceSecurityGroupId (const Aws::String &value)
 
ExecutionEngineConfigWithMasterInstanceSecurityGroupId (Aws::String &&value)
 
ExecutionEngineConfigWithMasterInstanceSecurityGroupId (const char *value)
 

Detailed Description

Specifies the execution engine (cluster) to run the notebook and perform the notebook execution, for example, an EMR cluster.

See Also:

AWS API Reference

Definition at line 33 of file ExecutionEngineConfig.h.

Constructor & Destructor Documentation

◆ ExecutionEngineConfig() [1/2]

Aws::EMR::Model::ExecutionEngineConfig::ExecutionEngineConfig ( )

◆ ExecutionEngineConfig() [2/2]

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

Member Function Documentation

◆ GetId()

const Aws::String& Aws::EMR::Model::ExecutionEngineConfig::GetId ( ) const
inline

The unique identifier of the execution engine. For an EMR cluster, this is the cluster ID.

Definition at line 46 of file ExecutionEngineConfig.h.

◆ GetMasterInstanceSecurityGroupId()

const Aws::String& Aws::EMR::Model::ExecutionEngineConfig::GetMasterInstanceSecurityGroupId ( ) const
inline

An optional unique ID of an EC2 security group to associate with the master instance of the EMR cluster for this notebook execution. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.

Definition at line 136 of file ExecutionEngineConfig.h.

◆ GetType()

const ExecutionEngineType& Aws::EMR::Model::ExecutionEngineConfig::GetType ( ) const
inline

The type of execution engine. A value of EMR specifies an EMR cluster.

Definition at line 95 of file ExecutionEngineConfig.h.

◆ IdHasBeenSet()

bool Aws::EMR::Model::ExecutionEngineConfig::IdHasBeenSet ( ) const
inline

The unique identifier of the execution engine. For an EMR cluster, this is the cluster ID.

Definition at line 52 of file ExecutionEngineConfig.h.

◆ Jsonize()

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

◆ MasterInstanceSecurityGroupIdHasBeenSet()

bool Aws::EMR::Model::ExecutionEngineConfig::MasterInstanceSecurityGroupIdHasBeenSet ( ) const
inline

An optional unique ID of an EC2 security group to associate with the master instance of the EMR cluster for this notebook execution. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.

Definition at line 146 of file ExecutionEngineConfig.h.

◆ operator=()

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

◆ SetId() [1/3]

void Aws::EMR::Model::ExecutionEngineConfig::SetId ( const Aws::String value)
inline

The unique identifier of the execution engine. For an EMR cluster, this is the cluster ID.

Definition at line 58 of file ExecutionEngineConfig.h.

◆ SetId() [2/3]

void Aws::EMR::Model::ExecutionEngineConfig::SetId ( Aws::String &&  value)
inline

The unique identifier of the execution engine. For an EMR cluster, this is the cluster ID.

Definition at line 64 of file ExecutionEngineConfig.h.

◆ SetId() [3/3]

void Aws::EMR::Model::ExecutionEngineConfig::SetId ( const char *  value)
inline

The unique identifier of the execution engine. For an EMR cluster, this is the cluster ID.

Definition at line 70 of file ExecutionEngineConfig.h.

◆ SetMasterInstanceSecurityGroupId() [1/3]

void Aws::EMR::Model::ExecutionEngineConfig::SetMasterInstanceSecurityGroupId ( const Aws::String value)
inline

An optional unique ID of an EC2 security group to associate with the master instance of the EMR cluster for this notebook execution. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.

Definition at line 156 of file ExecutionEngineConfig.h.

◆ SetMasterInstanceSecurityGroupId() [2/3]

void Aws::EMR::Model::ExecutionEngineConfig::SetMasterInstanceSecurityGroupId ( Aws::String &&  value)
inline

An optional unique ID of an EC2 security group to associate with the master instance of the EMR cluster for this notebook execution. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.

Definition at line 166 of file ExecutionEngineConfig.h.

◆ SetMasterInstanceSecurityGroupId() [3/3]

void Aws::EMR::Model::ExecutionEngineConfig::SetMasterInstanceSecurityGroupId ( const char *  value)
inline

An optional unique ID of an EC2 security group to associate with the master instance of the EMR cluster for this notebook execution. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.

Definition at line 176 of file ExecutionEngineConfig.h.

◆ SetType() [1/2]

void Aws::EMR::Model::ExecutionEngineConfig::SetType ( const ExecutionEngineType value)
inline

The type of execution engine. A value of EMR specifies an EMR cluster.

Definition at line 107 of file ExecutionEngineConfig.h.

◆ SetType() [2/2]

void Aws::EMR::Model::ExecutionEngineConfig::SetType ( ExecutionEngineType &&  value)
inline

The type of execution engine. A value of EMR specifies an EMR cluster.

Definition at line 113 of file ExecutionEngineConfig.h.

◆ TypeHasBeenSet()

bool Aws::EMR::Model::ExecutionEngineConfig::TypeHasBeenSet ( ) const
inline

The type of execution engine. A value of EMR specifies an EMR cluster.

Definition at line 101 of file ExecutionEngineConfig.h.

◆ WithId() [1/3]

ExecutionEngineConfig& Aws::EMR::Model::ExecutionEngineConfig::WithId ( const Aws::String value)
inline

The unique identifier of the execution engine. For an EMR cluster, this is the cluster ID.

Definition at line 76 of file ExecutionEngineConfig.h.

◆ WithId() [2/3]

ExecutionEngineConfig& Aws::EMR::Model::ExecutionEngineConfig::WithId ( Aws::String &&  value)
inline

The unique identifier of the execution engine. For an EMR cluster, this is the cluster ID.

Definition at line 82 of file ExecutionEngineConfig.h.

◆ WithId() [3/3]

ExecutionEngineConfig& Aws::EMR::Model::ExecutionEngineConfig::WithId ( const char *  value)
inline

The unique identifier of the execution engine. For an EMR cluster, this is the cluster ID.

Definition at line 88 of file ExecutionEngineConfig.h.

◆ WithMasterInstanceSecurityGroupId() [1/3]

ExecutionEngineConfig& Aws::EMR::Model::ExecutionEngineConfig::WithMasterInstanceSecurityGroupId ( const Aws::String value)
inline

An optional unique ID of an EC2 security group to associate with the master instance of the EMR cluster for this notebook execution. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.

Definition at line 186 of file ExecutionEngineConfig.h.

◆ WithMasterInstanceSecurityGroupId() [2/3]

ExecutionEngineConfig& Aws::EMR::Model::ExecutionEngineConfig::WithMasterInstanceSecurityGroupId ( Aws::String &&  value)
inline

An optional unique ID of an EC2 security group to associate with the master instance of the EMR cluster for this notebook execution. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.

Definition at line 196 of file ExecutionEngineConfig.h.

◆ WithMasterInstanceSecurityGroupId() [3/3]

ExecutionEngineConfig& Aws::EMR::Model::ExecutionEngineConfig::WithMasterInstanceSecurityGroupId ( const char *  value)
inline

An optional unique ID of an EC2 security group to associate with the master instance of the EMR cluster for this notebook execution. For more information see Specifying EC2 Security Groups for EMR Notebooks in the EMR Management Guide.

Definition at line 206 of file ExecutionEngineConfig.h.

◆ WithType() [1/2]

ExecutionEngineConfig& Aws::EMR::Model::ExecutionEngineConfig::WithType ( const ExecutionEngineType value)
inline

The type of execution engine. A value of EMR specifies an EMR cluster.

Definition at line 119 of file ExecutionEngineConfig.h.

◆ WithType() [2/2]

ExecutionEngineConfig& Aws::EMR::Model::ExecutionEngineConfig::WithType ( ExecutionEngineType &&  value)
inline

The type of execution engine. A value of EMR specifies an EMR cluster.

Definition at line 125 of file ExecutionEngineConfig.h.


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