Skip to content

/AWS1/CL_MDXROUTERINPUT

A router input in AWS Elemental MediaConnect. A router input is a source of media content that can be routed to one or more router outputs.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_name TYPE /AWS1/MDXSTRING /AWS1/MDXSTRING

The name of the router input.

iv_arn TYPE /AWS1/MDXROUTERINPUTARN /AWS1/MDXROUTERINPUTARN

The Amazon Resource Name (ARN) of the router input.

iv_id TYPE /AWS1/MDXSTRING /AWS1/MDXSTRING

The unique identifier of the router input.

iv_state TYPE /AWS1/MDXROUTERINPUTSTATE /AWS1/MDXROUTERINPUTSTATE

The current state of the router input.

iv_inputtype TYPE /AWS1/MDXROUTERINPUTTYPE /AWS1/MDXROUTERINPUTTYPE

The type of the router input.

io_configuration TYPE REF TO /AWS1/CL_MDXROUTERINPUTCONF /AWS1/CL_MDXROUTERINPUTCONF

The configuration settings for a router input.

iv_routedoutputs TYPE /AWS1/MDXINTEGER /AWS1/MDXINTEGER

The number of router outputs associated with the router input.

iv_regionname TYPE /AWS1/MDXSTRING /AWS1/MDXSTRING

The Amazon Web Services Region where the router input is located.

iv_availabilityzone TYPE /AWS1/MDXSTRING /AWS1/MDXSTRING

The Availability Zone of the router input.

iv_maximumbitrate TYPE /AWS1/MDXLONG /AWS1/MDXLONG

The maximum bitrate for the router input.

iv_tier TYPE /AWS1/MDXROUTERINPUTTIER /AWS1/MDXROUTERINPUTTIER

The tier level of the router input.

iv_routingscope TYPE /AWS1/MDXROUTINGSCOPE /AWS1/MDXROUTINGSCOPE

Indicates whether the router input is configured for Regional or global routing.

iv_createdat TYPE /AWS1/MDXTIMESTAMP /AWS1/MDXTIMESTAMP

The timestamp when the router input was created.

iv_updatedat TYPE /AWS1/MDXTIMESTAMP /AWS1/MDXTIMESTAMP

The timestamp when the router input was last updated.

it_messages TYPE /AWS1/CL_MDXROUTERINPUTMESSAGE=>TT_ROUTERINPUTMESSAGES TT_ROUTERINPUTMESSAGES

The messages associated with the router input.

io_transitencryption TYPE REF TO /AWS1/CL_MDXRTRINPUTTRANSITENC /AWS1/CL_MDXRTRINPUTTRANSITENC

The transit encryption settings for a router input.

it_tags TYPE /AWS1/CL_MDX__MAPOFSTRING_W=>TT___MAPOFSTRING TT___MAPOFSTRING

Key-value pairs that can be used to tag and organize this router input.

io_streamdetails TYPE REF TO /AWS1/CL_MDXRTRINPUTSTRMDETS /AWS1/CL_MDXRTRINPUTSTRMDETS

Configuration details for the router input stream.

iv_maintenancetype TYPE /AWS1/MDXMAINTENANCETYPE /AWS1/MDXMAINTENANCETYPE

The type of maintenance configuration applied to this router input.

io_maintenanceconfiguration TYPE REF TO /AWS1/CL_MDXMAINTENANCECONF /AWS1/CL_MDXMAINTENANCECONF

The maintenance configuration settings applied to this router input.

Optional arguments:

iv_maximumroutedoutputs TYPE /AWS1/MDXINTEGER /AWS1/MDXINTEGER

The maximum number of outputs that can be simultaneously routed to this input.

iv_ipaddress TYPE /AWS1/MDXSTRING /AWS1/MDXSTRING

The IP address of the router input.

iv_maintenancescheduletype TYPE /AWS1/MDXMAINTENANCESCHDTYPE /AWS1/MDXMAINTENANCESCHDTYPE

The type of maintenance schedule currently in effect for this router input.

io_maintenanceschedule TYPE REF TO /AWS1/CL_MDXMAINTENANCESCHD /AWS1/CL_MDXMAINTENANCESCHD

The current maintenance schedule details for this router input.


Queryable Attributes

Name

The name of the router input.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

Arn

The Amazon Resource Name (ARN) of the router input.

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

Id

The unique identifier of the router input.

Accessible with the following methods

Method Description
GET_ID() Getter for ID, with configurable default
ASK_ID() Getter for ID w/ exceptions if field has no value
HAS_ID() Determine if ID has a value

State

The current state of the router input.

Accessible with the following methods

Method Description
GET_STATE() Getter for STATE, with configurable default
ASK_STATE() Getter for STATE w/ exceptions if field has no value
HAS_STATE() Determine if STATE has a value

InputType

The type of the router input.

Accessible with the following methods

Method Description
GET_INPUTTYPE() Getter for INPUTTYPE, with configurable default
ASK_INPUTTYPE() Getter for INPUTTYPE w/ exceptions if field has no value
HAS_INPUTTYPE() Determine if INPUTTYPE has a value

Configuration

The configuration settings for a router input.

Accessible with the following methods

Method Description
GET_CONFIGURATION() Getter for CONFIGURATION

RoutedOutputs

The number of router outputs associated with the router input.

