@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSMobileAsync extends AWSMobile
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSMobileAsync
instead.
AWS Mobile Service provides mobile app and website developers with capabilities required to configure AWS resources and bootstrap their developer desktop projects with the necessary SDKs, constants, tools and samples to make use of those resources.
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
Future<CreateProjectResult> |
createProjectAsync(CreateProjectRequest createProjectRequest)
Creates an AWS Mobile Hub project.
|
Future<CreateProjectResult> |
createProjectAsync(CreateProjectRequest createProjectRequest,
AsyncHandler<CreateProjectRequest,CreateProjectResult> asyncHandler)
Creates an AWS Mobile Hub project.
|
Future<DeleteProjectResult> |
deleteProjectAsync(DeleteProjectRequest deleteProjectRequest)
Delets a project in AWS Mobile Hub.
|
Future<DeleteProjectResult> |
deleteProjectAsync(DeleteProjectRequest deleteProjectRequest,
AsyncHandler<DeleteProjectRequest,DeleteProjectResult> asyncHandler)
Delets a project in AWS Mobile Hub.
|
Future<DescribeBundleResult> |
describeBundleAsync(DescribeBundleRequest describeBundleRequest)
Get the bundle details for the requested bundle id.
|
Future<DescribeBundleResult> |
describeBundleAsync(DescribeBundleRequest describeBundleRequest,
AsyncHandler<DescribeBundleRequest,DescribeBundleResult> asyncHandler)
Get the bundle details for the requested bundle id.
|
Future<DescribeProjectResult> |
describeProjectAsync(DescribeProjectRequest describeProjectRequest)
Gets details about a project in AWS Mobile Hub.
|
Future<DescribeProjectResult> |
describeProjectAsync(DescribeProjectRequest describeProjectRequest,
AsyncHandler<DescribeProjectRequest,DescribeProjectResult> asyncHandler)
Gets details about a project in AWS Mobile Hub.
|
Future<ExportBundleResult> |
exportBundleAsync(ExportBundleRequest exportBundleRequest)
Generates customized software development kit (SDK) and or tool packages used to integrate mobile web or mobile
app clients with backend AWS resources.
|
Future<ExportBundleResult> |
exportBundleAsync(ExportBundleRequest exportBundleRequest,
AsyncHandler<ExportBundleRequest,ExportBundleResult> asyncHandler)
Generates customized software development kit (SDK) and or tool packages used to integrate mobile web or mobile
app clients with backend AWS resources.
|
Future<ExportProjectResult> |
exportProjectAsync(ExportProjectRequest exportProjectRequest)
Exports project configuration to a snapshot which can be downloaded and shared.
|
Future<ExportProjectResult> |
exportProjectAsync(ExportProjectRequest exportProjectRequest,
AsyncHandler<ExportProjectRequest,ExportProjectResult> asyncHandler)
Exports project configuration to a snapshot which can be downloaded and shared.
|
Future<ListBundlesResult> |
listBundlesAsync(ListBundlesRequest listBundlesRequest)
List all available bundles.
|
Future<ListBundlesResult> |
listBundlesAsync(ListBundlesRequest listBundlesRequest,
AsyncHandler<ListBundlesRequest,ListBundlesResult> asyncHandler)
List all available bundles.
|
Future<ListProjectsResult> |
listProjectsAsync(ListProjectsRequest listProjectsRequest)
Lists projects in AWS Mobile Hub.
|
Future<ListProjectsResult> |
listProjectsAsync(ListProjectsRequest listProjectsRequest,
AsyncHandler<ListProjectsRequest,ListProjectsResult> asyncHandler)
Lists projects in AWS Mobile Hub.
|
Future<UpdateProjectResult> |
updateProjectAsync(UpdateProjectRequest updateProjectRequest)
Update an existing project.
|
Future<UpdateProjectResult> |
updateProjectAsync(UpdateProjectRequest updateProjectRequest,
AsyncHandler<UpdateProjectRequest,UpdateProjectResult> asyncHandler)
Update an existing project.
|
createProject, deleteProject, describeBundle, describeProject, exportBundle, exportProject, getCachedResponseMetadata, listBundles, listProjects, shutdown, updateProject
Future<CreateProjectResult> createProjectAsync(CreateProjectRequest createProjectRequest)
Creates an AWS Mobile Hub project.
createProjectRequest
- Request structure used to request a project be created.Future<CreateProjectResult> createProjectAsync(CreateProjectRequest createProjectRequest, AsyncHandler<CreateProjectRequest,CreateProjectResult> asyncHandler)
Creates an AWS Mobile Hub project.
createProjectRequest
- Request structure used to request a project be created.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteProjectResult> deleteProjectAsync(DeleteProjectRequest deleteProjectRequest)
Delets a project in AWS Mobile Hub.
deleteProjectRequest
- Request structure used to request a project be deleted.Future<DeleteProjectResult> deleteProjectAsync(DeleteProjectRequest deleteProjectRequest, AsyncHandler<DeleteProjectRequest,DeleteProjectResult> asyncHandler)
Delets a project in AWS Mobile Hub.
deleteProjectRequest
- Request structure used to request a project be deleted.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeBundleResult> describeBundleAsync(DescribeBundleRequest describeBundleRequest)
Get the bundle details for the requested bundle id.
describeBundleRequest
- Request structure to request the details of a specific bundle.Future<DescribeBundleResult> describeBundleAsync(DescribeBundleRequest describeBundleRequest, AsyncHandler<DescribeBundleRequest,DescribeBundleResult> asyncHandler)
Get the bundle details for the requested bundle id.
describeBundleRequest
- Request structure to request the details of a specific bundle.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeProjectResult> describeProjectAsync(DescribeProjectRequest describeProjectRequest)
Gets details about a project in AWS Mobile Hub.
describeProjectRequest
- Request structure used to request details about a project.Future<DescribeProjectResult> describeProjectAsync(DescribeProjectRequest describeProjectRequest, AsyncHandler<DescribeProjectRequest,DescribeProjectResult> asyncHandler)
Gets details about a project in AWS Mobile Hub.
describeProjectRequest
- Request structure used to request details about a project.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ExportBundleResult> exportBundleAsync(ExportBundleRequest exportBundleRequest)
Generates customized software development kit (SDK) and or tool packages used to integrate mobile web or mobile app clients with backend AWS resources.
exportBundleRequest
- Request structure used to request generation of custom SDK and tool packages required to integrate mobile
web or app clients with backed AWS resources.Future<ExportBundleResult> exportBundleAsync(ExportBundleRequest exportBundleRequest, AsyncHandler<ExportBundleRequest,ExportBundleResult> asyncHandler)
Generates customized software development kit (SDK) and or tool packages used to integrate mobile web or mobile app clients with backend AWS resources.
exportBundleRequest
- Request structure used to request generation of custom SDK and tool packages required to integrate mobile
web or app clients with backed AWS resources.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ExportProjectResult> exportProjectAsync(ExportProjectRequest exportProjectRequest)
Exports project configuration to a snapshot which can be downloaded and shared. Note that mobile app push credentials are encrypted in exported projects, so they can only be shared successfully within the same AWS account.
exportProjectRequest
- Request structure used in requests to export project configuration details.Future<ExportProjectResult> exportProjectAsync(ExportProjectRequest exportProjectRequest, AsyncHandler<ExportProjectRequest,ExportProjectResult> asyncHandler)
Exports project configuration to a snapshot which can be downloaded and shared. Note that mobile app push credentials are encrypted in exported projects, so they can only be shared successfully within the same AWS account.
exportProjectRequest
- Request structure used in requests to export project configuration details.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListBundlesResult> listBundlesAsync(ListBundlesRequest listBundlesRequest)
List all available bundles.
listBundlesRequest
- Request structure to request all available bundles.Future<ListBundlesResult> listBundlesAsync(ListBundlesRequest listBundlesRequest, AsyncHandler<ListBundlesRequest,ListBundlesResult> asyncHandler)
List all available bundles.
listBundlesRequest
- Request structure to request all available bundles.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListProjectsResult> listProjectsAsync(ListProjectsRequest listProjectsRequest)
Lists projects in AWS Mobile Hub.
listProjectsRequest
- Request structure used to request projects list in AWS Mobile Hub.Future<ListProjectsResult> listProjectsAsync(ListProjectsRequest listProjectsRequest, AsyncHandler<ListProjectsRequest,ListProjectsResult> asyncHandler)
Lists projects in AWS Mobile Hub.
listProjectsRequest
- Request structure used to request projects list in AWS Mobile Hub.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateProjectResult> updateProjectAsync(UpdateProjectRequest updateProjectRequest)
Update an existing project.
updateProjectRequest
- Request structure used for requests to update project configuration.Future<UpdateProjectResult> updateProjectAsync(UpdateProjectRequest updateProjectRequest, AsyncHandler<UpdateProjectRequest,UpdateProjectResult> asyncHandler)
Update an existing project.
updateProjectRequest
- Request structure used for requests to update project configuration.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.