module Stratosphere.MediaPackageV2.OriginEndpoint.LowLatencyHlsManifestConfigurationProperty (
module Exports, LowLatencyHlsManifestConfigurationProperty(..),
mkLowLatencyHlsManifestConfigurationProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.MediaPackageV2.OriginEndpoint.FilterConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaPackageV2.OriginEndpoint.ScteHlsProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaPackageV2.OriginEndpoint.StartTagProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data LowLatencyHlsManifestConfigurationProperty
=
LowLatencyHlsManifestConfigurationProperty {LowLatencyHlsManifestConfigurationProperty -> ()
haddock_workaround_ :: (),
LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
childManifestName :: (Prelude.Maybe (Value Prelude.Text)),
LowLatencyHlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
filterConfiguration :: (Prelude.Maybe FilterConfigurationProperty),
LowLatencyHlsManifestConfigurationProperty -> Value Text
manifestName :: (Value Prelude.Text),
LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
manifestWindowSeconds :: (Prelude.Maybe (Value Prelude.Integer)),
LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: (Prelude.Maybe (Value Prelude.Integer)),
LowLatencyHlsManifestConfigurationProperty -> Maybe ScteHlsProperty
scteHls :: (Prelude.Maybe ScteHlsProperty),
LowLatencyHlsManifestConfigurationProperty
-> Maybe StartTagProperty
startTag :: (Prelude.Maybe StartTagProperty),
LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
url :: (Prelude.Maybe (Value Prelude.Text)),
LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Bool)
urlEncodeChildManifest :: (Prelude.Maybe (Value Prelude.Bool))}
deriving stock (LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty -> Bool
(LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty -> Bool)
-> (LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty -> Bool)
-> Eq LowLatencyHlsManifestConfigurationProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty -> Bool
== :: LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty -> Bool
$c/= :: LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty -> Bool
/= :: LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty -> Bool
Prelude.Eq, Int -> LowLatencyHlsManifestConfigurationProperty -> ShowS
[LowLatencyHlsManifestConfigurationProperty] -> ShowS
LowLatencyHlsManifestConfigurationProperty -> String
(Int -> LowLatencyHlsManifestConfigurationProperty -> ShowS)
-> (LowLatencyHlsManifestConfigurationProperty -> String)
-> ([LowLatencyHlsManifestConfigurationProperty] -> ShowS)
-> Show LowLatencyHlsManifestConfigurationProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> LowLatencyHlsManifestConfigurationProperty -> ShowS
showsPrec :: Int -> LowLatencyHlsManifestConfigurationProperty -> ShowS
$cshow :: LowLatencyHlsManifestConfigurationProperty -> String
show :: LowLatencyHlsManifestConfigurationProperty -> String
$cshowList :: [LowLatencyHlsManifestConfigurationProperty] -> ShowS
showList :: [LowLatencyHlsManifestConfigurationProperty] -> ShowS
Prelude.Show)
mkLowLatencyHlsManifestConfigurationProperty ::
Value Prelude.Text -> LowLatencyHlsManifestConfigurationProperty
mkLowLatencyHlsManifestConfigurationProperty :: Value Text -> LowLatencyHlsManifestConfigurationProperty
mkLowLatencyHlsManifestConfigurationProperty Value Text
manifestName
= LowLatencyHlsManifestConfigurationProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), manifestName :: Value Text
manifestName = Value Text
manifestName,
childManifestName :: Maybe (Value Text)
childManifestName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
filterConfiguration :: Maybe FilterConfigurationProperty
filterConfiguration = Maybe FilterConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
manifestWindowSeconds :: Maybe (Value Integer)
manifestWindowSeconds = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
programDateTimeIntervalSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
scteHls :: Maybe ScteHlsProperty
scteHls = Maybe ScteHlsProperty
forall a. Maybe a
Prelude.Nothing, startTag :: Maybe StartTagProperty
startTag = Maybe StartTagProperty
forall a. Maybe a
Prelude.Nothing,
url :: Maybe (Value Text)
url = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, urlEncodeChildManifest :: Maybe (Value Bool)
urlEncodeChildManifest = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties LowLatencyHlsManifestConfigurationProperty where
toResourceProperties :: LowLatencyHlsManifestConfigurationProperty -> ResourceProperties
toResourceProperties
LowLatencyHlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: LowLatencyHlsManifestConfigurationProperty -> ()
childManifestName :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: LowLatencyHlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: LowLatencyHlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: LowLatencyHlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: LowLatencyHlsManifestConfigurationProperty
-> Maybe StartTagProperty
url :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::MediaPackageV2::OriginEndpoint.LowLatencyHlsManifestConfiguration",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"ManifestName" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
manifestName]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ChildManifestName" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
childManifestName,
Key -> FilterConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FilterConfiguration" (FilterConfigurationProperty -> (Key, Value))
-> Maybe FilterConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FilterConfigurationProperty
filterConfiguration,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ManifestWindowSeconds"
(Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
manifestWindowSeconds,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ProgramDateTimeIntervalSeconds"
(Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
programDateTimeIntervalSeconds,
Key -> ScteHlsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ScteHls" (ScteHlsProperty -> (Key, Value))
-> Maybe ScteHlsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ScteHlsProperty
scteHls,
Key -> StartTagProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"StartTag" (StartTagProperty -> (Key, Value))
-> Maybe StartTagProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe StartTagProperty
startTag,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Url" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
url,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UrlEncodeChildManifest"
(Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
urlEncodeChildManifest]))}
instance JSON.ToJSON LowLatencyHlsManifestConfigurationProperty where
toJSON :: LowLatencyHlsManifestConfigurationProperty -> Value
toJSON LowLatencyHlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: LowLatencyHlsManifestConfigurationProperty -> ()
childManifestName :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: LowLatencyHlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: LowLatencyHlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: LowLatencyHlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: LowLatencyHlsManifestConfigurationProperty
-> Maybe StartTagProperty
url :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"ManifestName" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
manifestName]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ChildManifestName" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
childManifestName,
Key -> FilterConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FilterConfiguration" (FilterConfigurationProperty -> (Key, Value))
-> Maybe FilterConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FilterConfigurationProperty
filterConfiguration,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ManifestWindowSeconds"
(Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
manifestWindowSeconds,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ProgramDateTimeIntervalSeconds"
(Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
programDateTimeIntervalSeconds,
Key -> ScteHlsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ScteHls" (ScteHlsProperty -> (Key, Value))
-> Maybe ScteHlsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ScteHlsProperty
scteHls,
Key -> StartTagProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"StartTag" (StartTagProperty -> (Key, Value))
-> Maybe StartTagProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe StartTagProperty
startTag,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Url" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
url,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UrlEncodeChildManifest"
(Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
urlEncodeChildManifest])))
instance Property "ChildManifestName" LowLatencyHlsManifestConfigurationProperty where
type PropertyType "ChildManifestName" LowLatencyHlsManifestConfigurationProperty = Value Prelude.Text
set :: PropertyType
"ChildManifestName" LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty
set PropertyType
"ChildManifestName" LowLatencyHlsManifestConfigurationProperty
newValue LowLatencyHlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: LowLatencyHlsManifestConfigurationProperty -> ()
childManifestName :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: LowLatencyHlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: LowLatencyHlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: LowLatencyHlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: LowLatencyHlsManifestConfigurationProperty
-> Maybe StartTagProperty
url :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
..}
= LowLatencyHlsManifestConfigurationProperty
{childManifestName :: Maybe (Value Text)
childManifestName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"ChildManifestName" LowLatencyHlsManifestConfigurationProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: ()
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
haddock_workaround_ :: ()
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
..}
instance Property "FilterConfiguration" LowLatencyHlsManifestConfigurationProperty where
type PropertyType "FilterConfiguration" LowLatencyHlsManifestConfigurationProperty = FilterConfigurationProperty
set :: PropertyType
"FilterConfiguration" LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty
set PropertyType
"FilterConfiguration" LowLatencyHlsManifestConfigurationProperty
newValue LowLatencyHlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: LowLatencyHlsManifestConfigurationProperty -> ()
childManifestName :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: LowLatencyHlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: LowLatencyHlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: LowLatencyHlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: LowLatencyHlsManifestConfigurationProperty
-> Maybe StartTagProperty
url :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
..}
= LowLatencyHlsManifestConfigurationProperty
{filterConfiguration :: Maybe FilterConfigurationProperty
filterConfiguration = FilterConfigurationProperty -> Maybe FilterConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"FilterConfiguration" LowLatencyHlsManifestConfigurationProperty
FilterConfigurationProperty
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
..}
instance Property "ManifestName" LowLatencyHlsManifestConfigurationProperty where
type PropertyType "ManifestName" LowLatencyHlsManifestConfigurationProperty = Value Prelude.Text
set :: PropertyType
"ManifestName" LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty
set PropertyType
"ManifestName" LowLatencyHlsManifestConfigurationProperty
newValue LowLatencyHlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: LowLatencyHlsManifestConfigurationProperty -> ()
childManifestName :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: LowLatencyHlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: LowLatencyHlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: LowLatencyHlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: LowLatencyHlsManifestConfigurationProperty
-> Maybe StartTagProperty
url :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
..}
= LowLatencyHlsManifestConfigurationProperty
{manifestName :: Value Text
manifestName = PropertyType
"ManifestName" LowLatencyHlsManifestConfigurationProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
..}
instance Property "ManifestWindowSeconds" LowLatencyHlsManifestConfigurationProperty where
type PropertyType "ManifestWindowSeconds" LowLatencyHlsManifestConfigurationProperty = Value Prelude.Integer
set :: PropertyType
"ManifestWindowSeconds" LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty
set PropertyType
"ManifestWindowSeconds" LowLatencyHlsManifestConfigurationProperty
newValue LowLatencyHlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: LowLatencyHlsManifestConfigurationProperty -> ()
childManifestName :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: LowLatencyHlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: LowLatencyHlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: LowLatencyHlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: LowLatencyHlsManifestConfigurationProperty
-> Maybe StartTagProperty
url :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
..}
= LowLatencyHlsManifestConfigurationProperty
{manifestWindowSeconds :: Maybe (Value Integer)
manifestWindowSeconds = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"ManifestWindowSeconds" LowLatencyHlsManifestConfigurationProperty
Value Integer
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
..}
instance Property "ProgramDateTimeIntervalSeconds" LowLatencyHlsManifestConfigurationProperty where
type PropertyType "ProgramDateTimeIntervalSeconds" LowLatencyHlsManifestConfigurationProperty = Value Prelude.Integer
set :: PropertyType
"ProgramDateTimeIntervalSeconds"
LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty
set PropertyType
"ProgramDateTimeIntervalSeconds"
LowLatencyHlsManifestConfigurationProperty
newValue LowLatencyHlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: LowLatencyHlsManifestConfigurationProperty -> ()
childManifestName :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: LowLatencyHlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: LowLatencyHlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: LowLatencyHlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: LowLatencyHlsManifestConfigurationProperty
-> Maybe StartTagProperty
url :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
..}
= LowLatencyHlsManifestConfigurationProperty
{programDateTimeIntervalSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"ProgramDateTimeIntervalSeconds"
LowLatencyHlsManifestConfigurationProperty
Value Integer
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
..}
instance Property "ScteHls" LowLatencyHlsManifestConfigurationProperty where
type PropertyType "ScteHls" LowLatencyHlsManifestConfigurationProperty = ScteHlsProperty
set :: PropertyType "ScteHls" LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty
set PropertyType "ScteHls" LowLatencyHlsManifestConfigurationProperty
newValue LowLatencyHlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: LowLatencyHlsManifestConfigurationProperty -> ()
childManifestName :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: LowLatencyHlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: LowLatencyHlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: LowLatencyHlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: LowLatencyHlsManifestConfigurationProperty
-> Maybe StartTagProperty
url :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
..}
= LowLatencyHlsManifestConfigurationProperty
{scteHls :: Maybe ScteHlsProperty
scteHls = ScteHlsProperty -> Maybe ScteHlsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ScteHls" LowLatencyHlsManifestConfigurationProperty
ScteHlsProperty
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
..}
instance Property "StartTag" LowLatencyHlsManifestConfigurationProperty where
type PropertyType "StartTag" LowLatencyHlsManifestConfigurationProperty = StartTagProperty
set :: PropertyType "StartTag" LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty
set PropertyType "StartTag" LowLatencyHlsManifestConfigurationProperty
newValue LowLatencyHlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: LowLatencyHlsManifestConfigurationProperty -> ()
childManifestName :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: LowLatencyHlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: LowLatencyHlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: LowLatencyHlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: LowLatencyHlsManifestConfigurationProperty
-> Maybe StartTagProperty
url :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
..}
= LowLatencyHlsManifestConfigurationProperty
{startTag :: Maybe StartTagProperty
startTag = StartTagProperty -> Maybe StartTagProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "StartTag" LowLatencyHlsManifestConfigurationProperty
StartTagProperty
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
()
Value Text
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
..}
instance Property "Url" LowLatencyHlsManifestConfigurationProperty where
type PropertyType "Url" LowLatencyHlsManifestConfigurationProperty = Value Prelude.Text
set :: PropertyType "Url" LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty
set PropertyType "Url" LowLatencyHlsManifestConfigurationProperty
newValue LowLatencyHlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: LowLatencyHlsManifestConfigurationProperty -> ()
childManifestName :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: LowLatencyHlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: LowLatencyHlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: LowLatencyHlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: LowLatencyHlsManifestConfigurationProperty
-> Maybe StartTagProperty
url :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
..}
= LowLatencyHlsManifestConfigurationProperty
{url :: Maybe (Value Text)
url = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Url" LowLatencyHlsManifestConfigurationProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
urlEncodeChildManifest :: Maybe (Value Bool)
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
urlEncodeChildManifest :: Maybe (Value Bool)
..}
instance Property "UrlEncodeChildManifest" LowLatencyHlsManifestConfigurationProperty where
type PropertyType "UrlEncodeChildManifest" LowLatencyHlsManifestConfigurationProperty = Value Prelude.Bool
set :: PropertyType
"UrlEncodeChildManifest" LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty
-> LowLatencyHlsManifestConfigurationProperty
set PropertyType
"UrlEncodeChildManifest" LowLatencyHlsManifestConfigurationProperty
newValue LowLatencyHlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: LowLatencyHlsManifestConfigurationProperty -> ()
childManifestName :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: LowLatencyHlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: LowLatencyHlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: LowLatencyHlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: LowLatencyHlsManifestConfigurationProperty
-> Maybe StartTagProperty
url :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: LowLatencyHlsManifestConfigurationProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
urlEncodeChildManifest :: Maybe (Value Bool)
..}
= LowLatencyHlsManifestConfigurationProperty
{urlEncodeChildManifest :: Maybe (Value Bool)
urlEncodeChildManifest = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"UrlEncodeChildManifest" LowLatencyHlsManifestConfigurationProperty
Value Bool
newValue, Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
haddock_workaround_ :: ()
childManifestName :: Maybe (Value Text)
filterConfiguration :: Maybe FilterConfigurationProperty
manifestName :: Value Text
manifestWindowSeconds :: Maybe (Value Integer)
programDateTimeIntervalSeconds :: Maybe (Value Integer)
scteHls :: Maybe ScteHlsProperty
startTag :: Maybe StartTagProperty
url :: Maybe (Value Text)
..}