{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.ElasticTranscoder.Lens
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.ElasticTranscoder.Lens
( -- * Operations
-- ** CancelJob
cancelJob_id,
cancelJobResponse_httpStatus,
-- ** CreateJob
createJob_input,
createJob_inputs,
createJob_output,
createJob_outputKeyPrefix,
createJob_outputs,
createJob_playlists,
createJob_userMetadata,
createJob_pipelineId,
createJobResponse_job,
createJobResponse_httpStatus,
-- ** CreatePipeline
createPipeline_awsKmsKeyArn,
createPipeline_contentConfig,
createPipeline_notifications,
createPipeline_outputBucket,
createPipeline_thumbnailConfig,
createPipeline_name,
createPipeline_inputBucket,
createPipeline_role,
createPipelineResponse_pipeline,
createPipelineResponse_warnings,
createPipelineResponse_httpStatus,
-- ** CreatePreset
createPreset_audio,
createPreset_description,
createPreset_thumbnails,
createPreset_video,
createPreset_name,
createPreset_container,
createPresetResponse_preset,
createPresetResponse_warning,
createPresetResponse_httpStatus,
-- ** DeletePipeline
deletePipeline_id,
deletePipelineResponse_httpStatus,
-- ** DeletePreset
deletePreset_id,
deletePresetResponse_httpStatus,
-- ** ListJobsByPipeline
listJobsByPipeline_ascending,
listJobsByPipeline_pageToken,
listJobsByPipeline_pipelineId,
listJobsByPipelineResponse_jobs,
listJobsByPipelineResponse_nextPageToken,
listJobsByPipelineResponse_httpStatus,
-- ** ListJobsByStatus
listJobsByStatus_ascending,
listJobsByStatus_pageToken,
listJobsByStatus_status,
listJobsByStatusResponse_jobs,
listJobsByStatusResponse_nextPageToken,
listJobsByStatusResponse_httpStatus,
-- ** ListPipelines
listPipelines_ascending,
listPipelines_pageToken,
listPipelinesResponse_nextPageToken,
listPipelinesResponse_pipelines,
listPipelinesResponse_httpStatus,
-- ** ListPresets
listPresets_ascending,
listPresets_pageToken,
listPresetsResponse_nextPageToken,
listPresetsResponse_presets,
listPresetsResponse_httpStatus,
-- ** ReadJob
readJob_id,
readJobResponse_httpStatus,
readJobResponse_job,
-- ** ReadPipeline
readPipeline_id,
readPipelineResponse_pipeline,
readPipelineResponse_warnings,
readPipelineResponse_httpStatus,
-- ** ReadPreset
readPreset_id,
readPresetResponse_preset,
readPresetResponse_httpStatus,
-- ** UpdatePipeline
updatePipeline_awsKmsKeyArn,
updatePipeline_contentConfig,
updatePipeline_inputBucket,
updatePipeline_name,
updatePipeline_notifications,
updatePipeline_role,
updatePipeline_thumbnailConfig,
updatePipeline_id,
updatePipelineResponse_pipeline,
updatePipelineResponse_warnings,
updatePipelineResponse_httpStatus,
-- ** UpdatePipelineNotifications
updatePipelineNotifications_id,
updatePipelineNotifications_notifications,
updatePipelineNotificationsResponse_pipeline,
updatePipelineNotificationsResponse_httpStatus,
-- ** UpdatePipelineStatus
updatePipelineStatus_id,
updatePipelineStatus_status,
updatePipelineStatusResponse_pipeline,
updatePipelineStatusResponse_httpStatus,
-- * Types
-- ** Artwork
artwork_albumArtFormat,
artwork_encryption,
artwork_inputKey,
artwork_maxHeight,
artwork_maxWidth,
artwork_paddingPolicy,
artwork_sizingPolicy,
-- ** AudioCodecOptions
audioCodecOptions_bitDepth,
audioCodecOptions_bitOrder,
audioCodecOptions_profile,
audioCodecOptions_signed,
-- ** AudioParameters
audioParameters_audioPackingMode,
audioParameters_bitRate,
audioParameters_channels,
audioParameters_codec,
audioParameters_codecOptions,
audioParameters_sampleRate,
-- ** CaptionFormat
captionFormat_encryption,
captionFormat_format,
captionFormat_pattern,
-- ** CaptionSource
captionSource_encryption,
captionSource_key,
captionSource_label,
captionSource_language,
captionSource_timeOffset,
-- ** Captions
captions_captionFormats,
captions_captionSources,
captions_mergePolicy,
-- ** Clip
clip_timeSpan,
-- ** CreateJobOutput
createJobOutput_albumArt,
createJobOutput_captions,
createJobOutput_composition,
createJobOutput_encryption,
createJobOutput_key,
createJobOutput_presetId,
createJobOutput_rotate,
createJobOutput_segmentDuration,
createJobOutput_thumbnailEncryption,
createJobOutput_thumbnailPattern,
createJobOutput_watermarks,
-- ** CreateJobPlaylist
createJobPlaylist_format,
createJobPlaylist_hlsContentProtection,
createJobPlaylist_name,
createJobPlaylist_outputKeys,
createJobPlaylist_playReadyDrm,
-- ** DetectedProperties
detectedProperties_durationMillis,
detectedProperties_fileSize,
detectedProperties_frameRate,
detectedProperties_height,
detectedProperties_width,
-- ** Encryption
encryption_initializationVector,
encryption_key,
encryption_keyMd5,
encryption_mode,
-- ** HlsContentProtection
hlsContentProtection_initializationVector,
hlsContentProtection_key,
hlsContentProtection_keyMd5,
hlsContentProtection_keyStoragePolicy,
hlsContentProtection_licenseAcquisitionUrl,
hlsContentProtection_method,
-- ** InputCaptions
inputCaptions_captionSources,
inputCaptions_mergePolicy,
-- ** Job
job_arn,
job_id,
job_input,
job_inputs,
job_output,
job_outputKeyPrefix,
job_outputs,
job_pipelineId,
job_playlists,
job_status,
job_timing,
job_userMetadata,
-- ** JobAlbumArt
jobAlbumArt_artwork,
jobAlbumArt_mergePolicy,
-- ** JobInput
jobInput_aspectRatio,
jobInput_container,
jobInput_detectedProperties,
jobInput_encryption,
jobInput_frameRate,
jobInput_inputCaptions,
jobInput_interlaced,
jobInput_key,
jobInput_resolution,
jobInput_timeSpan,
-- ** JobOutput
jobOutput_albumArt,
jobOutput_appliedColorSpaceConversion,
jobOutput_captions,
jobOutput_composition,
jobOutput_duration,
jobOutput_durationMillis,
jobOutput_encryption,
jobOutput_fileSize,
jobOutput_frameRate,
jobOutput_height,
jobOutput_id,
jobOutput_key,
jobOutput_presetId,
jobOutput_rotate,
jobOutput_segmentDuration,
jobOutput_status,
jobOutput_statusDetail,
jobOutput_thumbnailEncryption,
jobOutput_thumbnailPattern,
jobOutput_watermarks,
jobOutput_width,
-- ** JobWatermark
jobWatermark_encryption,
jobWatermark_inputKey,
jobWatermark_presetWatermarkId,
-- ** Notifications
notifications_completed,
notifications_error,
notifications_progressing,
notifications_warning,
-- ** Permission
permission_access,
permission_grantee,
permission_granteeType,
-- ** Pipeline
pipeline_arn,
pipeline_awsKmsKeyArn,
pipeline_contentConfig,
pipeline_id,
pipeline_inputBucket,
pipeline_name,
pipeline_notifications,
pipeline_outputBucket,
pipeline_role,
pipeline_status,
pipeline_thumbnailConfig,
-- ** PipelineOutputConfig
pipelineOutputConfig_bucket,
pipelineOutputConfig_permissions,
pipelineOutputConfig_storageClass,
-- ** PlayReadyDrm
playReadyDrm_format,
playReadyDrm_initializationVector,
playReadyDrm_key,
playReadyDrm_keyId,
playReadyDrm_keyMd5,
playReadyDrm_licenseAcquisitionUrl,
-- ** Playlist
playlist_format,
playlist_hlsContentProtection,
playlist_name,
playlist_outputKeys,
playlist_playReadyDrm,
playlist_status,
playlist_statusDetail,
-- ** Preset
preset_arn,
preset_audio,
preset_container,
preset_description,
preset_id,
preset_name,
preset_thumbnails,
preset_type,
preset_video,
-- ** PresetWatermark
presetWatermark_horizontalAlign,
presetWatermark_horizontalOffset,
presetWatermark_id,
presetWatermark_maxHeight,
presetWatermark_maxWidth,
presetWatermark_opacity,
presetWatermark_sizingPolicy,
presetWatermark_target,
presetWatermark_verticalAlign,
presetWatermark_verticalOffset,
-- ** Thumbnails
thumbnails_aspectRatio,
thumbnails_format,
thumbnails_interval,
thumbnails_maxHeight,
thumbnails_maxWidth,
thumbnails_paddingPolicy,
thumbnails_resolution,
thumbnails_sizingPolicy,
-- ** TimeSpan
timeSpan_duration,
timeSpan_startTime,
-- ** Timing
timing_finishTimeMillis,
timing_startTimeMillis,
timing_submitTimeMillis,
-- ** VideoParameters
videoParameters_aspectRatio,
videoParameters_bitRate,
videoParameters_codec,
videoParameters_codecOptions,
videoParameters_displayAspectRatio,
videoParameters_fixedGOP,
videoParameters_frameRate,
videoParameters_keyframesMaxDist,
videoParameters_maxFrameRate,
videoParameters_maxHeight,
videoParameters_maxWidth,
videoParameters_paddingPolicy,
videoParameters_resolution,
videoParameters_sizingPolicy,
videoParameters_watermarks,
-- ** Warning
warning_code,
warning_message,
)
where
import Amazonka.ElasticTranscoder.CancelJob
import Amazonka.ElasticTranscoder.CreateJob
import Amazonka.ElasticTranscoder.CreatePipeline
import Amazonka.ElasticTranscoder.CreatePreset
import Amazonka.ElasticTranscoder.DeletePipeline
import Amazonka.ElasticTranscoder.DeletePreset
import Amazonka.ElasticTranscoder.ListJobsByPipeline
import Amazonka.ElasticTranscoder.ListJobsByStatus
import Amazonka.ElasticTranscoder.ListPipelines
import Amazonka.ElasticTranscoder.ListPresets
import Amazonka.ElasticTranscoder.ReadJob
import Amazonka.ElasticTranscoder.ReadPipeline
import Amazonka.ElasticTranscoder.ReadPreset
import Amazonka.ElasticTranscoder.Types.Artwork
import Amazonka.ElasticTranscoder.Types.AudioCodecOptions
import Amazonka.ElasticTranscoder.Types.AudioParameters
import Amazonka.ElasticTranscoder.Types.CaptionFormat
import Amazonka.ElasticTranscoder.Types.CaptionSource
import Amazonka.ElasticTranscoder.Types.Captions
import Amazonka.ElasticTranscoder.Types.Clip
import Amazonka.ElasticTranscoder.Types.CreateJobOutput
import Amazonka.ElasticTranscoder.Types.CreateJobPlaylist
import Amazonka.ElasticTranscoder.Types.DetectedProperties
import Amazonka.ElasticTranscoder.Types.Encryption
import Amazonka.ElasticTranscoder.Types.HlsContentProtection
import Amazonka.ElasticTranscoder.Types.InputCaptions
import Amazonka.ElasticTranscoder.Types.Job
import Amazonka.ElasticTranscoder.Types.JobAlbumArt
import Amazonka.ElasticTranscoder.Types.JobInput
import Amazonka.ElasticTranscoder.Types.JobOutput
import Amazonka.ElasticTranscoder.Types.JobWatermark
import Amazonka.ElasticTranscoder.Types.Notifications
import Amazonka.ElasticTranscoder.Types.Permission
import Amazonka.ElasticTranscoder.Types.Pipeline
import Amazonka.ElasticTranscoder.Types.PipelineOutputConfig
import Amazonka.ElasticTranscoder.Types.PlayReadyDrm
import Amazonka.ElasticTranscoder.Types.Playlist
import Amazonka.ElasticTranscoder.Types.Preset
import Amazonka.ElasticTranscoder.Types.PresetWatermark
import Amazonka.ElasticTranscoder.Types.Thumbnails
import Amazonka.ElasticTranscoder.Types.TimeSpan
import Amazonka.ElasticTranscoder.Types.Timing
import Amazonka.ElasticTranscoder.Types.VideoParameters
import Amazonka.ElasticTranscoder.Types.Warning
import Amazonka.ElasticTranscoder.UpdatePipeline
import Amazonka.ElasticTranscoder.UpdatePipelineNotifications
import Amazonka.ElasticTranscoder.UpdatePipelineStatus