@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSMobileAsync extends AbstractAWSMobile implements AWSMobileAsync
AWSMobileAsync
. Convenient method forms pass through to the corresponding overload
that takes a request object and an AsyncHandler
, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
createProject, deleteProject, describeBundle, describeProject, exportBundle, exportProject, getCachedResponseMetadata, listBundles, listProjects, shutdown, updateProject
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createProject, deleteProject, describeBundle, describeProject, exportBundle, exportProject, getCachedResponseMetadata, listBundles, listProjects, shutdown, updateProject
public Future<CreateProjectResult> createProjectAsync(CreateProjectRequest request)
AWSMobileAsync
Creates an AWS Mobile Hub project.
createProjectAsync
in interface AWSMobileAsync
request
- Request structure used to request a project be created.public Future<CreateProjectResult> createProjectAsync(CreateProjectRequest request, AsyncHandler<CreateProjectRequest,CreateProjectResult> asyncHandler)
AWSMobileAsync
Creates an AWS Mobile Hub project.
createProjectAsync
in interface AWSMobileAsync
request
- 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.public Future<DeleteProjectResult> deleteProjectAsync(DeleteProjectRequest request)
AWSMobileAsync
Delets a project in AWS Mobile Hub.
deleteProjectAsync
in interface AWSMobileAsync
request
- Request structure used to request a project be deleted.public Future<DeleteProjectResult> deleteProjectAsync(DeleteProjectRequest request, AsyncHandler<DeleteProjectRequest,DeleteProjectResult> asyncHandler)
AWSMobileAsync
Delets a project in AWS Mobile Hub.
deleteProjectAsync
in interface AWSMobileAsync
request
- 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.public Future<DescribeBundleResult> describeBundleAsync(DescribeBundleRequest request)
AWSMobileAsync
Get the bundle details for the requested bundle id.
describeBundleAsync
in interface AWSMobileAsync
request
- Request structure to request the details of a specific bundle.public Future<DescribeBundleResult> describeBundleAsync(DescribeBundleRequest request, AsyncHandler<DescribeBundleRequest,DescribeBundleResult> asyncHandler)
AWSMobileAsync
Get the bundle details for the requested bundle id.
describeBundleAsync
in interface AWSMobileAsync
request
- 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.public Future<DescribeProjectResult> describeProjectAsync(DescribeProjectRequest request)
AWSMobileAsync
Gets details about a project in AWS Mobile Hub.
describeProjectAsync
in interface AWSMobileAsync
request
- Request structure used to request details about a project.public Future<DescribeProjectResult> describeProjectAsync(DescribeProjectRequest request, AsyncHandler<DescribeProjectRequest,DescribeProjectResult> asyncHandler)
AWSMobileAsync
Gets details about a project in AWS Mobile Hub.
describeProjectAsync
in interface AWSMobileAsync
request
- 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.public Future<ExportBundleResult> exportBundleAsync(ExportBundleRequest request)
AWSMobileAsync
Generates customized software development kit (SDK) and or tool packages used to integrate mobile web or mobile app clients with backend AWS resources.
exportBundleAsync
in interface AWSMobileAsync
request
- Request structure used to request generation of custom SDK and tool packages required to integrate mobile
web or app clients with backed AWS resources.public Future<ExportBundleResult> exportBundleAsync(ExportBundleRequest request, AsyncHandler<ExportBundleRequest,ExportBundleResult> asyncHandler)
AWSMobileAsync
Generates customized software development kit (SDK) and or tool packages used to integrate mobile web or mobile app clients with backend AWS resources.
exportBundleAsync
in interface AWSMobileAsync
request
- 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.public Future<ExportProjectResult> exportProjectAsync(ExportProjectRequest request)
AWSMobileAsync
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.
exportProjectAsync
in interface AWSMobileAsync
request
- Request structure used in requests to export project configuration details.public Future<ExportProjectResult> exportProjectAsync(ExportProjectRequest request, AsyncHandler<ExportProjectRequest,ExportProjectResult> asyncHandler)
AWSMobileAsync
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.
exportProjectAsync
in interface AWSMobileAsync
request
- 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.public Future<ListBundlesResult> listBundlesAsync(ListBundlesRequest request)
AWSMobileAsync
List all available bundles.
listBundlesAsync
in interface AWSMobileAsync
request
- Request structure to request all available bundles.public Future<ListBundlesResult> listBundlesAsync(ListBundlesRequest request, AsyncHandler<ListBundlesRequest,ListBundlesResult> asyncHandler)
AWSMobileAsync
List all available bundles.
listBundlesAsync
in interface AWSMobileAsync
request
- 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.public Future<ListProjectsResult> listProjectsAsync(ListProjectsRequest request)
AWSMobileAsync
Lists projects in AWS Mobile Hub.
listProjectsAsync
in interface AWSMobileAsync
request
- Request structure used to request projects list in AWS Mobile Hub.public Future<ListProjectsResult> listProjectsAsync(ListProjectsRequest request, AsyncHandler<ListProjectsRequest,ListProjectsResult> asyncHandler)
AWSMobileAsync
Lists projects in AWS Mobile Hub.
listProjectsAsync
in interface AWSMobileAsync
request
- 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.public Future<UpdateProjectResult> updateProjectAsync(UpdateProjectRequest request)
AWSMobileAsync
Update an existing project.
updateProjectAsync
in interface AWSMobileAsync
request
- Request structure used for requests to update project configuration.public Future<UpdateProjectResult> updateProjectAsync(UpdateProjectRequest request, AsyncHandler<UpdateProjectRequest,UpdateProjectResult> asyncHandler)
AWSMobileAsync
Update an existing project.
updateProjectAsync
in interface AWSMobileAsync
request
- 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.