Skip to content

/AWS1/CL_EMRCONFIGURATION

Amazon EMR releases 4.x or later.

An optional configuration specification to be used when provisioning cluster instances, which can include configurations for applications and software bundled with Amazon EMR. A configuration consists of a classification, properties, and optional nested configurations. A classification refers to an application-specific configuration file. Properties are the settings you want to change in that file. For more information, see Configuring Applications.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_classification TYPE /AWS1/EMRSTRING /AWS1/EMRSTRING

The classification within a configuration.

it_configurations TYPE /AWS1/CL_EMRCONFIGURATION=>TT_CONFIGURATIONLIST TT_CONFIGURATIONLIST

A list of additional configurations to apply within a configuration object.

it_properties TYPE /AWS1/CL_EMRSTRINGMAP_W=>TT_STRINGMAP TT_STRINGMAP

A set of properties specified within a configuration classification.


Queryable Attributes

Classification

The classification within a configuration.

Accessible with the following methods

Method Description
GET_CLASSIFICATION() Getter for CLASSIFICATION, with configurable default
ASK_CLASSIFICATION() Getter for CLASSIFICATION w/ exceptions if field has no valu
HAS_CLASSIFICATION() Determine if CLASSIFICATION has a value

Configurations

A list of additional configurations to apply within a configuration object.

Accessible with the following methods

Method Description
GET_CONFIGURATIONS() Getter for CONFIGURATIONS, with configurable default
ASK_CONFIGURATIONS() Getter for CONFIGURATIONS w/ exceptions if field has no valu
HAS_CONFIGURATIONS() Determine if CONFIGURATIONS has a value

Properties

A set of properties specified within a configuration classification.

Accessible with the following methods

Method Description
GET_PROPERTIES() Getter for PROPERTIES, with configurable default
ASK_PROPERTIES() Getter for PROPERTIES w/ exceptions if field has no value
HAS_PROPERTIES() Determine if PROPERTIES has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_CONFIGURATIONLIST

TYPES TT_CONFIGURATIONLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_EMRCONFIGURATION WITH DEFAULT KEY
.