Skip to content

/AWS1/CL_MDTFUNCTION

-- Define Mixin --

CONSTRUCTOR

IMPORTING

Required arguments:

iv_functionid TYPE /AWS1/MDT__STRING /AWS1/MDT__STRING

The identifier of the function.

iv_functiontype TYPE /AWS1/MDTFUNCTIONTYPE /AWS1/MDTFUNCTIONTYPE

The type of the function.

Optional arguments:

iv_description TYPE /AWS1/MDT__STRING /AWS1/MDT__STRING

A description of the function.

io_httprequestconfiguration TYPE REF TO /AWS1/CL_MDTHTTPREQUESTCONF /AWS1/CL_MDTHTTPREQUESTCONF

The configuration for an HTTP_REQUEST function.

io_customoutputconfiguration TYPE REF TO /AWS1/CL_MDTCUSTOMOUTPUTCONF /AWS1/CL_MDTCUSTOMOUTPUTCONF

The configuration for a CUSTOM_OUTPUT function.

io_sequentialexecutorconf TYPE REF TO /AWS1/CL_MDTSEQNTLEXECUTORCONF /AWS1/CL_MDTSEQNTLEXECUTORCONF

The configuration for a SEQUENTIAL_EXECUTOR function.

it_tags TYPE /AWS1/CL_MDT__MAPOF__STRING_W=>TT___MAPOF__STRING TT___MAPOF__STRING

The tags assigned to the function. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.

iv_arn TYPE /AWS1/MDT__STRING /AWS1/MDT__STRING

The Amazon Resource Name (ARN) of the function.


Queryable Attributes

FunctionId

The identifier of the function.

Accessible with the following methods

Method Description
GET_FUNCTIONID() Getter for FUNCTIONID, with configurable default
ASK_FUNCTIONID() Getter for FUNCTIONID w/ exceptions if field has no value
HAS_FUNCTIONID() Determine if FUNCTIONID has a value

FunctionType

The type of the function.

Accessible with the following methods

Method Description
GET_FUNCTIONTYPE() Getter for FUNCTIONTYPE, with configurable default
ASK_FUNCTIONTYPE() Getter for FUNCTIONTYPE w/ exceptions if field has no value
HAS_FUNCTIONTYPE() Determine if FUNCTIONTYPE has a value

Description

A description of the function.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

HttpRequestConfiguration

The configuration for an HTTP_REQUEST function.

Accessible with the following methods

Method Description
GET_HTTPREQUESTCONFIGURATION() Getter for HTTPREQUESTCONFIGURATION

CustomOutputConfiguration

The configuration for a CUSTOM_OUTPUT function.

Accessible with the following methods

Method Description
GET_CUSTOMOUTPUTCONF() Getter for CUSTOMOUTPUTCONFIGURATION

SequentialExecutorConfiguration

The configuration for a SEQUENTIAL_EXECUTOR function.

Accessible with the following methods

Method Description
GET_SEQUENTIALEXECUTORCONF() Getter for SEQUENTIALEXECUTORCONF

Tags

The tags assigned to the function. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.

Accessible with the following methods

Method Description
GET_TAGS() Getter for TAGS, with configurable default
ASK_TAGS() Getter for TAGS w/ exceptions if field has no value
HAS_TAGS() Determine if TAGS has a value

Arn

The Amazon Resource Name (ARN) of the function.

Accessible with the following methods

Method Description
GET_ARN() Getter for ARN, with configurable default
ASK_ARN() Getter for ARN w/ exceptions if field has no value
HAS_ARN() Determine if ARN 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___LISTOFFUNCTIONSRESPONSE

TYPES TT___LISTOFFUNCTIONSRESPONSE TYPE STANDARD TABLE OF REF TO /AWS1/CL_MDTFUNCTION WITH DEFAULT KEY
.