module Stratosphere.MediaLive.Channel.CmafIngestGroupSettingsProperty (
        module Exports, CmafIngestGroupSettingsProperty(..),
        mkCmafIngestGroupSettingsProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.AdditionalDestinationsProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.CmafIngestCaptionLanguageMappingProperty as Exports
import {-# SOURCE #-} Stratosphere.MediaLive.Channel.OutputLocationRefProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data CmafIngestGroupSettingsProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html>
    CmafIngestGroupSettingsProperty {CmafIngestGroupSettingsProperty -> ()
haddock_workaround_ :: (),
                                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-additionaldestinations>
                                     CmafIngestGroupSettingsProperty
-> Maybe [AdditionalDestinationsProperty]
additionalDestinations :: (Prelude.Maybe [AdditionalDestinationsProperty]),
                                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-captionlanguagemappings>
                                     CmafIngestGroupSettingsProperty
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
captionLanguageMappings :: (Prelude.Maybe [CmafIngestCaptionLanguageMappingProperty]),
                                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-destination>
                                     CmafIngestGroupSettingsProperty -> Maybe OutputLocationRefProperty
destination :: (Prelude.Maybe OutputLocationRefProperty),
                                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-id3behavior>
                                     CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3Behavior :: (Prelude.Maybe (Value Prelude.Text)),
                                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-id3namemodifier>
                                     CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3NameModifier :: (Prelude.Maybe (Value Prelude.Text)),
                                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-klvbehavior>
                                     CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: (Prelude.Maybe (Value Prelude.Text)),
                                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-klvnamemodifier>
                                     CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvNameModifier :: (Prelude.Maybe (Value Prelude.Text)),
                                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-nielsenid3behavior>
                                     CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: (Prelude.Maybe (Value Prelude.Text)),
                                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-nielsenid3namemodifier>
                                     CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3NameModifier :: (Prelude.Maybe (Value Prelude.Text)),
                                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-scte35namemodifier>
                                     CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35NameModifier :: (Prelude.Maybe (Value Prelude.Text)),
                                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-scte35type>
                                     CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35Type :: (Prelude.Maybe (Value Prelude.Text)),
                                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-segmentlength>
                                     CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
segmentLength :: (Prelude.Maybe (Value Prelude.Integer)),
                                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-segmentlengthunits>
                                     CmafIngestGroupSettingsProperty -> Maybe (Value Text)
segmentLengthUnits :: (Prelude.Maybe (Value Prelude.Text)),
                                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-senddelayms>
                                     CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
sendDelayMs :: (Prelude.Maybe (Value Prelude.Integer)),
                                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-timedmetadataid3frame>
                                     CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Frame :: (Prelude.Maybe (Value Prelude.Text)),
                                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-timedmetadataid3period>
                                     CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Period :: (Prelude.Maybe (Value Prelude.Integer)),
                                     -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cmafingestgroupsettings.html#cfn-medialive-channel-cmafingestgroupsettings-timedmetadatapassthrough>
                                     CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataPassthrough :: (Prelude.Maybe (Value Prelude.Text))}
  deriving stock (CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty -> Bool
(CmafIngestGroupSettingsProperty
 -> CmafIngestGroupSettingsProperty -> Bool)
-> (CmafIngestGroupSettingsProperty
    -> CmafIngestGroupSettingsProperty -> Bool)
-> Eq CmafIngestGroupSettingsProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty -> Bool
== :: CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty -> Bool
$c/= :: CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty -> Bool
/= :: CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty -> Bool
Prelude.Eq, Int -> CmafIngestGroupSettingsProperty -> ShowS
[CmafIngestGroupSettingsProperty] -> ShowS
CmafIngestGroupSettingsProperty -> String
(Int -> CmafIngestGroupSettingsProperty -> ShowS)
-> (CmafIngestGroupSettingsProperty -> String)
-> ([CmafIngestGroupSettingsProperty] -> ShowS)
-> Show CmafIngestGroupSettingsProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> CmafIngestGroupSettingsProperty -> ShowS
showsPrec :: Int -> CmafIngestGroupSettingsProperty -> ShowS
$cshow :: CmafIngestGroupSettingsProperty -> String
show :: CmafIngestGroupSettingsProperty -> String
$cshowList :: [CmafIngestGroupSettingsProperty] -> ShowS
showList :: [CmafIngestGroupSettingsProperty] -> ShowS
Prelude.Show)
mkCmafIngestGroupSettingsProperty ::
  CmafIngestGroupSettingsProperty
mkCmafIngestGroupSettingsProperty :: CmafIngestGroupSettingsProperty
mkCmafIngestGroupSettingsProperty
  = CmafIngestGroupSettingsProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (),
       additionalDestinations :: Maybe [AdditionalDestinationsProperty]
additionalDestinations = Maybe [AdditionalDestinationsProperty]
forall a. Maybe a
Prelude.Nothing,
       captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
captionLanguageMappings = Maybe [CmafIngestCaptionLanguageMappingProperty]
forall a. Maybe a
Prelude.Nothing,
       destination :: Maybe OutputLocationRefProperty
destination = Maybe OutputLocationRefProperty
forall a. Maybe a
Prelude.Nothing, id3Behavior :: Maybe (Value Text)
id3Behavior = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       id3NameModifier :: Maybe (Value Text)
id3NameModifier = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, klvBehavior :: Maybe (Value Text)
klvBehavior = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       klvNameModifier :: Maybe (Value Text)
klvNameModifier = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       nielsenId3Behavior :: Maybe (Value Text)
nielsenId3Behavior = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       nielsenId3NameModifier :: Maybe (Value Text)
nielsenId3NameModifier = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       scte35NameModifier :: Maybe (Value Text)
scte35NameModifier = 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,
       sendDelayMs :: Maybe (Value Integer)
sendDelayMs = Maybe (Value Integer)
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 CmafIngestGroupSettingsProperty where
  toResourceProperties :: CmafIngestGroupSettingsProperty -> ResourceProperties
toResourceProperties CmafIngestGroupSettingsProperty {Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: CmafIngestGroupSettingsProperty -> ()
additionalDestinations :: CmafIngestGroupSettingsProperty
-> Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: CmafIngestGroupSettingsProperty
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: CmafIngestGroupSettingsProperty -> Maybe OutputLocationRefProperty
id3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvNameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35Type :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
segmentLength :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
sendDelayMs :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Frame :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::MediaLive::Channel.CmafIngestGroupSettings",
         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 -> [AdditionalDestinationsProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AdditionalDestinations"
                              ([AdditionalDestinationsProperty] -> (Key, Value))
-> Maybe [AdditionalDestinationsProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [AdditionalDestinationsProperty]
additionalDestinations,
                            Key -> [CmafIngestCaptionLanguageMappingProperty] -> (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"
                              ([CmafIngestCaptionLanguageMappingProperty] -> (Key, Value))
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [CmafIngestCaptionLanguageMappingProperty]
captionLanguageMappings,
                            Key -> OutputLocationRefProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Destination" (OutputLocationRefProperty -> (Key, Value))
-> Maybe OutputLocationRefProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe OutputLocationRefProperty
destination,
                            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
"Id3NameModifier" (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)
id3NameModifier,
                            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
"KlvNameModifier" (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)
klvNameModifier,
                            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
"NielsenId3NameModifier"
                              (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)
nielsenId3NameModifier,
                            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
"Scte35NameModifier" (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)
scte35NameModifier,
                            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 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
"SendDelayMs" (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)
sendDelayMs,
                            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 CmafIngestGroupSettingsProperty where
  toJSON :: CmafIngestGroupSettingsProperty -> Value
toJSON CmafIngestGroupSettingsProperty {Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: CmafIngestGroupSettingsProperty -> ()
additionalDestinations :: CmafIngestGroupSettingsProperty
-> Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: CmafIngestGroupSettingsProperty
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: CmafIngestGroupSettingsProperty -> Maybe OutputLocationRefProperty
id3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvNameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35Type :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
segmentLength :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
sendDelayMs :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Frame :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
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 -> [AdditionalDestinationsProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AdditionalDestinations"
                 ([AdditionalDestinationsProperty] -> (Key, Value))
-> Maybe [AdditionalDestinationsProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [AdditionalDestinationsProperty]
additionalDestinations,
               Key -> [CmafIngestCaptionLanguageMappingProperty] -> (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"
                 ([CmafIngestCaptionLanguageMappingProperty] -> (Key, Value))
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [CmafIngestCaptionLanguageMappingProperty]
captionLanguageMappings,
               Key -> OutputLocationRefProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Destination" (OutputLocationRefProperty -> (Key, Value))
-> Maybe OutputLocationRefProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe OutputLocationRefProperty
destination,
               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
"Id3NameModifier" (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)
id3NameModifier,
               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
"KlvNameModifier" (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)
klvNameModifier,
               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
"NielsenId3NameModifier"
                 (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)
nielsenId3NameModifier,
               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
"Scte35NameModifier" (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)
scte35NameModifier,
               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 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
"SendDelayMs" (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)
sendDelayMs,
               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 "AdditionalDestinations" CmafIngestGroupSettingsProperty where
  type PropertyType "AdditionalDestinations" CmafIngestGroupSettingsProperty = [AdditionalDestinationsProperty]
  set :: PropertyType
  "AdditionalDestinations" CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
set PropertyType
  "AdditionalDestinations" CmafIngestGroupSettingsProperty
newValue CmafIngestGroupSettingsProperty {Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: CmafIngestGroupSettingsProperty -> ()
additionalDestinations :: CmafIngestGroupSettingsProperty
-> Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: CmafIngestGroupSettingsProperty
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: CmafIngestGroupSettingsProperty -> Maybe OutputLocationRefProperty
id3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvNameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35Type :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
segmentLength :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
sendDelayMs :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Frame :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = CmafIngestGroupSettingsProperty
        {additionalDestinations :: Maybe [AdditionalDestinationsProperty]
additionalDestinations = [AdditionalDestinationsProperty]
-> Maybe [AdditionalDestinationsProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [AdditionalDestinationsProperty]
PropertyType
  "AdditionalDestinations" CmafIngestGroupSettingsProperty
newValue, Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "CaptionLanguageMappings" CmafIngestGroupSettingsProperty where
  type PropertyType "CaptionLanguageMappings" CmafIngestGroupSettingsProperty = [CmafIngestCaptionLanguageMappingProperty]
  set :: PropertyType
  "CaptionLanguageMappings" CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
set PropertyType
  "CaptionLanguageMappings" CmafIngestGroupSettingsProperty
newValue CmafIngestGroupSettingsProperty {Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: CmafIngestGroupSettingsProperty -> ()
additionalDestinations :: CmafIngestGroupSettingsProperty
-> Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: CmafIngestGroupSettingsProperty
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: CmafIngestGroupSettingsProperty -> Maybe OutputLocationRefProperty
id3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvNameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35Type :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
segmentLength :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
sendDelayMs :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Frame :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = CmafIngestGroupSettingsProperty
        {captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
captionLanguageMappings = [CmafIngestCaptionLanguageMappingProperty]
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [CmafIngestCaptionLanguageMappingProperty]
PropertyType
  "CaptionLanguageMappings" CmafIngestGroupSettingsProperty
newValue, Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "Destination" CmafIngestGroupSettingsProperty where
  type PropertyType "Destination" CmafIngestGroupSettingsProperty = OutputLocationRefProperty
  set :: PropertyType "Destination" CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
set PropertyType "Destination" CmafIngestGroupSettingsProperty
newValue CmafIngestGroupSettingsProperty {Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: CmafIngestGroupSettingsProperty -> ()
additionalDestinations :: CmafIngestGroupSettingsProperty
-> Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: CmafIngestGroupSettingsProperty
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: CmafIngestGroupSettingsProperty -> Maybe OutputLocationRefProperty
id3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvNameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35Type :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
segmentLength :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
sendDelayMs :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Frame :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = CmafIngestGroupSettingsProperty
        {destination :: Maybe OutputLocationRefProperty
destination = OutputLocationRefProperty -> Maybe OutputLocationRefProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Destination" CmafIngestGroupSettingsProperty
OutputLocationRefProperty
newValue, Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "Id3Behavior" CmafIngestGroupSettingsProperty where
  type PropertyType "Id3Behavior" CmafIngestGroupSettingsProperty = Value Prelude.Text
  set :: PropertyType "Id3Behavior" CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
set PropertyType "Id3Behavior" CmafIngestGroupSettingsProperty
newValue CmafIngestGroupSettingsProperty {Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: CmafIngestGroupSettingsProperty -> ()
additionalDestinations :: CmafIngestGroupSettingsProperty
-> Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: CmafIngestGroupSettingsProperty
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: CmafIngestGroupSettingsProperty -> Maybe OutputLocationRefProperty
id3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvNameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35Type :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
segmentLength :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
sendDelayMs :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Frame :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = CmafIngestGroupSettingsProperty
        {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" CmafIngestGroupSettingsProperty
Value Text
newValue, Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "Id3NameModifier" CmafIngestGroupSettingsProperty where
  type PropertyType "Id3NameModifier" CmafIngestGroupSettingsProperty = Value Prelude.Text
  set :: PropertyType "Id3NameModifier" CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
set PropertyType "Id3NameModifier" CmafIngestGroupSettingsProperty
newValue CmafIngestGroupSettingsProperty {Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: CmafIngestGroupSettingsProperty -> ()
additionalDestinations :: CmafIngestGroupSettingsProperty
-> Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: CmafIngestGroupSettingsProperty
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: CmafIngestGroupSettingsProperty -> Maybe OutputLocationRefProperty
id3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvNameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35Type :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
segmentLength :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
sendDelayMs :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Frame :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = CmafIngestGroupSettingsProperty
        {id3NameModifier :: Maybe (Value Text)
id3NameModifier = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Id3NameModifier" CmafIngestGroupSettingsProperty
Value Text
newValue, Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "KlvBehavior" CmafIngestGroupSettingsProperty where
  type PropertyType "KlvBehavior" CmafIngestGroupSettingsProperty = Value Prelude.Text
  set :: PropertyType "KlvBehavior" CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
set PropertyType "KlvBehavior" CmafIngestGroupSettingsProperty
newValue CmafIngestGroupSettingsProperty {Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: CmafIngestGroupSettingsProperty -> ()
additionalDestinations :: CmafIngestGroupSettingsProperty
-> Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: CmafIngestGroupSettingsProperty
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: CmafIngestGroupSettingsProperty -> Maybe OutputLocationRefProperty
id3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvNameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35Type :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
segmentLength :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
sendDelayMs :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Frame :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = CmafIngestGroupSettingsProperty
        {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" CmafIngestGroupSettingsProperty
Value Text
newValue, Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "KlvNameModifier" CmafIngestGroupSettingsProperty where
  type PropertyType "KlvNameModifier" CmafIngestGroupSettingsProperty = Value Prelude.Text
  set :: PropertyType "KlvNameModifier" CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
set PropertyType "KlvNameModifier" CmafIngestGroupSettingsProperty
newValue CmafIngestGroupSettingsProperty {Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: CmafIngestGroupSettingsProperty -> ()
additionalDestinations :: CmafIngestGroupSettingsProperty
-> Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: CmafIngestGroupSettingsProperty
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: CmafIngestGroupSettingsProperty -> Maybe OutputLocationRefProperty
id3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvNameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35Type :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
segmentLength :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
sendDelayMs :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Frame :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = CmafIngestGroupSettingsProperty
        {klvNameModifier :: Maybe (Value Text)
klvNameModifier = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "KlvNameModifier" CmafIngestGroupSettingsProperty
Value Text
newValue, Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "NielsenId3Behavior" CmafIngestGroupSettingsProperty where
  type PropertyType "NielsenId3Behavior" CmafIngestGroupSettingsProperty = Value Prelude.Text
  set :: PropertyType "NielsenId3Behavior" CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
set PropertyType "NielsenId3Behavior" CmafIngestGroupSettingsProperty
newValue CmafIngestGroupSettingsProperty {Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: CmafIngestGroupSettingsProperty -> ()
additionalDestinations :: CmafIngestGroupSettingsProperty
-> Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: CmafIngestGroupSettingsProperty
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: CmafIngestGroupSettingsProperty -> Maybe OutputLocationRefProperty
id3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvNameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35Type :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
segmentLength :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
sendDelayMs :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Frame :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = CmafIngestGroupSettingsProperty
        {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" CmafIngestGroupSettingsProperty
Value Text
newValue, Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "NielsenId3NameModifier" CmafIngestGroupSettingsProperty where
  type PropertyType "NielsenId3NameModifier" CmafIngestGroupSettingsProperty = Value Prelude.Text
  set :: PropertyType
  "NielsenId3NameModifier" CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
set PropertyType
  "NielsenId3NameModifier" CmafIngestGroupSettingsProperty
newValue CmafIngestGroupSettingsProperty {Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: CmafIngestGroupSettingsProperty -> ()
additionalDestinations :: CmafIngestGroupSettingsProperty
-> Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: CmafIngestGroupSettingsProperty
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: CmafIngestGroupSettingsProperty -> Maybe OutputLocationRefProperty
id3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvNameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35Type :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
segmentLength :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
sendDelayMs :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Frame :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = CmafIngestGroupSettingsProperty
        {nielsenId3NameModifier :: Maybe (Value Text)
nielsenId3NameModifier = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "NielsenId3NameModifier" CmafIngestGroupSettingsProperty
Value Text
newValue, Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "Scte35NameModifier" CmafIngestGroupSettingsProperty where
  type PropertyType "Scte35NameModifier" CmafIngestGroupSettingsProperty = Value Prelude.Text
  set :: PropertyType "Scte35NameModifier" CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
set PropertyType "Scte35NameModifier" CmafIngestGroupSettingsProperty
newValue CmafIngestGroupSettingsProperty {Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: CmafIngestGroupSettingsProperty -> ()
additionalDestinations :: CmafIngestGroupSettingsProperty
-> Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: CmafIngestGroupSettingsProperty
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: CmafIngestGroupSettingsProperty -> Maybe OutputLocationRefProperty
id3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvNameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35Type :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
segmentLength :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
sendDelayMs :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Frame :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = CmafIngestGroupSettingsProperty
        {scte35NameModifier :: Maybe (Value Text)
scte35NameModifier = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Scte35NameModifier" CmafIngestGroupSettingsProperty
Value Text
newValue, Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "Scte35Type" CmafIngestGroupSettingsProperty where
  type PropertyType "Scte35Type" CmafIngestGroupSettingsProperty = Value Prelude.Text
  set :: PropertyType "Scte35Type" CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
set PropertyType "Scte35Type" CmafIngestGroupSettingsProperty
newValue CmafIngestGroupSettingsProperty {Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: CmafIngestGroupSettingsProperty -> ()
additionalDestinations :: CmafIngestGroupSettingsProperty
-> Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: CmafIngestGroupSettingsProperty
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: CmafIngestGroupSettingsProperty -> Maybe OutputLocationRefProperty
id3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvNameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35Type :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
segmentLength :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
sendDelayMs :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Frame :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = CmafIngestGroupSettingsProperty
        {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" CmafIngestGroupSettingsProperty
Value Text
newValue, Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "SegmentLength" CmafIngestGroupSettingsProperty where
  type PropertyType "SegmentLength" CmafIngestGroupSettingsProperty = Value Prelude.Integer
  set :: PropertyType "SegmentLength" CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
set PropertyType "SegmentLength" CmafIngestGroupSettingsProperty
newValue CmafIngestGroupSettingsProperty {Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: CmafIngestGroupSettingsProperty -> ()
additionalDestinations :: CmafIngestGroupSettingsProperty
-> Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: CmafIngestGroupSettingsProperty
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: CmafIngestGroupSettingsProperty -> Maybe OutputLocationRefProperty
id3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvNameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35Type :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
segmentLength :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
sendDelayMs :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Frame :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = CmafIngestGroupSettingsProperty
        {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" CmafIngestGroupSettingsProperty
Value Integer
newValue, Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "SegmentLengthUnits" CmafIngestGroupSettingsProperty where
  type PropertyType "SegmentLengthUnits" CmafIngestGroupSettingsProperty = Value Prelude.Text
  set :: PropertyType "SegmentLengthUnits" CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
set PropertyType "SegmentLengthUnits" CmafIngestGroupSettingsProperty
newValue CmafIngestGroupSettingsProperty {Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: CmafIngestGroupSettingsProperty -> ()
additionalDestinations :: CmafIngestGroupSettingsProperty
-> Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: CmafIngestGroupSettingsProperty
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: CmafIngestGroupSettingsProperty -> Maybe OutputLocationRefProperty
id3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvNameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35Type :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
segmentLength :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
sendDelayMs :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Frame :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = CmafIngestGroupSettingsProperty
        {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" CmafIngestGroupSettingsProperty
Value Text
newValue, Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "SendDelayMs" CmafIngestGroupSettingsProperty where
  type PropertyType "SendDelayMs" CmafIngestGroupSettingsProperty = Value Prelude.Integer
  set :: PropertyType "SendDelayMs" CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
set PropertyType "SendDelayMs" CmafIngestGroupSettingsProperty
newValue CmafIngestGroupSettingsProperty {Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: CmafIngestGroupSettingsProperty -> ()
additionalDestinations :: CmafIngestGroupSettingsProperty
-> Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: CmafIngestGroupSettingsProperty
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: CmafIngestGroupSettingsProperty -> Maybe OutputLocationRefProperty
id3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvNameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35Type :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
segmentLength :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
sendDelayMs :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Frame :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = CmafIngestGroupSettingsProperty
        {sendDelayMs :: Maybe (Value Integer)
sendDelayMs = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SendDelayMs" CmafIngestGroupSettingsProperty
Value Integer
newValue, Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: 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_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: 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 "TimedMetadataId3Frame" CmafIngestGroupSettingsProperty where
  type PropertyType "TimedMetadataId3Frame" CmafIngestGroupSettingsProperty = Value Prelude.Text
  set :: PropertyType
  "TimedMetadataId3Frame" CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
set PropertyType
  "TimedMetadataId3Frame" CmafIngestGroupSettingsProperty
newValue CmafIngestGroupSettingsProperty {Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: CmafIngestGroupSettingsProperty -> ()
additionalDestinations :: CmafIngestGroupSettingsProperty
-> Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: CmafIngestGroupSettingsProperty
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: CmafIngestGroupSettingsProperty -> Maybe OutputLocationRefProperty
id3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvNameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35Type :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
segmentLength :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
sendDelayMs :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Frame :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = CmafIngestGroupSettingsProperty
        {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" CmafIngestGroupSettingsProperty
Value Text
newValue, Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "TimedMetadataId3Period" CmafIngestGroupSettingsProperty where
  type PropertyType "TimedMetadataId3Period" CmafIngestGroupSettingsProperty = Value Prelude.Integer
  set :: PropertyType
  "TimedMetadataId3Period" CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
set PropertyType
  "TimedMetadataId3Period" CmafIngestGroupSettingsProperty
newValue CmafIngestGroupSettingsProperty {Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: CmafIngestGroupSettingsProperty -> ()
additionalDestinations :: CmafIngestGroupSettingsProperty
-> Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: CmafIngestGroupSettingsProperty
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: CmafIngestGroupSettingsProperty -> Maybe OutputLocationRefProperty
id3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvNameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35Type :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
segmentLength :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
sendDelayMs :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Frame :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = CmafIngestGroupSettingsProperty
        {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" CmafIngestGroupSettingsProperty
Value Integer
newValue, Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataPassthrough :: Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataPassthrough :: Maybe (Value Text)
..}
instance Property "TimedMetadataPassthrough" CmafIngestGroupSettingsProperty where
  type PropertyType "TimedMetadataPassthrough" CmafIngestGroupSettingsProperty = Value Prelude.Text
  set :: PropertyType
  "TimedMetadataPassthrough" CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
-> CmafIngestGroupSettingsProperty
set PropertyType
  "TimedMetadataPassthrough" CmafIngestGroupSettingsProperty
newValue CmafIngestGroupSettingsProperty {Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: CmafIngestGroupSettingsProperty -> ()
additionalDestinations :: CmafIngestGroupSettingsProperty
-> Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: CmafIngestGroupSettingsProperty
-> Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: CmafIngestGroupSettingsProperty -> Maybe OutputLocationRefProperty
id3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
id3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvBehavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
klvNameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3Behavior :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
nielsenId3NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35NameModifier :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
scte35Type :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
segmentLength :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
segmentLengthUnits :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
sendDelayMs :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataId3Frame :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
timedMetadataId3Period :: CmafIngestGroupSettingsProperty -> Maybe (Value Integer)
timedMetadataPassthrough :: CmafIngestGroupSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
timedMetadataPassthrough :: Maybe (Value Text)
..}
    = CmafIngestGroupSettingsProperty
        {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" CmafIngestGroupSettingsProperty
Value Text
newValue, Maybe [CmafIngestCaptionLanguageMappingProperty]
Maybe [AdditionalDestinationsProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe OutputLocationRefProperty
()
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
haddock_workaround_ :: ()
additionalDestinations :: Maybe [AdditionalDestinationsProperty]
captionLanguageMappings :: Maybe [CmafIngestCaptionLanguageMappingProperty]
destination :: Maybe OutputLocationRefProperty
id3Behavior :: Maybe (Value Text)
id3NameModifier :: Maybe (Value Text)
klvBehavior :: Maybe (Value Text)
klvNameModifier :: Maybe (Value Text)
nielsenId3Behavior :: Maybe (Value Text)
nielsenId3NameModifier :: Maybe (Value Text)
scte35NameModifier :: Maybe (Value Text)
scte35Type :: Maybe (Value Text)
segmentLength :: Maybe (Value Integer)
segmentLengthUnits :: Maybe (Value Text)
sendDelayMs :: Maybe (Value Integer)
timedMetadataId3Frame :: Maybe (Value Text)
timedMetadataId3Period :: Maybe (Value Integer)
..}