Skip to content

/AWS1/CL_EMCJOBTEMPLATEDATA

The values of StartJobRun API requests used in job runs started using the job template.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_executionrolearn TYPE /AWS1/EMCPARAMETRICIAMROLEARN /AWS1/EMCPARAMETRICIAMROLEARN

The execution role ARN of the job run.

iv_releaselabel TYPE /AWS1/EMCPARAMETRICRELEASELA00 /AWS1/EMCPARAMETRICRELEASELA00

The release version of Amazon EMR.

io_jobdriver TYPE REF TO /AWS1/CL_EMCJOBDRIVER /AWS1/CL_EMCJOBDRIVER

Specify the driver that the job runs on. Exactly one of the two available job drivers is required, either sparkSqlJobDriver or sparkSubmitJobDriver.

Optional arguments:

io_configurationoverrides TYPE REF TO /AWS1/CL_EMCPARAMETRICCONFOV00 /AWS1/CL_EMCPARAMETRICCONFOV00

The configuration settings that are used to override defaults configuration.

it_parameterconfiguration TYPE /AWS1/CL_EMCTEMPLATEPARAMCONF=>TT_TEMPLATEPARAMETERCONFMAP TT_TEMPLATEPARAMETERCONFMAP

The configuration of parameters existing in the job template.

it_jobtags TYPE /AWS1/CL_EMCTAGMAP_W=>TT_TAGMAP TT_TAGMAP

The tags assigned to jobs started using the job template.


Queryable Attributes

executionRoleArn

The execution role ARN of the job run.

Accessible with the following methods

Method Description
GET_EXECUTIONROLEARN() Getter for EXECUTIONROLEARN, with configurable default
ASK_EXECUTIONROLEARN() Getter for EXECUTIONROLEARN w/ exceptions if field has no va
HAS_EXECUTIONROLEARN() Determine if EXECUTIONROLEARN has a value

releaseLabel

The release version of Amazon EMR.

Accessible with the following methods

Method Description
GET_RELEASELABEL() Getter for RELEASELABEL, with configurable default
ASK_RELEASELABEL() Getter for RELEASELABEL w/ exceptions if field has no value
HAS_RELEASELABEL() Determine if RELEASELABEL has a value

configurationOverrides

The configuration settings that are used to override defaults configuration.

Accessible with the following methods

Method Description
GET_CONFIGURATIONOVERRIDES() Getter for CONFIGURATIONOVERRIDES

jobDriver

Specify the driver that the job runs on. Exactly one of the two available job drivers is required, either sparkSqlJobDriver or sparkSubmitJobDriver.

Accessible with the following methods

Method Description
GET_JOBDRIVER() Getter for JOBDRIVER

parameterConfiguration

The configuration of parameters existing in the job template.

Accessible with the following methods

Method Description
GET_PARAMETERCONFIGURATION() Getter for PARAMETERCONFIGURATION, with configurable default
ASK_PARAMETERCONFIGURATION() Getter for PARAMETERCONFIGURATION w/ exceptions if field has
HAS_PARAMETERCONFIGURATION() Determine if PARAMETERCONFIGURATION has a value

jobTags

The tags assigned to jobs started using the job template.

Accessible with the following methods

Method Description
GET_JOBTAGS() Getter for JOBTAGS, with configurable default
ASK_JOBTAGS() Getter for JOBTAGS w/ exceptions if field has no value
HAS_JOBTAGS() Determine if JOBTAGS has a value