amazonka-mobile-1.5.0: Amazon Mobile SDK.

Copyright(c) 2013-2017 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.Mobile.ExportBundle

Contents

Description

Generates customized software development kit (SDK) and or tool packages used to integrate mobile web or mobile app clients with backend AWS resources.

Synopsis

Creating a Request

exportBundle Source #

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

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

data ExportBundle Source #

Request structure used to request generation of custom SDK and tool packages required to integrate mobile web or app clients with backed AWS resources.

See: exportBundle smart constructor.

Instances

Eq ExportBundle Source # 
Data ExportBundle Source # 

Methods

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

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

toConstr :: ExportBundle -> Constr #

dataTypeOf :: ExportBundle -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ExportBundle Source # 
Show ExportBundle Source # 
Generic ExportBundle Source # 

Associated Types

type Rep ExportBundle :: * -> * #

Hashable ExportBundle Source # 
ToJSON ExportBundle Source # 
NFData ExportBundle Source # 

Methods

rnf :: ExportBundle -> () #

AWSRequest ExportBundle Source # 
ToQuery ExportBundle Source # 
ToPath ExportBundle Source # 
ToHeaders ExportBundle Source # 
type Rep ExportBundle Source # 
type Rep ExportBundle = D1 (MetaData "ExportBundle" "Network.AWS.Mobile.ExportBundle" "amazonka-mobile-1.5.0-7pdfDsS3Pa88IEj9Qidb1o" False) (C1 (MetaCons "ExportBundle'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ebPlatform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Platform))) ((:*:) (S1 (MetaSel (Just Symbol "_ebProjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ebBundleId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))
type Rs ExportBundle Source # 

Request Lenses

ebPlatform :: Lens' ExportBundle (Maybe Platform) Source #

Developer desktop or target application platform.

ebProjectId :: Lens' ExportBundle (Maybe Text) Source #

Unique project identifier.

ebBundleId :: Lens' ExportBundle Text Source #

Unique bundle identifier.

Destructuring the Response

exportBundleResponse Source #

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

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

  • ebrsDownloadURL - URL which contains the custom-generated SDK and tool packages used to integrate the client mobile app or web app with the AWS resources created by the AWS Mobile Hub project.
  • ebrsResponseStatus - -- | The response status code.

data ExportBundleResponse Source #

Result structure which contains link to download custom-generated SDK and tool packages used to integrate mobile web or app clients with backed AWS resources.

See: exportBundleResponse smart constructor.

Instances

Eq ExportBundleResponse Source # 
Data ExportBundleResponse Source # 

Methods

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

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

toConstr :: ExportBundleResponse -> Constr #

dataTypeOf :: ExportBundleResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ExportBundleResponse Source # 
Show ExportBundleResponse Source # 
Generic ExportBundleResponse Source # 
NFData ExportBundleResponse Source # 

Methods

rnf :: ExportBundleResponse -> () #

type Rep ExportBundleResponse Source # 
type Rep ExportBundleResponse = D1 (MetaData "ExportBundleResponse" "Network.AWS.Mobile.ExportBundle" "amazonka-mobile-1.5.0-7pdfDsS3Pa88IEj9Qidb1o" False) (C1 (MetaCons "ExportBundleResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ebrsDownloadURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ebrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

ebrsDownloadURL :: Lens' ExportBundleResponse (Maybe Text) Source #

URL which contains the custom-generated SDK and tool packages used to integrate the client mobile app or web app with the AWS resources created by the AWS Mobile Hub project.

ebrsResponseStatus :: Lens' ExportBundleResponse Int Source #

  • - | The response status code.