/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
.