Accessible with the following methods

Method Description
GET_ROUTEDOUTPUTS() Getter for ROUTEDOUTPUTS, with configurable default
ASK_ROUTEDOUTPUTS() Getter for ROUTEDOUTPUTS w/ exceptions if field has no value
HAS_ROUTEDOUTPUTS() Determine if ROUTEDOUTPUTS has a value

MaximumRoutedOutputs

The maximum number of outputs that can be simultaneously routed to this input.

Accessible with the following methods

Method Description
GET_MAXIMUMROUTEDOUTPUTS() Getter for MAXIMUMROUTEDOUTPUTS, with configurable default
ASK_MAXIMUMROUTEDOUTPUTS() Getter for MAXIMUMROUTEDOUTPUTS w/ exceptions if field has n
HAS_MAXIMUMROUTEDOUTPUTS() Determine if MAXIMUMROUTEDOUTPUTS has a value

RegionName

The Amazon Web Services Region where the router input is located.

Accessible with the following methods

Method Description
GET_REGIONNAME() Getter for REGIONNAME, with configurable default
ASK_REGIONNAME() Getter for REGIONNAME w/ exceptions if field has no value
HAS_REGIONNAME() Determine if REGIONNAME has a value

AvailabilityZone

The Availability Zone of the router input.

Accessible with the following methods

Method Description
GET_AVAILABILITYZONE() Getter for AVAILABILITYZONE, with configurable default
ASK_AVAILABILITYZONE() Getter for AVAILABILITYZONE w/ exceptions if field has no va
HAS_AVAILABILITYZONE() Determine if AVAILABILITYZONE has a value

MaximumBitrate

The maximum bitrate for the router input.

Accessible with the following methods

Method Description
GET_MAXIMUMBITRATE() Getter for MAXIMUMBITRATE, with configurable default
ASK_MAXIMUMBITRATE() Getter for MAXIMUMBITRATE w/ exceptions if field has no valu
HAS_MAXIMUMBITRATE() Determine if MAXIMUMBITRATE has a value

Tier

The tier level of the router input.

Accessible with the following methods

Method Description
GET_TIER() Getter for TIER, with configurable default
ASK_TIER() Getter for TIER w/ exceptions if field has no value
HAS_TIER() Determine if TIER has a value

RoutingScope

Indicates whether the router input is configured for Regional or global routing.

Accessible with the following methods

Method Description
GET_ROUTINGSCOPE() Getter for ROUTINGSCOPE, with configurable default
ASK_ROUTINGSCOPE() Getter for ROUTINGSCOPE w/ exceptions if field has no value
HAS_ROUTINGSCOPE() Determine if ROUTINGSCOPE has a value

CreatedAt

The timestamp when the router input was created.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

UpdatedAt

The timestamp when the router input was last updated.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value

Messages

The messages associated with the router input.

Accessible with the following methods

Method Description
GET_MESSAGES() Getter for MESSAGES, with configurable default
ASK_MESSAGES() Getter for MESSAGES w/ exceptions if field has no value
HAS_MESSAGES() Determine if MESSAGES has a value

TransitEncryption

The transit encryption settings for a router input.

Accessible with the following methods

Method Description
GET_TRANSITENCRYPTION() Getter for TRANSITENCRYPTION

Tags

Key-value pairs that can be used to tag and organize this router input.

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

StreamDetails

Configuration details for the router input stream.

Accessible with the following methods

Method Description
GET_STREAMDETAILS() Getter for STREAMDETAILS

IpAddress

The IP address of the router input.

Accessible with the following methods

Method Description
GET_IPADDRESS() Getter for IPADDRESS, with configurable default
ASK_IPADDRESS() Getter for IPADDRESS w/ exceptions if field has no value
HAS_IPADDRESS() Determine if IPADDRESS has a value

MaintenanceType

The type of maintenance configuration applied to this router input.

Accessible with the following methods

Method Description
GET_MAINTENANCETYPE() Getter for MAINTENANCETYPE, with configurable default
ASK_MAINTENANCETYPE() Getter for MAINTENANCETYPE w/ exceptions if field has no val
HAS_MAINTENANCETYPE() Determine if MAINTENANCETYPE has a value

MaintenanceConfiguration

The maintenance configuration settings applied to this router input.

Accessible with the following methods

Method Description
GET_MAINTENANCECONFIGURATION() Getter for MAINTENANCECONFIGURATION

MaintenanceScheduleType

The type of maintenance schedule currently in effect for this router input.

Accessible with the following methods

Method Description
GET_MAINTENANCESCHEDULETYPE() Getter for MAINTENANCESCHEDULETYPE, with configurable defaul
ASK_MAINTENANCESCHEDULETYPE() Getter for MAINTENANCESCHEDULETYPE w/ exceptions if field ha
HAS_MAINTENANCESCHEDULETYPE() Determine if MAINTENANCESCHEDULETYPE has a value

MaintenanceSchedule

The current maintenance schedule details for this router input.

Accessible with the following methods

Method Description
GET_MAINTENANCESCHEDULE() Getter for MAINTENANCESCHEDULE

Public Local Types In This Class

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

TT_ROUTERINPUTLIST

TYPES TT_ROUTERINPUTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_MDXROUTERINPUT WITH DEFAULT KEY
.