Skip to content

/AWS1/CL_MD2CREATECHANNELRSP

CreateChannelResponse

CONSTRUCTOR

IMPORTING

Required arguments:

iv_arn TYPE /AWS1/MD2STRING /AWS1/MD2STRING

The Amazon Resource Name (ARN) associated with the resource.

iv_channelname TYPE /AWS1/MD2STRING /AWS1/MD2STRING

The name that describes the channel. The name is the primary identifier for the channel, and must be unique for your account in the AWS Region and channel group.

iv_channelgroupname TYPE /AWS1/MD2STRING /AWS1/MD2STRING

The name that describes the channel group. The name is the primary identifier for the channel group, and must be unique for your account in the AWS Region.

iv_createdat TYPE /AWS1/MD2TIMESTAMP /AWS1/MD2TIMESTAMP

The date and time the channel was created.

iv_modifiedat TYPE /AWS1/MD2TIMESTAMP /AWS1/MD2TIMESTAMP

The date and time the channel was modified.

Optional arguments:

io_multiviewconfiguration TYPE REF TO /AWS1/CL_MD2MULTIVIEWCONF /AWS1/CL_MD2MULTIVIEWCONF

The multiview configuration for the channel. This is present only when InputType is MULTIVIEW.

it_attachedmultiviewchannels TYPE /AWS1/CL_MD2ATTMLTVCHNLLIST_W=>TT_ATTACHEDMLTVCHANNELLIST TT_ATTACHEDMLTVCHANNELLIST

The multiview channels, in the same channel group, that list this channel as an available source. This is a read-only field. You can't delete a channel while any multiview channel still lists it as a source. Use this field to find the multiview channels that you need to update first.

iv_description TYPE /AWS1/MD2RESOURCEDESCRIPTION /AWS1/MD2RESOURCEDESCRIPTION

The description for your channel.

it_ingestendpoints TYPE /AWS1/CL_MD2INGESTENDPOINT=>TT_INGESTENDPOINTLIST TT_INGESTENDPOINTLIST

The list of ingest endpoints.

iv_inputtype TYPE /AWS1/MD2INPUTTYPE /AWS1/MD2INPUTTYPE

The input type is an immutable field. It defines whether the channel allows CMAF ingest, HLS ingest, or server-side multiview output. Multiview channels receive no ingest of their own. If unprovided, the value defaults to HLS.

The allowed values are:

  • HLS - The HLS streaming specification (which defines M3U8 manifests and TS segments).

  • CMAF - The DASH-IF CMAF Ingest specification (which defines CMAF segments with optional DASH manifests).

  • MULTIVIEW – Server-side multiview. The channel receives no ingest of its own. Instead, it composites video from the source channels in its MultiviewConfiguration into a single tiled output stream.

iv_etag TYPE /AWS1/MD2ENTITYTAG /AWS1/MD2ENTITYTAG

The current Entity Tag (ETag) associated with this resource. The entity tag can be used to safely make concurrent updates to the resource.

it_tags TYPE /AWS1/CL_MD2TAGMAP_W=>TT_TAGMAP TT_TAGMAP

The comma-separated list of tag key:value pairs assigned to the channel.

io_inputswitchconfiguration TYPE REF TO /AWS1/CL_MD2INPUTSWITCHCONF /AWS1/CL_MD2INPUTSWITCHCONF

The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive. This setting is valid only when InputType is CMAF.

io_outputheaderconfiguration TYPE REF TO /AWS1/CL_MD2OUTPUTHEADERCONF /AWS1/CL_MD2OUTPUTHEADERCONF

The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN. This setting is valid only when InputType is CMAF.

iv_outputlockingmode TYPE /AWS1/MD2OUTPUTLOCKINGMODE /AWS1/MD2OUTPUTLOCKINGMODE

The output locking mode configured for the channel.

The allowed values are:

  • EPOCH_LOCKED - The channel uses epoch-locked behavior with deterministic sequence numbering and fixed segment boundaries aligned to epoch time.

  • NON_EPOCH_LOCKED - The channel uses non-epoch-locked behavior with duration-based segment combining and monotonically increasing sequence numbers starting from 0.


Queryable Attributes

MultiviewConfiguration

The multiview configuration for the channel. This is present only when InputType is MULTIVIEW.

Accessible with the following methods

Method Description
GET_MULTIVIEWCONFIGURATION() Getter for MULTIVIEWCONFIGURATION

AttachedMultiviewChannels

The multiview channels, in the same channel group, that list this channel as an available source. This is a read-only field. You can't delete a channel while any multiview channel still lists it as a source. Use this field to find the multiview channels that you need to update first.

