amazonka-elastictranscoder-1.6.0: Amazon Elastic Transcoder SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.ElasticTranscoder.ReadPipeline

Contents

Description

The ReadPipeline operation gets detailed information about a pipeline.

Synopsis

Creating a Request

readPipeline Source #

Arguments

:: Text

rId

-> ReadPipeline 

Creates a value of ReadPipeline with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rId - The identifier of the pipeline to read.

data ReadPipeline Source #

The ReadPipelineRequest structure.

See: readPipeline smart constructor.

Instances

Eq ReadPipeline Source # 
Data ReadPipeline Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReadPipeline -> c ReadPipeline #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReadPipeline #

toConstr :: ReadPipeline -> Constr #

dataTypeOf :: ReadPipeline -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ReadPipeline) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReadPipeline) #

gmapT :: (forall b. Data b => b -> b) -> ReadPipeline -> ReadPipeline #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReadPipeline -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReadPipeline -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReadPipeline -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReadPipeline -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReadPipeline -> m ReadPipeline #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReadPipeline -> m ReadPipeline #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReadPipeline -> m ReadPipeline #

Read ReadPipeline Source # 
Show ReadPipeline Source # 
Generic ReadPipeline Source # 

Associated Types

type Rep ReadPipeline :: * -> * #

Hashable ReadPipeline Source # 
NFData ReadPipeline Source # 

Methods

rnf :: ReadPipeline -> () #

AWSRequest ReadPipeline Source # 
ToHeaders ReadPipeline Source # 
ToPath ReadPipeline Source # 
ToQuery ReadPipeline Source # 
type Rep ReadPipeline Source # 
type Rep ReadPipeline = D1 * (MetaData "ReadPipeline" "Network.AWS.ElasticTranscoder.ReadPipeline" "amazonka-elastictranscoder-1.6.0-38CPPD4da2X1lqPFWRIqIv" True) (C1 * (MetaCons "ReadPipeline'" PrefixI True) (S1 * (MetaSel (Just Symbol "_rId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)))
type Rs ReadPipeline Source # 

Request Lenses

rId :: Lens' ReadPipeline Text Source #

The identifier of the pipeline to read.

Destructuring the Response

readPipelineResponse Source #

Creates a value of ReadPipelineResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rrsWarnings - Elastic Transcoder returns a warning if the resources used by your pipeline are not in the same region as the pipeline. Using resources in the same region, such as your Amazon S3 buckets, Amazon SNS notification topics, and AWS KMS key, reduces processing time and prevents cross-regional charges.
  • rrsPipeline - A section of the response body that provides information about the pipeline.
  • rrsResponseStatus - -- | The response status code.

data ReadPipelineResponse Source #

The ReadPipelineResponse structure.

See: readPipelineResponse smart constructor.

Instances

Eq ReadPipelineResponse Source # 
Data ReadPipelineResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReadPipelineResponse -> c ReadPipelineResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReadPipelineResponse #

toConstr :: ReadPipelineResponse -> Constr #

dataTypeOf :: ReadPipelineResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ReadPipelineResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReadPipelineResponse) #

gmapT :: (forall b. Data b => b -> b) -> ReadPipelineResponse -> ReadPipelineResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReadPipelineResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReadPipelineResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReadPipelineResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReadPipelineResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReadPipelineResponse -> m ReadPipelineResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReadPipelineResponse -> m ReadPipelineResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReadPipelineResponse -> m ReadPipelineResponse #

Read ReadPipelineResponse Source # 
Show ReadPipelineResponse Source # 
Generic ReadPipelineResponse Source # 
NFData ReadPipelineResponse Source # 

Methods

rnf :: ReadPipelineResponse -> () #

type Rep ReadPipelineResponse Source # 
type Rep ReadPipelineResponse = D1 * (MetaData "ReadPipelineResponse" "Network.AWS.ElasticTranscoder.ReadPipeline" "amazonka-elastictranscoder-1.6.0-38CPPD4da2X1lqPFWRIqIv" False) (C1 * (MetaCons "ReadPipelineResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_rrsWarnings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Warning]))) ((:*:) * (S1 * (MetaSel (Just Symbol "_rrsPipeline") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Pipeline))) (S1 * (MetaSel (Just Symbol "_rrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)))))

Response Lenses

rrsWarnings :: Lens' ReadPipelineResponse [Warning] Source #

Elastic Transcoder returns a warning if the resources used by your pipeline are not in the same region as the pipeline. Using resources in the same region, such as your Amazon S3 buckets, Amazon SNS notification topics, and AWS KMS key, reduces processing time and prevents cross-regional charges.

rrsPipeline :: Lens' ReadPipelineResponse (Maybe Pipeline) Source #

A section of the response body that provides information about the pipeline.

rrsResponseStatus :: Lens' ReadPipelineResponse Int Source #

  • - | The response status code.