module Stratosphere.MediaPackageV2.OriginEndpoint.HlsManifestConfigurationProperty (
        module Exports, HlsManifestConfigurationProperty(..),
        mkHlsManifestConfigurationProperty
    ) 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 HlsManifestConfigurationProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackagev2-originendpoint-hlsmanifestconfiguration.html>
    HlsManifestConfigurationProperty {HlsManifestConfigurationProperty -> ()
haddock_workaround_ :: (),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackagev2-originendpoint-hlsmanifestconfiguration.html#cfn-mediapackagev2-originendpoint-hlsmanifestconfiguration-childmanifestname>
                                      HlsManifestConfigurationProperty -> Maybe (Value Text)
childManifestName :: (Prelude.Maybe (Value Prelude.Text)),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackagev2-originendpoint-hlsmanifestconfiguration.html#cfn-mediapackagev2-originendpoint-hlsmanifestconfiguration-filterconfiguration>
                                      HlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
filterConfiguration :: (Prelude.Maybe FilterConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackagev2-originendpoint-hlsmanifestconfiguration.html#cfn-mediapackagev2-originendpoint-hlsmanifestconfiguration-manifestname>
                                      HlsManifestConfigurationProperty -> Value Text
manifestName :: (Value Prelude.Text),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackagev2-originendpoint-hlsmanifestconfiguration.html#cfn-mediapackagev2-originendpoint-hlsmanifestconfiguration-manifestwindowseconds>
                                      HlsManifestConfigurationProperty -> Maybe (Value Integer)
manifestWindowSeconds :: (Prelude.Maybe (Value Prelude.Integer)),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackagev2-originendpoint-hlsmanifestconfiguration.html#cfn-mediapackagev2-originendpoint-hlsmanifestconfiguration-programdatetimeintervalseconds>
                                      HlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: (Prelude.Maybe (Value Prelude.Integer)),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackagev2-originendpoint-hlsmanifestconfiguration.html#cfn-mediapackagev2-originendpoint-hlsmanifestconfiguration-sctehls>
                                      HlsManifestConfigurationProperty -> Maybe ScteHlsProperty
scteHls :: (Prelude.Maybe ScteHlsProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackagev2-originendpoint-hlsmanifestconfiguration.html#cfn-mediapackagev2-originendpoint-hlsmanifestconfiguration-starttag>
                                      HlsManifestConfigurationProperty -> Maybe StartTagProperty
startTag :: (Prelude.Maybe StartTagProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackagev2-originendpoint-hlsmanifestconfiguration.html#cfn-mediapackagev2-originendpoint-hlsmanifestconfiguration-url>
                                      HlsManifestConfigurationProperty -> Maybe (Value Text)
url :: (Prelude.Maybe (Value Prelude.Text)),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediapackagev2-originendpoint-hlsmanifestconfiguration.html#cfn-mediapackagev2-originendpoint-hlsmanifestconfiguration-urlencodechildmanifest>
                                      HlsManifestConfigurationProperty -> Maybe (Value Bool)
urlEncodeChildManifest :: (Prelude.Maybe (Value Prelude.Bool))}
  deriving stock (HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty -> Bool
(HlsManifestConfigurationProperty
 -> HlsManifestConfigurationProperty -> Bool)
-> (HlsManifestConfigurationProperty
    -> HlsManifestConfigurationProperty -> Bool)
-> Eq HlsManifestConfigurationProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty -> Bool
== :: HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty -> Bool
$c/= :: HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty -> Bool
/= :: HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty -> Bool
Prelude.Eq, Int -> HlsManifestConfigurationProperty -> ShowS
[HlsManifestConfigurationProperty] -> ShowS
HlsManifestConfigurationProperty -> String
(Int -> HlsManifestConfigurationProperty -> ShowS)
-> (HlsManifestConfigurationProperty -> String)
-> ([HlsManifestConfigurationProperty] -> ShowS)
-> Show HlsManifestConfigurationProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> HlsManifestConfigurationProperty -> ShowS
showsPrec :: Int -> HlsManifestConfigurationProperty -> ShowS
$cshow :: HlsManifestConfigurationProperty -> String
show :: HlsManifestConfigurationProperty -> String
$cshowList :: [HlsManifestConfigurationProperty] -> ShowS
showList :: [HlsManifestConfigurationProperty] -> ShowS
Prelude.Show)
mkHlsManifestConfigurationProperty ::
  Value Prelude.Text -> HlsManifestConfigurationProperty
mkHlsManifestConfigurationProperty :: Value Text -> HlsManifestConfigurationProperty
mkHlsManifestConfigurationProperty Value Text
manifestName
  = HlsManifestConfigurationProperty
      {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 HlsManifestConfigurationProperty where
  toResourceProperties :: HlsManifestConfigurationProperty -> ResourceProperties
toResourceProperties HlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: HlsManifestConfigurationProperty -> ()
childManifestName :: HlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: HlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: HlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: HlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: HlsManifestConfigurationProperty -> Maybe StartTagProperty
url :: HlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: HlsManifestConfigurationProperty -> 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.HlsManifestConfiguration",
         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 HlsManifestConfigurationProperty where
  toJSON :: HlsManifestConfigurationProperty -> Value
toJSON HlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: HlsManifestConfigurationProperty -> ()
childManifestName :: HlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: HlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: HlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: HlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: HlsManifestConfigurationProperty -> Maybe StartTagProperty
url :: HlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: HlsManifestConfigurationProperty -> 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" HlsManifestConfigurationProperty where
  type PropertyType "ChildManifestName" HlsManifestConfigurationProperty = Value Prelude.Text
  set :: PropertyType "ChildManifestName" HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty
set PropertyType "ChildManifestName" HlsManifestConfigurationProperty
newValue HlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: HlsManifestConfigurationProperty -> ()
childManifestName :: HlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: HlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: HlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: HlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: HlsManifestConfigurationProperty -> Maybe StartTagProperty
url :: HlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: HlsManifestConfigurationProperty -> 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)
..}
    = HlsManifestConfigurationProperty
        {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" HlsManifestConfigurationProperty
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" HlsManifestConfigurationProperty where
  type PropertyType "FilterConfiguration" HlsManifestConfigurationProperty = FilterConfigurationProperty
  set :: PropertyType "FilterConfiguration" HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty
set PropertyType "FilterConfiguration" HlsManifestConfigurationProperty
newValue HlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: HlsManifestConfigurationProperty -> ()
childManifestName :: HlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: HlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: HlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: HlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: HlsManifestConfigurationProperty -> Maybe StartTagProperty
url :: HlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: HlsManifestConfigurationProperty -> 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)
..}
    = HlsManifestConfigurationProperty
        {filterConfiguration :: Maybe FilterConfigurationProperty
filterConfiguration = FilterConfigurationProperty -> Maybe FilterConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FilterConfiguration" HlsManifestConfigurationProperty
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" HlsManifestConfigurationProperty where
  type PropertyType "ManifestName" HlsManifestConfigurationProperty = Value Prelude.Text
  set :: PropertyType "ManifestName" HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty
set PropertyType "ManifestName" HlsManifestConfigurationProperty
newValue HlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: HlsManifestConfigurationProperty -> ()
childManifestName :: HlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: HlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: HlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: HlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: HlsManifestConfigurationProperty -> Maybe StartTagProperty
url :: HlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: HlsManifestConfigurationProperty -> 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)
..}
    = HlsManifestConfigurationProperty {manifestName :: Value Text
manifestName = PropertyType "ManifestName" HlsManifestConfigurationProperty
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" HlsManifestConfigurationProperty where
  type PropertyType "ManifestWindowSeconds" HlsManifestConfigurationProperty = Value Prelude.Integer
  set :: PropertyType
  "ManifestWindowSeconds" HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty
set PropertyType
  "ManifestWindowSeconds" HlsManifestConfigurationProperty
newValue HlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: HlsManifestConfigurationProperty -> ()
childManifestName :: HlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: HlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: HlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: HlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: HlsManifestConfigurationProperty -> Maybe StartTagProperty
url :: HlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: HlsManifestConfigurationProperty -> 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)
..}
    = HlsManifestConfigurationProperty
        {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" HlsManifestConfigurationProperty
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" HlsManifestConfigurationProperty where
  type PropertyType "ProgramDateTimeIntervalSeconds" HlsManifestConfigurationProperty = Value Prelude.Integer
  set :: PropertyType
  "ProgramDateTimeIntervalSeconds" HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty
set PropertyType
  "ProgramDateTimeIntervalSeconds" HlsManifestConfigurationProperty
newValue HlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: HlsManifestConfigurationProperty -> ()
childManifestName :: HlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: HlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: HlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: HlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: HlsManifestConfigurationProperty -> Maybe StartTagProperty
url :: HlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: HlsManifestConfigurationProperty -> 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)
..}
    = HlsManifestConfigurationProperty
        {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" HlsManifestConfigurationProperty
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" HlsManifestConfigurationProperty where
  type PropertyType "ScteHls" HlsManifestConfigurationProperty = ScteHlsProperty
  set :: PropertyType "ScteHls" HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty
set PropertyType "ScteHls" HlsManifestConfigurationProperty
newValue HlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: HlsManifestConfigurationProperty -> ()
childManifestName :: HlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: HlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: HlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: HlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: HlsManifestConfigurationProperty -> Maybe StartTagProperty
url :: HlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: HlsManifestConfigurationProperty -> 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)
..}
    = HlsManifestConfigurationProperty
        {scteHls :: Maybe ScteHlsProperty
scteHls = ScteHlsProperty -> Maybe ScteHlsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ScteHls" HlsManifestConfigurationProperty
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" HlsManifestConfigurationProperty where
  type PropertyType "StartTag" HlsManifestConfigurationProperty = StartTagProperty
  set :: PropertyType "StartTag" HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty
set PropertyType "StartTag" HlsManifestConfigurationProperty
newValue HlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: HlsManifestConfigurationProperty -> ()
childManifestName :: HlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: HlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: HlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: HlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: HlsManifestConfigurationProperty -> Maybe StartTagProperty
url :: HlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: HlsManifestConfigurationProperty -> 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)
..}
    = HlsManifestConfigurationProperty
        {startTag :: Maybe StartTagProperty
startTag = StartTagProperty -> Maybe StartTagProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "StartTag" HlsManifestConfigurationProperty
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" HlsManifestConfigurationProperty where
  type PropertyType "Url" HlsManifestConfigurationProperty = Value Prelude.Text
  set :: PropertyType "Url" HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty
set PropertyType "Url" HlsManifestConfigurationProperty
newValue HlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: HlsManifestConfigurationProperty -> ()
childManifestName :: HlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: HlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: HlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: HlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: HlsManifestConfigurationProperty -> Maybe StartTagProperty
url :: HlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: HlsManifestConfigurationProperty -> 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)
..}
    = HlsManifestConfigurationProperty
        {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" HlsManifestConfigurationProperty
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" HlsManifestConfigurationProperty where
  type PropertyType "UrlEncodeChildManifest" HlsManifestConfigurationProperty = Value Prelude.Bool
  set :: PropertyType
  "UrlEncodeChildManifest" HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty
-> HlsManifestConfigurationProperty
set PropertyType
  "UrlEncodeChildManifest" HlsManifestConfigurationProperty
newValue HlsManifestConfigurationProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe FilterConfigurationProperty
Maybe ScteHlsProperty
Maybe StartTagProperty
()
Value Text
haddock_workaround_ :: HlsManifestConfigurationProperty -> ()
childManifestName :: HlsManifestConfigurationProperty -> Maybe (Value Text)
filterConfiguration :: HlsManifestConfigurationProperty
-> Maybe FilterConfigurationProperty
manifestName :: HlsManifestConfigurationProperty -> Value Text
manifestWindowSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
programDateTimeIntervalSeconds :: HlsManifestConfigurationProperty -> Maybe (Value Integer)
scteHls :: HlsManifestConfigurationProperty -> Maybe ScteHlsProperty
startTag :: HlsManifestConfigurationProperty -> Maybe StartTagProperty
url :: HlsManifestConfigurationProperty -> Maybe (Value Text)
urlEncodeChildManifest :: HlsManifestConfigurationProperty -> 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)
..}
    = HlsManifestConfigurationProperty
        {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" HlsManifestConfigurationProperty
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)
..}