Accessible with the following methods

Method Description
GET_ATTACHEDMLTVCHANNELS() Getter for ATTACHEDMULTIVIEWCHANNELS, with configurable defa
ASK_ATTACHEDMLTVCHANNELS() Getter for ATTACHEDMULTIVIEWCHANNELS w/ exceptions if field
HAS_ATTACHEDMLTVCHANNELS() Determine if ATTACHEDMULTIVIEWCHANNELS has a value

Arn

The Amazon Resource Name (ARN) associated with the resource.

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

ChannelName

The name that describes the channel. The name is the primary identifier for the channel, and must be unique for your account in the AWS Region and channel group.

Accessible with the following methods

Method Description
GET_CHANNELNAME() Getter for CHANNELNAME, with configurable default
ASK_CHANNELNAME() Getter for CHANNELNAME w/ exceptions if field has no value
HAS_CHANNELNAME() Determine if CHANNELNAME has a value

ChannelGroupName

The name that describes the channel group. The name is the primary identifier for the channel group, and must be unique for your account in the AWS Region.

Accessible with the following methods

Method Description
GET_CHANNELGROUPNAME() Getter for CHANNELGROUPNAME, with configurable default
ASK_CHANNELGROUPNAME() Getter for CHANNELGROUPNAME w/ exceptions if field has no va
HAS_CHANNELGROUPNAME() Determine if CHANNELGROUPNAME has a value

CreatedAt

The date and time the channel 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

ModifiedAt

The date and time the channel was modified.

Accessible with the following methods

Method Description
GET_MODIFIEDAT() Getter for MODIFIEDAT, with configurable default
ASK_MODIFIEDAT() Getter for MODIFIEDAT w/ exceptions if field has no value
HAS_MODIFIEDAT() Determine if MODIFIEDAT has a value

Description

The description for your channel.

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

IngestEndpoints

The list of ingest endpoints.

Accessible with the following methods

Method Description
GET_INGESTENDPOINTS() Getter for INGESTENDPOINTS, with configurable default
ASK_INGESTENDPOINTS() Getter for INGESTENDPOINTS w/ exceptions if field has no val
HAS_INGESTENDPOINTS() Determine if INGESTENDPOINTS has a value

InputType

The input type is an immutable field. It defines whether the channel allows CMAF ingest, HLS ingest, or server-side multiview output. Multiview channels receive no ingest of their own. If unprovided, the value defaults to HLS.

The allowed values are:

  • HLS - The HLS streaming specification (which defines M3U8 manifests and TS segments).

  • CMAF - The DASH-IF CMAF Ingest specification (which defines CMAF segments with optional DASH manifests).

  • MULTIVIEW – Server-side multiview. The channel receives no ingest of its own. Instead, it composites video from the source channels in its MultiviewConfiguration into a single tiled output stream.

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

ETag

The current Entity Tag (ETag) associated with this resource. The entity tag can be used to safely make concurrent updates to the resource.

Accessible with the following methods

Method Description
GET_ETAG() Getter for ETAG, with configurable default
ASK_ETAG() Getter for ETAG w/ exceptions if field has no value
HAS_ETAG() Determine if ETAG has a value

Tags

The comma-separated list of tag key:value pairs assigned to the channel.

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

InputSwitchConfiguration

The configuration for input switching based on the media quality confidence score (MQCS) as provided from AWS Elemental MediaLive. This setting is valid only when InputType is CMAF.

Accessible with the following methods

Method Description
GET_INPUTSWITCHCONFIGURATION() Getter for INPUTSWITCHCONFIGURATION

OutputHeaderConfiguration

The settings for what common media server data (CMSD) headers AWS Elemental MediaPackage includes in responses to the CDN. This setting is valid only when InputType is CMAF.

Accessible with the following methods

Method Description
GET_OUTPUTHEADERCONF() Getter for OUTPUTHEADERCONFIGURATION

OutputLockingMode

The output locking mode configured for the channel.

The allowed values are:

  • EPOCH_LOCKED - The channel uses epoch-locked behavior with deterministic sequence numbering and fixed segment boundaries aligned to epoch time.

  • NON_EPOCH_LOCKED - The channel uses non-epoch-locked behavior with duration-based segment combining and monotonically increasing sequence numbers starting from 0.

Accessible with the following methods

Method Description
GET_OUTPUTLOCKINGMODE() Getter for OUTPUTLOCKINGMODE, with configurable default
ASK_OUTPUTLOCKINGMODE() Getter for OUTPUTLOCKINGMODE w/ exceptions if field has no v
HAS_OUTPUTLOCKINGMODE() Determine if OUTPUTLOCKINGMODE has a value