amazonka-mobile-1.6.1: Amazon Mobile 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.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 # 
Instance details

Defined in Network.AWS.Mobile.ExportBundle

Data ExportBundle Source # 
Instance details

Defined in Network.AWS.Mobile.ExportBundle

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

Defined in Network.AWS.Mobile.ExportBundle

Show ExportBundle Source # 
Instance details

Defined in Network.AWS.Mobile.ExportBundle

Generic ExportBundle Source # 
Instance details

Defined in Network.AWS.Mobile.ExportBundle

Associated Types

type Rep ExportBundle :: Type -> Type #

Hashable ExportBundle Source # 
Instance details

Defined in Network.AWS.Mobile.ExportBundle

ToJSON ExportBundle Source # 
Instance details

Defined in Network.AWS.Mobile.ExportBundle

AWSRequest ExportBundle Source # 
Instance details

Defined in Network.AWS.Mobile.ExportBundle

Associated Types

type Rs ExportBundle :: Type #

ToHeaders ExportBundle Source # 
Instance details

Defined in Network.AWS.Mobile.ExportBundle

ToPath ExportBundle Source # 
Instance details

Defined in Network.AWS.Mobile.ExportBundle

ToQuery ExportBundle Source # 
Instance details

Defined in Network.AWS.Mobile.ExportBundle

NFData ExportBundle Source # 
Instance details

Defined in Network.AWS.Mobile.ExportBundle

Methods

rnf :: ExportBundle -> () #

type Rep ExportBundle Source # 
Instance details

Defined in Network.AWS.Mobile.ExportBundle

type Rep ExportBundle = D1 (MetaData "ExportBundle" "Network.AWS.Mobile.ExportBundle" "amazonka-mobile-1.6.1-IbZPJneqThD76aUbwxZxsf" False) (C1 (MetaCons "ExportBundle'" PrefixI True) (S1 (MetaSel (Just "_ebPlatform") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Platform)) :*: (S1 (MetaSel (Just "_ebProjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_ebBundleId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs ExportBundle Source # 
Instance details

Defined in Network.AWS.Mobile.ExportBundle

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

Defined in Network.AWS.Mobile.ExportBundle

Data ExportBundleResponse Source # 
Instance details

Defined in Network.AWS.Mobile.ExportBundle

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

Defined in Network.AWS.Mobile.ExportBundle

Show ExportBundleResponse Source # 
Instance details

Defined in Network.AWS.Mobile.ExportBundle

Generic ExportBundleResponse Source # 
Instance details

Defined in Network.AWS.Mobile.ExportBundle

Associated Types

type Rep ExportBundleResponse :: Type -> Type #

NFData ExportBundleResponse Source # 
Instance details

Defined in Network.AWS.Mobile.ExportBundle

Methods

rnf :: ExportBundleResponse -> () #

type Rep ExportBundleResponse Source # 
Instance details

Defined in Network.AWS.Mobile.ExportBundle

type Rep ExportBundleResponse = D1 (MetaData "ExportBundleResponse" "Network.AWS.Mobile.ExportBundle" "amazonka-mobile-1.6.1-IbZPJneqThD76aUbwxZxsf" False) (C1 (MetaCons "ExportBundleResponse'" PrefixI True) (S1 (MetaSel (Just "_ebrsDownloadURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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.