amazonka-medialive-2.0: Amazon Elemental MediaLive SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MediaLive.Types.MultiplexProgramChannelDestinationSettings

Description

 
Synopsis

Documentation

data MultiplexProgramChannelDestinationSettings Source #

Multiplex Program Input Destination Settings for outputting a Channel to a Multiplex

See: newMultiplexProgramChannelDestinationSettings smart constructor.

Constructors

MultiplexProgramChannelDestinationSettings' 

Fields

  • multiplexId :: Maybe Text

    The ID of the Multiplex that the encoder is providing output to. You do not need to specify the individual inputs to the Multiplex; MediaLive will handle the connection of the two MediaLive pipelines to the two Multiplex instances. The Multiplex must be in the same region as the Channel.

  • programName :: Maybe Text

    The program name of the Multiplex program that the encoder is providing output to.

Instances

Instances details
FromJSON MultiplexProgramChannelDestinationSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.MultiplexProgramChannelDestinationSettings

ToJSON MultiplexProgramChannelDestinationSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.MultiplexProgramChannelDestinationSettings

Generic MultiplexProgramChannelDestinationSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.MultiplexProgramChannelDestinationSettings

Read MultiplexProgramChannelDestinationSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.MultiplexProgramChannelDestinationSettings

Show MultiplexProgramChannelDestinationSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.MultiplexProgramChannelDestinationSettings

NFData MultiplexProgramChannelDestinationSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.MultiplexProgramChannelDestinationSettings

Eq MultiplexProgramChannelDestinationSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.MultiplexProgramChannelDestinationSettings

Hashable MultiplexProgramChannelDestinationSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.MultiplexProgramChannelDestinationSettings

type Rep MultiplexProgramChannelDestinationSettings Source # 
Instance details

Defined in Amazonka.MediaLive.Types.MultiplexProgramChannelDestinationSettings

type Rep MultiplexProgramChannelDestinationSettings = D1 ('MetaData "MultiplexProgramChannelDestinationSettings" "Amazonka.MediaLive.Types.MultiplexProgramChannelDestinationSettings" "amazonka-medialive-2.0-FK9HUAz0OmeIH2i6eRdod0" 'False) (C1 ('MetaCons "MultiplexProgramChannelDestinationSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "multiplexId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "programName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMultiplexProgramChannelDestinationSettings :: MultiplexProgramChannelDestinationSettings Source #

Create a value of MultiplexProgramChannelDestinationSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:multiplexId:MultiplexProgramChannelDestinationSettings', multiplexProgramChannelDestinationSettings_multiplexId - The ID of the Multiplex that the encoder is providing output to. You do not need to specify the individual inputs to the Multiplex; MediaLive will handle the connection of the two MediaLive pipelines to the two Multiplex instances. The Multiplex must be in the same region as the Channel.

$sel:programName:MultiplexProgramChannelDestinationSettings', multiplexProgramChannelDestinationSettings_programName - The program name of the Multiplex program that the encoder is providing output to.

multiplexProgramChannelDestinationSettings_multiplexId :: Lens' MultiplexProgramChannelDestinationSettings (Maybe Text) Source #

The ID of the Multiplex that the encoder is providing output to. You do not need to specify the individual inputs to the Multiplex; MediaLive will handle the connection of the two MediaLive pipelines to the two Multiplex instances. The Multiplex must be in the same region as the Channel.

multiplexProgramChannelDestinationSettings_programName :: Lens' MultiplexProgramChannelDestinationSettings (Maybe Text) Source #

The program name of the Multiplex program that the encoder is providing output to.