amazonka-devicefarm-1.6.1: Amazon Device Farm 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.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:

  • gpArn - The project's ARN.

data GetProject Source #

Represents a request to the get project operation.

See: getProject smart constructor.

Instances
Eq GetProject Source # 
Instance details

Defined in Network.AWS.DeviceFarm.GetProject

Data GetProject Source # 
Instance details

Defined in Network.AWS.DeviceFarm.GetProject

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.GetProject

Show GetProject Source # 
Instance details

Defined in Network.AWS.DeviceFarm.GetProject

Generic GetProject Source # 
Instance details

Defined in Network.AWS.DeviceFarm.GetProject

Associated Types

type Rep GetProject :: Type -> Type #

Hashable GetProject Source # 
Instance details

Defined in Network.AWS.DeviceFarm.GetProject

ToJSON GetProject Source # 
Instance details

Defined in Network.AWS.DeviceFarm.GetProject

AWSRequest GetProject Source # 
Instance details

Defined in Network.AWS.DeviceFarm.GetProject

Associated Types

type Rs GetProject :: Type #

ToHeaders GetProject Source # 
Instance details

Defined in Network.AWS.DeviceFarm.GetProject

Methods

toHeaders :: GetProject -> [Header] #

ToPath GetProject Source # 
Instance details

Defined in Network.AWS.DeviceFarm.GetProject

ToQuery GetProject Source # 
Instance details

Defined in Network.AWS.DeviceFarm.GetProject

NFData GetProject Source # 
Instance details

Defined in Network.AWS.DeviceFarm.GetProject

Methods

rnf :: GetProject -> () #

type Rep GetProject Source # 
Instance details

Defined in Network.AWS.DeviceFarm.GetProject

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

Defined in Network.AWS.DeviceFarm.GetProject

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.GetProject

Data GetProjectResponse Source # 
Instance details

Defined in Network.AWS.DeviceFarm.GetProject

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 # 
Instance details

Defined in Network.AWS.DeviceFarm.GetProject

Show GetProjectResponse Source # 
Instance details

Defined in Network.AWS.DeviceFarm.GetProject

Generic GetProjectResponse Source # 
Instance details

Defined in Network.AWS.DeviceFarm.GetProject

Associated Types

type Rep GetProjectResponse :: Type -> Type #

NFData GetProjectResponse Source # 
Instance details

Defined in Network.AWS.DeviceFarm.GetProject

Methods

rnf :: GetProjectResponse -> () #

type Rep GetProjectResponse Source # 
Instance details

Defined in Network.AWS.DeviceFarm.GetProject

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

Response Lenses

gprsProject :: Lens' GetProjectResponse (Maybe Project) Source #

The project you wish to get information about.

gprsResponseStatus :: Lens' GetProjectResponse Int Source #

  • - | The response status code.