module Stratosphere.MediaLive.Channel.OutputGroupSettingsProperty (
module Exports, OutputGroupSettingsProperty(..),
mkOutputGroupSettingsProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.ArchiveGroupSettingsProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.CmafIngestGroupSettingsProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.FrameCaptureGroupSettingsProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.HlsGroupSettingsProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.MediaPackageGroupSettingsProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.MsSmoothGroupSettingsProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.MultiplexGroupSettingsProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.RtmpGroupSettingsProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.SrtGroupSettingsProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.UdpGroupSettingsProperty as Exports
import Stratosphere.ResourceProperties
data OutputGroupSettingsProperty
=
OutputGroupSettingsProperty {OutputGroupSettingsProperty -> ()
haddock_workaround_ :: (),
OutputGroupSettingsProperty -> Maybe ArchiveGroupSettingsProperty
archiveGroupSettings :: (Prelude.Maybe ArchiveGroupSettingsProperty),
OutputGroupSettingsProperty
-> Maybe CmafIngestGroupSettingsProperty
cmafIngestGroupSettings :: (Prelude.Maybe CmafIngestGroupSettingsProperty),
OutputGroupSettingsProperty
-> Maybe FrameCaptureGroupSettingsProperty
frameCaptureGroupSettings :: (Prelude.Maybe FrameCaptureGroupSettingsProperty),
OutputGroupSettingsProperty -> Maybe HlsGroupSettingsProperty
hlsGroupSettings :: (Prelude.Maybe HlsGroupSettingsProperty),
OutputGroupSettingsProperty
-> Maybe MediaPackageGroupSettingsProperty
mediaPackageGroupSettings :: (Prelude.Maybe MediaPackageGroupSettingsProperty),
OutputGroupSettingsProperty -> Maybe MsSmoothGroupSettingsProperty
msSmoothGroupSettings :: (Prelude.Maybe MsSmoothGroupSettingsProperty),
OutputGroupSettingsProperty -> Maybe MultiplexGroupSettingsProperty
multiplexGroupSettings :: (Prelude.Maybe MultiplexGroupSettingsProperty),
OutputGroupSettingsProperty -> Maybe RtmpGroupSettingsProperty
rtmpGroupSettings :: (Prelude.Maybe RtmpGroupSettingsProperty),
OutputGroupSettingsProperty -> Maybe SrtGroupSettingsProperty
srtGroupSettings :: (Prelude.Maybe SrtGroupSettingsProperty),
OutputGroupSettingsProperty -> Maybe UdpGroupSettingsProperty
udpGroupSettings :: (Prelude.Maybe UdpGroupSettingsProperty)}
deriving stock (OutputGroupSettingsProperty -> OutputGroupSettingsProperty -> Bool
(OutputGroupSettingsProperty
-> OutputGroupSettingsProperty -> Bool)
-> (OutputGroupSettingsProperty
-> OutputGroupSettingsProperty -> Bool)
-> Eq OutputGroupSettingsProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: OutputGroupSettingsProperty -> OutputGroupSettingsProperty -> Bool
== :: OutputGroupSettingsProperty -> OutputGroupSettingsProperty -> Bool
$c/= :: OutputGroupSettingsProperty -> OutputGroupSettingsProperty -> Bool
/= :: OutputGroupSettingsProperty -> OutputGroupSettingsProperty -> Bool
Prelude.Eq, Int -> OutputGroupSettingsProperty -> ShowS
[OutputGroupSettingsProperty] -> ShowS
OutputGroupSettingsProperty -> String
(Int -> OutputGroupSettingsProperty -> ShowS)
-> (OutputGroupSettingsProperty -> String)
-> ([OutputGroupSettingsProperty] -> ShowS)
-> Show OutputGroupSettingsProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> OutputGroupSettingsProperty -> ShowS
showsPrec :: Int -> OutputGroupSettingsProperty -> ShowS
$cshow :: OutputGroupSettingsProperty -> String
show :: OutputGroupSettingsProperty -> String
$cshowList :: [OutputGroupSettingsProperty] -> ShowS
showList :: [OutputGroupSettingsProperty] -> ShowS
Prelude.Show)
mkOutputGroupSettingsProperty :: OutputGroupSettingsProperty
mkOutputGroupSettingsProperty :: OutputGroupSettingsProperty
mkOutputGroupSettingsProperty
= OutputGroupSettingsProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
archiveGroupSettings = Maybe ArchiveGroupSettingsProperty
forall a. Maybe a
Prelude.Nothing,
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
cmafIngestGroupSettings = Maybe CmafIngestGroupSettingsProperty
forall a. Maybe a
Prelude.Nothing,
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
frameCaptureGroupSettings = Maybe FrameCaptureGroupSettingsProperty
forall a. Maybe a
Prelude.Nothing,
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
hlsGroupSettings = Maybe HlsGroupSettingsProperty
forall a. Maybe a
Prelude.Nothing,
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
mediaPackageGroupSettings = Maybe MediaPackageGroupSettingsProperty
forall a. Maybe a
Prelude.Nothing,
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
msSmoothGroupSettings = Maybe MsSmoothGroupSettingsProperty
forall a. Maybe a
Prelude.Nothing,
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
multiplexGroupSettings = Maybe MultiplexGroupSettingsProperty
forall a. Maybe a
Prelude.Nothing,
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
rtmpGroupSettings = Maybe RtmpGroupSettingsProperty
forall a. Maybe a
Prelude.Nothing,
srtGroupSettings :: Maybe SrtGroupSettingsProperty
srtGroupSettings = Maybe SrtGroupSettingsProperty
forall a. Maybe a
Prelude.Nothing,
udpGroupSettings :: Maybe UdpGroupSettingsProperty
udpGroupSettings = Maybe UdpGroupSettingsProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties OutputGroupSettingsProperty where
toResourceProperties :: OutputGroupSettingsProperty -> ResourceProperties
toResourceProperties OutputGroupSettingsProperty {Maybe MultiplexGroupSettingsProperty
Maybe MsSmoothGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe HlsGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: OutputGroupSettingsProperty -> ()
archiveGroupSettings :: OutputGroupSettingsProperty -> Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: OutputGroupSettingsProperty
-> Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: OutputGroupSettingsProperty
-> Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: OutputGroupSettingsProperty -> Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: OutputGroupSettingsProperty
-> Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: OutputGroupSettingsProperty -> Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: OutputGroupSettingsProperty -> Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: OutputGroupSettingsProperty -> Maybe RtmpGroupSettingsProperty
srtGroupSettings :: OutputGroupSettingsProperty -> Maybe SrtGroupSettingsProperty
udpGroupSettings :: OutputGroupSettingsProperty -> Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::MediaLive::Channel.OutputGroupSettings",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> ArchiveGroupSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ArchiveGroupSettings" (ArchiveGroupSettingsProperty -> (Key, Value))
-> Maybe ArchiveGroupSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ArchiveGroupSettingsProperty
archiveGroupSettings,
Key -> CmafIngestGroupSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CmafIngestGroupSettings"
(CmafIngestGroupSettingsProperty -> (Key, Value))
-> Maybe CmafIngestGroupSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CmafIngestGroupSettingsProperty
cmafIngestGroupSettings,
Key -> FrameCaptureGroupSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FrameCaptureGroupSettings"
(FrameCaptureGroupSettingsProperty -> (Key, Value))
-> Maybe FrameCaptureGroupSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FrameCaptureGroupSettingsProperty
frameCaptureGroupSettings,
Key -> HlsGroupSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"HlsGroupSettings" (HlsGroupSettingsProperty -> (Key, Value))
-> Maybe HlsGroupSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe HlsGroupSettingsProperty
hlsGroupSettings,
Key -> MediaPackageGroupSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MediaPackageGroupSettings"
(MediaPackageGroupSettingsProperty -> (Key, Value))
-> Maybe MediaPackageGroupSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MediaPackageGroupSettingsProperty
mediaPackageGroupSettings,
Key -> MsSmoothGroupSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MsSmoothGroupSettings"
(MsSmoothGroupSettingsProperty -> (Key, Value))
-> Maybe MsSmoothGroupSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MsSmoothGroupSettingsProperty
msSmoothGroupSettings,
Key -> MultiplexGroupSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MultiplexGroupSettings"
(MultiplexGroupSettingsProperty -> (Key, Value))
-> Maybe MultiplexGroupSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MultiplexGroupSettingsProperty
multiplexGroupSettings,
Key -> RtmpGroupSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RtmpGroupSettings" (RtmpGroupSettingsProperty -> (Key, Value))
-> Maybe RtmpGroupSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RtmpGroupSettingsProperty
rtmpGroupSettings,
Key -> SrtGroupSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SrtGroupSettings" (SrtGroupSettingsProperty -> (Key, Value))
-> Maybe SrtGroupSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SrtGroupSettingsProperty
srtGroupSettings,
Key -> UdpGroupSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UdpGroupSettings" (UdpGroupSettingsProperty -> (Key, Value))
-> Maybe UdpGroupSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe UdpGroupSettingsProperty
udpGroupSettings])}
instance JSON.ToJSON OutputGroupSettingsProperty where
toJSON :: OutputGroupSettingsProperty -> Value
toJSON OutputGroupSettingsProperty {Maybe MultiplexGroupSettingsProperty
Maybe MsSmoothGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe HlsGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: OutputGroupSettingsProperty -> ()
archiveGroupSettings :: OutputGroupSettingsProperty -> Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: OutputGroupSettingsProperty
-> Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: OutputGroupSettingsProperty
-> Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: OutputGroupSettingsProperty -> Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: OutputGroupSettingsProperty
-> Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: OutputGroupSettingsProperty -> Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: OutputGroupSettingsProperty -> Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: OutputGroupSettingsProperty -> Maybe RtmpGroupSettingsProperty
srtGroupSettings :: OutputGroupSettingsProperty -> Maybe SrtGroupSettingsProperty
udpGroupSettings :: OutputGroupSettingsProperty -> Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> ArchiveGroupSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ArchiveGroupSettings" (ArchiveGroupSettingsProperty -> (Key, Value))
-> Maybe ArchiveGroupSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ArchiveGroupSettingsProperty
archiveGroupSettings,
Key -> CmafIngestGroupSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CmafIngestGroupSettings"
(CmafIngestGroupSettingsProperty -> (Key, Value))
-> Maybe CmafIngestGroupSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CmafIngestGroupSettingsProperty
cmafIngestGroupSettings,
Key -> FrameCaptureGroupSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FrameCaptureGroupSettings"
(FrameCaptureGroupSettingsProperty -> (Key, Value))
-> Maybe FrameCaptureGroupSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FrameCaptureGroupSettingsProperty
frameCaptureGroupSettings,
Key -> HlsGroupSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"HlsGroupSettings" (HlsGroupSettingsProperty -> (Key, Value))
-> Maybe HlsGroupSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe HlsGroupSettingsProperty
hlsGroupSettings,
Key -> MediaPackageGroupSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MediaPackageGroupSettings"
(MediaPackageGroupSettingsProperty -> (Key, Value))
-> Maybe MediaPackageGroupSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MediaPackageGroupSettingsProperty
mediaPackageGroupSettings,
Key -> MsSmoothGroupSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MsSmoothGroupSettings"
(MsSmoothGroupSettingsProperty -> (Key, Value))
-> Maybe MsSmoothGroupSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MsSmoothGroupSettingsProperty
msSmoothGroupSettings,
Key -> MultiplexGroupSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MultiplexGroupSettings"
(MultiplexGroupSettingsProperty -> (Key, Value))
-> Maybe MultiplexGroupSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MultiplexGroupSettingsProperty
multiplexGroupSettings,
Key -> RtmpGroupSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RtmpGroupSettings" (RtmpGroupSettingsProperty -> (Key, Value))
-> Maybe RtmpGroupSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RtmpGroupSettingsProperty
rtmpGroupSettings,
Key -> SrtGroupSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SrtGroupSettings" (SrtGroupSettingsProperty -> (Key, Value))
-> Maybe SrtGroupSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SrtGroupSettingsProperty
srtGroupSettings,
Key -> UdpGroupSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UdpGroupSettings" (UdpGroupSettingsProperty -> (Key, Value))
-> Maybe UdpGroupSettingsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe UdpGroupSettingsProperty
udpGroupSettings]))
instance Property "ArchiveGroupSettings" OutputGroupSettingsProperty where
type PropertyType "ArchiveGroupSettings" OutputGroupSettingsProperty = ArchiveGroupSettingsProperty
set :: PropertyType "ArchiveGroupSettings" OutputGroupSettingsProperty
-> OutputGroupSettingsProperty -> OutputGroupSettingsProperty
set PropertyType "ArchiveGroupSettings" OutputGroupSettingsProperty
newValue OutputGroupSettingsProperty {Maybe MultiplexGroupSettingsProperty
Maybe MsSmoothGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe HlsGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: OutputGroupSettingsProperty -> ()
archiveGroupSettings :: OutputGroupSettingsProperty -> Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: OutputGroupSettingsProperty
-> Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: OutputGroupSettingsProperty
-> Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: OutputGroupSettingsProperty -> Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: OutputGroupSettingsProperty
-> Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: OutputGroupSettingsProperty -> Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: OutputGroupSettingsProperty -> Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: OutputGroupSettingsProperty -> Maybe RtmpGroupSettingsProperty
srtGroupSettings :: OutputGroupSettingsProperty -> Maybe SrtGroupSettingsProperty
udpGroupSettings :: OutputGroupSettingsProperty -> Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
= OutputGroupSettingsProperty
{archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
archiveGroupSettings = ArchiveGroupSettingsProperty -> Maybe ArchiveGroupSettingsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ArchiveGroupSettings" OutputGroupSettingsProperty
ArchiveGroupSettingsProperty
newValue, Maybe MultiplexGroupSettingsProperty
Maybe MsSmoothGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe HlsGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: ()
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
instance Property "CmafIngestGroupSettings" OutputGroupSettingsProperty where
type PropertyType "CmafIngestGroupSettings" OutputGroupSettingsProperty = CmafIngestGroupSettingsProperty
set :: PropertyType "CmafIngestGroupSettings" OutputGroupSettingsProperty
-> OutputGroupSettingsProperty -> OutputGroupSettingsProperty
set PropertyType "CmafIngestGroupSettings" OutputGroupSettingsProperty
newValue OutputGroupSettingsProperty {Maybe MultiplexGroupSettingsProperty
Maybe MsSmoothGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe HlsGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: OutputGroupSettingsProperty -> ()
archiveGroupSettings :: OutputGroupSettingsProperty -> Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: OutputGroupSettingsProperty
-> Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: OutputGroupSettingsProperty
-> Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: OutputGroupSettingsProperty -> Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: OutputGroupSettingsProperty
-> Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: OutputGroupSettingsProperty -> Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: OutputGroupSettingsProperty -> Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: OutputGroupSettingsProperty -> Maybe RtmpGroupSettingsProperty
srtGroupSettings :: OutputGroupSettingsProperty -> Maybe SrtGroupSettingsProperty
udpGroupSettings :: OutputGroupSettingsProperty -> Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
= OutputGroupSettingsProperty
{cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
cmafIngestGroupSettings = CmafIngestGroupSettingsProperty
-> Maybe CmafIngestGroupSettingsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CmafIngestGroupSettings" OutputGroupSettingsProperty
CmafIngestGroupSettingsProperty
newValue, Maybe MultiplexGroupSettingsProperty
Maybe MsSmoothGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe HlsGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
instance Property "FrameCaptureGroupSettings" OutputGroupSettingsProperty where
type PropertyType "FrameCaptureGroupSettings" OutputGroupSettingsProperty = FrameCaptureGroupSettingsProperty
set :: PropertyType
"FrameCaptureGroupSettings" OutputGroupSettingsProperty
-> OutputGroupSettingsProperty -> OutputGroupSettingsProperty
set PropertyType
"FrameCaptureGroupSettings" OutputGroupSettingsProperty
newValue OutputGroupSettingsProperty {Maybe MultiplexGroupSettingsProperty
Maybe MsSmoothGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe HlsGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: OutputGroupSettingsProperty -> ()
archiveGroupSettings :: OutputGroupSettingsProperty -> Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: OutputGroupSettingsProperty
-> Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: OutputGroupSettingsProperty
-> Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: OutputGroupSettingsProperty -> Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: OutputGroupSettingsProperty
-> Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: OutputGroupSettingsProperty -> Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: OutputGroupSettingsProperty -> Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: OutputGroupSettingsProperty -> Maybe RtmpGroupSettingsProperty
srtGroupSettings :: OutputGroupSettingsProperty -> Maybe SrtGroupSettingsProperty
udpGroupSettings :: OutputGroupSettingsProperty -> Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
= OutputGroupSettingsProperty
{frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
frameCaptureGroupSettings = FrameCaptureGroupSettingsProperty
-> Maybe FrameCaptureGroupSettingsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"FrameCaptureGroupSettings" OutputGroupSettingsProperty
FrameCaptureGroupSettingsProperty
newValue, Maybe MultiplexGroupSettingsProperty
Maybe MsSmoothGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe HlsGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
instance Property "HlsGroupSettings" OutputGroupSettingsProperty where
type PropertyType "HlsGroupSettings" OutputGroupSettingsProperty = HlsGroupSettingsProperty
set :: PropertyType "HlsGroupSettings" OutputGroupSettingsProperty
-> OutputGroupSettingsProperty -> OutputGroupSettingsProperty
set PropertyType "HlsGroupSettings" OutputGroupSettingsProperty
newValue OutputGroupSettingsProperty {Maybe MultiplexGroupSettingsProperty
Maybe MsSmoothGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe HlsGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: OutputGroupSettingsProperty -> ()
archiveGroupSettings :: OutputGroupSettingsProperty -> Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: OutputGroupSettingsProperty
-> Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: OutputGroupSettingsProperty
-> Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: OutputGroupSettingsProperty -> Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: OutputGroupSettingsProperty
-> Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: OutputGroupSettingsProperty -> Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: OutputGroupSettingsProperty -> Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: OutputGroupSettingsProperty -> Maybe RtmpGroupSettingsProperty
srtGroupSettings :: OutputGroupSettingsProperty -> Maybe SrtGroupSettingsProperty
udpGroupSettings :: OutputGroupSettingsProperty -> Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
= OutputGroupSettingsProperty
{hlsGroupSettings :: Maybe HlsGroupSettingsProperty
hlsGroupSettings = HlsGroupSettingsProperty -> Maybe HlsGroupSettingsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "HlsGroupSettings" OutputGroupSettingsProperty
HlsGroupSettingsProperty
newValue, Maybe MultiplexGroupSettingsProperty
Maybe MsSmoothGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
instance Property "MediaPackageGroupSettings" OutputGroupSettingsProperty where
type PropertyType "MediaPackageGroupSettings" OutputGroupSettingsProperty = MediaPackageGroupSettingsProperty
set :: PropertyType
"MediaPackageGroupSettings" OutputGroupSettingsProperty
-> OutputGroupSettingsProperty -> OutputGroupSettingsProperty
set PropertyType
"MediaPackageGroupSettings" OutputGroupSettingsProperty
newValue OutputGroupSettingsProperty {Maybe MultiplexGroupSettingsProperty
Maybe MsSmoothGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe HlsGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: OutputGroupSettingsProperty -> ()
archiveGroupSettings :: OutputGroupSettingsProperty -> Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: OutputGroupSettingsProperty
-> Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: OutputGroupSettingsProperty
-> Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: OutputGroupSettingsProperty -> Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: OutputGroupSettingsProperty
-> Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: OutputGroupSettingsProperty -> Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: OutputGroupSettingsProperty -> Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: OutputGroupSettingsProperty -> Maybe RtmpGroupSettingsProperty
srtGroupSettings :: OutputGroupSettingsProperty -> Maybe SrtGroupSettingsProperty
udpGroupSettings :: OutputGroupSettingsProperty -> Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
= OutputGroupSettingsProperty
{mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
mediaPackageGroupSettings = MediaPackageGroupSettingsProperty
-> Maybe MediaPackageGroupSettingsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"MediaPackageGroupSettings" OutputGroupSettingsProperty
MediaPackageGroupSettingsProperty
newValue, Maybe MultiplexGroupSettingsProperty
Maybe MsSmoothGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe HlsGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
instance Property "MsSmoothGroupSettings" OutputGroupSettingsProperty where
type PropertyType "MsSmoothGroupSettings" OutputGroupSettingsProperty = MsSmoothGroupSettingsProperty
set :: PropertyType "MsSmoothGroupSettings" OutputGroupSettingsProperty
-> OutputGroupSettingsProperty -> OutputGroupSettingsProperty
set PropertyType "MsSmoothGroupSettings" OutputGroupSettingsProperty
newValue OutputGroupSettingsProperty {Maybe MultiplexGroupSettingsProperty
Maybe MsSmoothGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe HlsGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: OutputGroupSettingsProperty -> ()
archiveGroupSettings :: OutputGroupSettingsProperty -> Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: OutputGroupSettingsProperty
-> Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: OutputGroupSettingsProperty
-> Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: OutputGroupSettingsProperty -> Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: OutputGroupSettingsProperty
-> Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: OutputGroupSettingsProperty -> Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: OutputGroupSettingsProperty -> Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: OutputGroupSettingsProperty -> Maybe RtmpGroupSettingsProperty
srtGroupSettings :: OutputGroupSettingsProperty -> Maybe SrtGroupSettingsProperty
udpGroupSettings :: OutputGroupSettingsProperty -> Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
= OutputGroupSettingsProperty
{msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
msSmoothGroupSettings = MsSmoothGroupSettingsProperty
-> Maybe MsSmoothGroupSettingsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MsSmoothGroupSettings" OutputGroupSettingsProperty
MsSmoothGroupSettingsProperty
newValue, Maybe MultiplexGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe HlsGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
instance Property "MultiplexGroupSettings" OutputGroupSettingsProperty where
type PropertyType "MultiplexGroupSettings" OutputGroupSettingsProperty = MultiplexGroupSettingsProperty
set :: PropertyType "MultiplexGroupSettings" OutputGroupSettingsProperty
-> OutputGroupSettingsProperty -> OutputGroupSettingsProperty
set PropertyType "MultiplexGroupSettings" OutputGroupSettingsProperty
newValue OutputGroupSettingsProperty {Maybe MultiplexGroupSettingsProperty
Maybe MsSmoothGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe HlsGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: OutputGroupSettingsProperty -> ()
archiveGroupSettings :: OutputGroupSettingsProperty -> Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: OutputGroupSettingsProperty
-> Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: OutputGroupSettingsProperty
-> Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: OutputGroupSettingsProperty -> Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: OutputGroupSettingsProperty
-> Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: OutputGroupSettingsProperty -> Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: OutputGroupSettingsProperty -> Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: OutputGroupSettingsProperty -> Maybe RtmpGroupSettingsProperty
srtGroupSettings :: OutputGroupSettingsProperty -> Maybe SrtGroupSettingsProperty
udpGroupSettings :: OutputGroupSettingsProperty -> Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
= OutputGroupSettingsProperty
{multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
multiplexGroupSettings = MultiplexGroupSettingsProperty
-> Maybe MultiplexGroupSettingsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MultiplexGroupSettings" OutputGroupSettingsProperty
MultiplexGroupSettingsProperty
newValue, Maybe MsSmoothGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe HlsGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
instance Property "RtmpGroupSettings" OutputGroupSettingsProperty where
type PropertyType "RtmpGroupSettings" OutputGroupSettingsProperty = RtmpGroupSettingsProperty
set :: PropertyType "RtmpGroupSettings" OutputGroupSettingsProperty
-> OutputGroupSettingsProperty -> OutputGroupSettingsProperty
set PropertyType "RtmpGroupSettings" OutputGroupSettingsProperty
newValue OutputGroupSettingsProperty {Maybe MultiplexGroupSettingsProperty
Maybe MsSmoothGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe HlsGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: OutputGroupSettingsProperty -> ()
archiveGroupSettings :: OutputGroupSettingsProperty -> Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: OutputGroupSettingsProperty
-> Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: OutputGroupSettingsProperty
-> Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: OutputGroupSettingsProperty -> Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: OutputGroupSettingsProperty
-> Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: OutputGroupSettingsProperty -> Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: OutputGroupSettingsProperty -> Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: OutputGroupSettingsProperty -> Maybe RtmpGroupSettingsProperty
srtGroupSettings :: OutputGroupSettingsProperty -> Maybe SrtGroupSettingsProperty
udpGroupSettings :: OutputGroupSettingsProperty -> Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
= OutputGroupSettingsProperty
{rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
rtmpGroupSettings = RtmpGroupSettingsProperty -> Maybe RtmpGroupSettingsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RtmpGroupSettings" OutputGroupSettingsProperty
RtmpGroupSettingsProperty
newValue, Maybe MultiplexGroupSettingsProperty
Maybe MsSmoothGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe HlsGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
instance Property "SrtGroupSettings" OutputGroupSettingsProperty where
type PropertyType "SrtGroupSettings" OutputGroupSettingsProperty = SrtGroupSettingsProperty
set :: PropertyType "SrtGroupSettings" OutputGroupSettingsProperty
-> OutputGroupSettingsProperty -> OutputGroupSettingsProperty
set PropertyType "SrtGroupSettings" OutputGroupSettingsProperty
newValue OutputGroupSettingsProperty {Maybe MultiplexGroupSettingsProperty
Maybe MsSmoothGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe HlsGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: OutputGroupSettingsProperty -> ()
archiveGroupSettings :: OutputGroupSettingsProperty -> Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: OutputGroupSettingsProperty
-> Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: OutputGroupSettingsProperty
-> Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: OutputGroupSettingsProperty -> Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: OutputGroupSettingsProperty
-> Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: OutputGroupSettingsProperty -> Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: OutputGroupSettingsProperty -> Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: OutputGroupSettingsProperty -> Maybe RtmpGroupSettingsProperty
srtGroupSettings :: OutputGroupSettingsProperty -> Maybe SrtGroupSettingsProperty
udpGroupSettings :: OutputGroupSettingsProperty -> Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
= OutputGroupSettingsProperty
{srtGroupSettings :: Maybe SrtGroupSettingsProperty
srtGroupSettings = SrtGroupSettingsProperty -> Maybe SrtGroupSettingsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SrtGroupSettings" OutputGroupSettingsProperty
SrtGroupSettingsProperty
newValue, Maybe MultiplexGroupSettingsProperty
Maybe MsSmoothGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe HlsGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
instance Property "UdpGroupSettings" OutputGroupSettingsProperty where
type PropertyType "UdpGroupSettings" OutputGroupSettingsProperty = UdpGroupSettingsProperty
set :: PropertyType "UdpGroupSettings" OutputGroupSettingsProperty
-> OutputGroupSettingsProperty -> OutputGroupSettingsProperty
set PropertyType "UdpGroupSettings" OutputGroupSettingsProperty
newValue OutputGroupSettingsProperty {Maybe MultiplexGroupSettingsProperty
Maybe MsSmoothGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe HlsGroupSettingsProperty
Maybe UdpGroupSettingsProperty
()
haddock_workaround_ :: OutputGroupSettingsProperty -> ()
archiveGroupSettings :: OutputGroupSettingsProperty -> Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: OutputGroupSettingsProperty
-> Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: OutputGroupSettingsProperty
-> Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: OutputGroupSettingsProperty -> Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: OutputGroupSettingsProperty
-> Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: OutputGroupSettingsProperty -> Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: OutputGroupSettingsProperty -> Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: OutputGroupSettingsProperty -> Maybe RtmpGroupSettingsProperty
srtGroupSettings :: OutputGroupSettingsProperty -> Maybe SrtGroupSettingsProperty
udpGroupSettings :: OutputGroupSettingsProperty -> Maybe UdpGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
udpGroupSettings :: Maybe UdpGroupSettingsProperty
..}
= OutputGroupSettingsProperty
{udpGroupSettings :: Maybe UdpGroupSettingsProperty
udpGroupSettings = UdpGroupSettingsProperty -> Maybe UdpGroupSettingsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "UdpGroupSettings" OutputGroupSettingsProperty
UdpGroupSettingsProperty
newValue, Maybe MultiplexGroupSettingsProperty
Maybe MsSmoothGroupSettingsProperty
Maybe MediaPackageGroupSettingsProperty
Maybe FrameCaptureGroupSettingsProperty
Maybe ArchiveGroupSettingsProperty
Maybe CmafIngestGroupSettingsProperty
Maybe RtmpGroupSettingsProperty
Maybe SrtGroupSettingsProperty
Maybe HlsGroupSettingsProperty
()
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
haddock_workaround_ :: ()
archiveGroupSettings :: Maybe ArchiveGroupSettingsProperty
cmafIngestGroupSettings :: Maybe CmafIngestGroupSettingsProperty
frameCaptureGroupSettings :: Maybe FrameCaptureGroupSettingsProperty
hlsGroupSettings :: Maybe HlsGroupSettingsProperty
mediaPackageGroupSettings :: Maybe MediaPackageGroupSettingsProperty
msSmoothGroupSettings :: Maybe MsSmoothGroupSettingsProperty
multiplexGroupSettings :: Maybe MultiplexGroupSettingsProperty
rtmpGroupSettings :: Maybe RtmpGroupSettingsProperty
srtGroupSettings :: Maybe SrtGroupSettingsProperty
..}