module Stratosphere.MediaLive.Channel.MediaPackageV2GroupSettingsProperty (
        module Exports, MediaPackageV2GroupSettingsProperty(..),
        mkMediaPackageV2GroupSettingsProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.CaptionLanguageMappingProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data MediaPackageV2GroupSettingsProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mediapackagev2groupsettings.html>
    MediaPackageV2GroupSettingsProperty {MediaPackageV2GroupSettingsProperty -> ()
haddock_workaround_ :: (),
                                         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mediapackagev2groupsettings.html#cfn-medialive-channel-mediapackagev2groupsettings-captionlanguagemappings>
                                         MediaPackageV2GroupSettingsProperty
-> Maybe [CaptionLanguageMappingProperty]
captionLanguageMappings :: (Prelude.Maybe [CaptionLanguageMappingProperty]),
                                         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mediapackagev2groupsettings.html#cfn-medialive-channel-mediapackagev2groupsettings-id3behavior>
                                         MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
id3Behavior :: (Prelude.Maybe (Value Prelude.Text)),
                                         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mediapackagev2groupsettings.html#cfn-medialive-channel-mediapackagev2groupsettings-klvbehavior>
                                         MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: (Prelude.Maybe (Value Prelude.Text)),
                                         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mediapackagev2groupsettings.html#cfn-medialive-channel-mediapackagev2groupsettings-nielsenid3behavior>
                                         MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: (Prelude.Maybe (Value Prelude.Text)),
                                         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mediapackagev2groupsettings.html#cfn-medialive-channel-mediapackagev2groupsettings-scte35type>
                                         MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
scte35Type :: (Prelude.Maybe (Value Prelude.Text)),
                                         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mediapackagev2groupsettings.html#cfn-medialive-channel-mediapackagev2groupsettings-segmentlength>
                                         MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
segmentLength :: (Prelude.Maybe (Value Prelude.Integer)),
                                         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mediapackagev2groupsettings.html#cfn-medialive-channel-mediapackagev2groupsettings-segmentlengthunits>
                                         MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
segmentLengthUnits :: (Prelude.Maybe (Value Prelude.Text)),
                                         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mediapackagev2groupsettings.html#cfn-medialive-channel-mediapackagev2groupsettings-timedmetadataid3frame>
                                         MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Frame :: (Prelude.Maybe (Value Prelude.Text)),
                                         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mediapackagev2groupsettings.html#cfn-medialive-channel-mediapackagev2groupsettings-timedmetadataid3period>
                                         MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Period :: (Prelude.Maybe (Value Prelude.Integer)),
                                         -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mediapackagev2groupsettings.html#cfn-medialive-channel-mediapackagev2groupsettings-timedmetadatapassthrough>
                                         MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataPassthrough :: (Prelude.Maybe (Value Prelude.Text))}
  deriving stock (MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty -> Bool
(MediaPackageV2GroupSettingsProperty
 -> MediaPackageV2GroupSettingsProperty -> Bool)
-> (MediaPackageV2GroupSettingsProperty
    -> MediaPackageV2GroupSettingsProperty -> Bool)
-> Eq MediaPackageV2GroupSettingsProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty -> Bool
== :: MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty -> Bool
$c/= :: MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty -> Bool
/= :: MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty -> Bool
Prelude.Eq, Int -> MediaPackageV2GroupSettingsProperty -> ShowS
[MediaPackageV2GroupSettingsProperty] -> ShowS
MediaPackageV2GroupSettingsProperty -> String
(Int -> MediaPackageV2GroupSettingsProperty -> ShowS)
-> (MediaPackageV2GroupSettingsProperty -> String)
-> ([MediaPackageV2GroupSettingsProperty] -> ShowS)
-> Show MediaPackageV2GroupSettingsProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> MediaPackageV2GroupSettingsProperty -> ShowS
showsPrec :: Int -> MediaPackageV2GroupSettingsProperty -> ShowS
$cshow :: MediaPackageV2GroupSettingsProperty -> String
show :: MediaPackageV2GroupSettingsProperty -> String
$cshowList :: [MediaPackageV2GroupSettingsProperty] -> ShowS
showList :: [MediaPackageV2GroupSettingsProperty] -> ShowS
Prelude.Show)
mkMediaPackageV2GroupSettingsProperty ::
  MediaPackageV2GroupSettingsProperty
mkMediaPackageV2GroupSettingsProperty :: MediaPackageV2GroupSettingsProperty
mkMediaPackageV2GroupSettingsProperty
  = MediaPackageV2GroupSettingsProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (),
       captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
captionLanguageMappings = Maybe [CaptionLanguageMappingProperty]
forall a. Maybe a
Prelude.Nothing,
       id3Behavior :: Maybe (Value Text)
id3Behavior = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, klvBehavior :: Maybe (Value Text)
klvBehavior = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       nielsenId3Behavior :: Maybe (Value Text)
nielsenId3Behavior = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, scte35Type :: Maybe (Value Text)
scte35Type = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       segmentLength :: Maybe (Value Integer)
segmentLength = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       segmentLengthUnits :: Maybe (Value Text)
segmentLengthUnits = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Frame = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataId3Period = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       timedMetadataPassthrough :: Maybe (Value Text)
timedMetadataPassthrough = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties MediaPackageV2GroupSettingsProperty where
  toResourceProperties :: MediaPackageV2GroupSettingsProperty -> ResourceProperties
toResourceProperties MediaPackageV2GroupSettingsProperty {Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: MediaPackageV2GroupSettingsProperty -> ()
captionLanguageMappings :: MediaPackageV2GroupSettingsProperty
-> Maybe [CaptionLanguageMappingProperty]
id3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
scte35Type :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
segmentLength :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Frame :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::MediaLive::Channel.MediaPackageV2GroupSettings",
         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 -> [CaptionLanguageMappingProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CaptionLanguageMappings"
                              ([CaptionLanguageMappingProperty] -> (Key, Value))
-> Maybe [CaptionLanguageMappingProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [CaptionLanguageMappingProperty]
captionLanguageMappings,
                            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
"Id3Behavior" (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)
id3Behavior,
                            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
"KlvBehavior" (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)
klvBehavior,
                            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
"NielsenId3Behavior" (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)
nielsenId3Behavior,
                            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
"Scte35Type" (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)
scte35Type,
                            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
"SegmentLength" (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)
segmentLength,
                            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
"SegmentLengthUnits" (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)
segmentLengthUnits,
                            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
"TimedMetadataId3Frame"
                              (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)
timedMetadataId3Frame,
                            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
"TimedMetadataId3Period"
                              (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)
timedMetadataId3Period,
                            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
"TimedMetadataPassthrough"
                              (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)
timedMetadataPassthrough])}
instance JSON.ToJSON MediaPackageV2GroupSettingsProperty where
  toJSON :: MediaPackageV2GroupSettingsProperty -> Value
toJSON MediaPackageV2GroupSettingsProperty {Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: MediaPackageV2GroupSettingsProperty -> ()
captionLanguageMappings :: MediaPackageV2GroupSettingsProperty
-> Maybe [CaptionLanguageMappingProperty]
id3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
scte35Type :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
segmentLength :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Frame :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = [(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 -> [CaptionLanguageMappingProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CaptionLanguageMappings"
                 ([CaptionLanguageMappingProperty] -> (Key, Value))
-> Maybe [CaptionLanguageMappingProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [CaptionLanguageMappingProperty]
captionLanguageMappings,
               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
"Id3Behavior" (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)
id3Behavior,
               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
"KlvBehavior" (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)
klvBehavior,
               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
"NielsenId3Behavior" (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)
nielsenId3Behavior,
               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
"Scte35Type" (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)
scte35Type,
               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
"SegmentLength" (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)
segmentLength,
               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
"SegmentLengthUnits" (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)
segmentLengthUnits,
               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
"TimedMetadataId3Frame"
                 (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)
timedMetadataId3Frame,
               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
"TimedMetadataId3Period"
                 (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)
timedMetadataId3Period,
               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
"TimedMetadataPassthrough"
                 (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)
timedMetadataPassthrough]))
instance Property "CaptionLanguageMappings" MediaPackageV2GroupSettingsProperty where
  type PropertyType "CaptionLanguageMappings" MediaPackageV2GroupSettingsProperty = [CaptionLanguageMappingProperty]
  set :: PropertyType
  "CaptionLanguageMappings" MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty
set PropertyType
  "CaptionLanguageMappings" MediaPackageV2GroupSettingsProperty
newValue MediaPackageV2GroupSettingsProperty {Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: MediaPackageV2GroupSettingsProperty -> ()
captionLanguageMappings :: MediaPackageV2GroupSettingsProperty
-> Maybe [CaptionLanguageMappingProperty]
id3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
scte35Type :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
segmentLength :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Frame :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = MediaPackageV2GroupSettingsProperty
        {captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
captionLanguageMappings = [CaptionLanguageMappingProperty]
-> Maybe [CaptionLanguageMappingProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [CaptionLanguageMappingProperty]
PropertyType
  "CaptionLanguageMappings" MediaPackageV2GroupSettingsProperty
newValue, Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "Id3Behavior" MediaPackageV2GroupSettingsProperty where
  type PropertyType "Id3Behavior" MediaPackageV2GroupSettingsProperty = Value Prelude.Text
  set :: PropertyType "Id3Behavior" MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty
set PropertyType "Id3Behavior" MediaPackageV2GroupSettingsProperty
newValue MediaPackageV2GroupSettingsProperty {Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: MediaPackageV2GroupSettingsProperty -> ()
captionLanguageMappings :: MediaPackageV2GroupSettingsProperty
-> Maybe [CaptionLanguageMappingProperty]
id3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
scte35Type :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
segmentLength :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Frame :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = MediaPackageV2GroupSettingsProperty
        {id3Behavior :: Maybe (Value Text)
id3Behavior = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Id3Behavior" MediaPackageV2GroupSettingsProperty
Value Text
newValue, Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "KlvBehavior" MediaPackageV2GroupSettingsProperty where
  type PropertyType "KlvBehavior" MediaPackageV2GroupSettingsProperty = Value Prelude.Text
  set :: PropertyType "KlvBehavior" MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty
set PropertyType "KlvBehavior" MediaPackageV2GroupSettingsProperty
newValue MediaPackageV2GroupSettingsProperty {Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: MediaPackageV2GroupSettingsProperty -> ()
captionLanguageMappings :: MediaPackageV2GroupSettingsProperty
-> Maybe [CaptionLanguageMappingProperty]
id3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
scte35Type :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
segmentLength :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Frame :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = MediaPackageV2GroupSettingsProperty
        {klvBehavior :: Maybe (Value Text)
klvBehavior = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "KlvBehavior" MediaPackageV2GroupSettingsProperty
Value Text
newValue, Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "NielsenId3Behavior" MediaPackageV2GroupSettingsProperty where
  type PropertyType "NielsenId3Behavior" MediaPackageV2GroupSettingsProperty = Value Prelude.Text
  set :: PropertyType
  "NielsenId3Behavior" MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty
set PropertyType
  "NielsenId3Behavior" MediaPackageV2GroupSettingsProperty
newValue MediaPackageV2GroupSettingsProperty {Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: MediaPackageV2GroupSettingsProperty -> ()
captionLanguageMappings :: MediaPackageV2GroupSettingsProperty
-> Maybe [CaptionLanguageMappingProperty]
id3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
scte35Type :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
segmentLength :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Frame :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = MediaPackageV2GroupSettingsProperty
        {nielsenId3Behavior :: Maybe (Value Text)
nielsenId3Behavior = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "NielsenId3Behavior" MediaPackageV2GroupSettingsProperty
Value Text
newValue, Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "Scte35Type" MediaPackageV2GroupSettingsProperty where
  type PropertyType "Scte35Type" MediaPackageV2GroupSettingsProperty = Value Prelude.Text
  set :: PropertyType "Scte35Type" MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty
set PropertyType "Scte35Type" MediaPackageV2GroupSettingsProperty
newValue MediaPackageV2GroupSettingsProperty {Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: MediaPackageV2GroupSettingsProperty -> ()
captionLanguageMappings :: MediaPackageV2GroupSettingsProperty
-> Maybe [CaptionLanguageMappingProperty]
id3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
scte35Type :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
segmentLength :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Frame :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = MediaPackageV2GroupSettingsProperty
        {scte35Type :: Maybe (Value Text)
scte35Type = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Scte35Type" MediaPackageV2GroupSettingsProperty
Value Text
newValue, Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "SegmentLength" MediaPackageV2GroupSettingsProperty where
  type PropertyType "SegmentLength" MediaPackageV2GroupSettingsProperty = Value Prelude.Integer
  set :: PropertyType "SegmentLength" MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty
set PropertyType "SegmentLength" MediaPackageV2GroupSettingsProperty
newValue MediaPackageV2GroupSettingsProperty {Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: MediaPackageV2GroupSettingsProperty -> ()
captionLanguageMappings :: MediaPackageV2GroupSettingsProperty
-> Maybe [CaptionLanguageMappingProperty]
id3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
scte35Type :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
segmentLength :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Frame :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = MediaPackageV2GroupSettingsProperty
        {segmentLength :: Maybe (Value Integer)
segmentLength = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SegmentLength" MediaPackageV2GroupSettingsProperty
Value Integer
newValue, Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "SegmentLengthUnits" MediaPackageV2GroupSettingsProperty where
  type PropertyType "SegmentLengthUnits" MediaPackageV2GroupSettingsProperty = Value Prelude.Text
  set :: PropertyType
  "SegmentLengthUnits" MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty
set PropertyType
  "SegmentLengthUnits" MediaPackageV2GroupSettingsProperty
newValue MediaPackageV2GroupSettingsProperty {Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: MediaPackageV2GroupSettingsProperty -> ()
captionLanguageMappings :: MediaPackageV2GroupSettingsProperty
-> Maybe [CaptionLanguageMappingProperty]
id3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
scte35Type :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
segmentLength :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Frame :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = MediaPackageV2GroupSettingsProperty
        {segmentLengthUnits :: Maybe (Value Text)
segmentLengthUnits = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "SegmentLengthUnits" MediaPackageV2GroupSettingsProperty
Value Text
newValue, Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "TimedMetadataId3Frame" MediaPackageV2GroupSettingsProperty where
  type PropertyType "TimedMetadataId3Frame" MediaPackageV2GroupSettingsProperty = Value Prelude.Text
  set :: PropertyType
  "TimedMetadataId3Frame" MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty
set PropertyType
  "TimedMetadataId3Frame" MediaPackageV2GroupSettingsProperty
newValue MediaPackageV2GroupSettingsProperty {Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: MediaPackageV2GroupSettingsProperty -> ()
captionLanguageMappings :: MediaPackageV2GroupSettingsProperty
-> Maybe [CaptionLanguageMappingProperty]
id3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
scte35Type :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
segmentLength :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Frame :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = MediaPackageV2GroupSettingsProperty
        {timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Frame = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "TimedMetadataId3Frame" MediaPackageV2GroupSettingsProperty
Value Text
newValue, Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "TimedMetadataId3Period" MediaPackageV2GroupSettingsProperty where
  type PropertyType "TimedMetadataId3Period" MediaPackageV2GroupSettingsProperty = Value Prelude.Integer
  set :: PropertyType
  "TimedMetadataId3Period" MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty
set PropertyType
  "TimedMetadataId3Period" MediaPackageV2GroupSettingsProperty
newValue MediaPackageV2GroupSettingsProperty {Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: MediaPackageV2GroupSettingsProperty -> ()
captionLanguageMappings :: MediaPackageV2GroupSettingsProperty
-> Maybe [CaptionLanguageMappingProperty]
id3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
scte35Type :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
segmentLength :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Frame :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = MediaPackageV2GroupSettingsProperty
        {timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataId3Period = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "TimedMetadataId3Period" MediaPackageV2GroupSettingsProperty
Value Integer
newValue, Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "TimedMetadataPassthrough" MediaPackageV2GroupSettingsProperty where
  type PropertyType "TimedMetadataPassthrough" MediaPackageV2GroupSettingsProperty = Value Prelude.Text
  set :: PropertyType
  "TimedMetadataPassthrough" MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty
-> MediaPackageV2GroupSettingsProperty
set PropertyType
  "TimedMetadataPassthrough" MediaPackageV2GroupSettingsProperty
newValue MediaPackageV2GroupSettingsProperty {Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: MediaPackageV2GroupSettingsProperty -> ()
captionLanguageMappings :: MediaPackageV2GroupSettingsProperty
-> Maybe [CaptionLanguageMappingProperty]
id3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
scte35Type :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
segmentLength :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Frame :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: MediaPackageV2GroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = MediaPackageV2GroupSettingsProperty
        {timedMetadataPassthrough :: Maybe (Value Text)
timedMetadataPassthrough = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "TimedMetadataPassthrough" MediaPackageV2GroupSettingsProperty
Value Text
newValue, Maybe [CaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
..}