amazonka-devicefarm-1.4.1: Amazon Device Farm SDK.

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

Network.AWS.DeviceFarm.GetProject

Contents

Description

Gets information about a project.

Synopsis

Creating a Request

getProject Source #

Arguments

:: Text

gpArn

-> GetProject 

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

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

data GetProject Source #

Represents a request to the get project operation.

See: getProject smart constructor.

Instances

Eq GetProject Source # 
Data GetProject Source # 

Methods

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

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

toConstr :: GetProject -> Constr #

dataTypeOf :: GetProject -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetProject Source # 
Show GetProject Source # 
Generic GetProject Source # 

Associated Types

type Rep GetProject :: * -> * #

Hashable GetProject Source # 
ToJSON GetProject Source # 
NFData GetProject Source # 

Methods

rnf :: GetProject -> () #

AWSRequest GetProject Source # 
ToQuery GetProject Source # 
ToPath GetProject Source # 
ToHeaders GetProject Source # 

Methods

toHeaders :: GetProject -> [Header] #

type Rep GetProject Source # 
type Rep GetProject = D1 (MetaData "GetProject" "Network.AWS.DeviceFarm.GetProject" "amazonka-devicefarm-1.4.1-34BynssswJm4gYtJEqeax4" True) (C1 (MetaCons "GetProject'" PrefixI True) (S1 (MetaSel (Just Symbol "_gpArn") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs GetProject Source # 

Request Lenses

gpArn :: Lens' GetProject Text Source #

The project's ARN.

Destructuring the Response

getProjectResponse Source #

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

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

data GetProjectResponse Source #

Represents the result of a get project request.

See: getProjectResponse smart constructor.

Instances

Eq GetProjectResponse Source # 
Data GetProjectResponse Source # 

Methods

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

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

toConstr :: GetProjectResponse -> Constr #

dataTypeOf :: GetProjectResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetProjectResponse Source # 
Show GetProjectResponse Source # 
Generic GetProjectResponse Source # 
NFData GetProjectResponse Source # 

Methods

rnf :: GetProjectResponse -> () #

type Rep GetProjectResponse Source # 
type Rep GetProjectResponse = D1 (MetaData "GetProjectResponse" "Network.AWS.DeviceFarm.GetProject" "amazonka-devicefarm-1.4.1-34BynssswJm4gYtJEqeax4" False) (C1 (MetaCons "GetProjectResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_gprsProject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Project))) (S1 (MetaSel (Just Symbol "_gprsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses