@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSAppFabricAsync extends AbstractAWSAppFabric implements AWSAppFabricAsync
AWSAppFabricAsync
. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler
, which throws an
UnsupportedOperationException
.ENDPOINT_PREFIX
batchGetUserAccessTasks, connectAppAuthorization, createAppAuthorization, createAppBundle, createIngestion, createIngestionDestination, deleteAppAuthorization, deleteAppBundle, deleteIngestion, deleteIngestionDestination, getAppAuthorization, getAppBundle, getCachedResponseMetadata, getIngestion, getIngestionDestination, listAppAuthorizations, listAppBundles, listIngestionDestinations, listIngestions, listTagsForResource, shutdown, startIngestion, startUserAccessTasks, stopIngestion, tagResource, untagResource, updateAppAuthorization, updateIngestionDestination
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
batchGetUserAccessTasks, connectAppAuthorization, createAppAuthorization, createAppBundle, createIngestion, createIngestionDestination, deleteAppAuthorization, deleteAppBundle, deleteIngestion, deleteIngestionDestination, getAppAuthorization, getAppBundle, getCachedResponseMetadata, getIngestion, getIngestionDestination, listAppAuthorizations, listAppBundles, listIngestionDestinations, listIngestions, listTagsForResource, shutdown, startIngestion, startUserAccessTasks, stopIngestion, tagResource, untagResource, updateAppAuthorization, updateIngestionDestination
public Future<BatchGetUserAccessTasksResult> batchGetUserAccessTasksAsync(BatchGetUserAccessTasksRequest request)
AWSAppFabricAsync
Gets user access details in a batch request.
This action polls data from the tasks that are kicked off by the StartUserAccessTasks
action.
batchGetUserAccessTasksAsync
in interface AWSAppFabricAsync
public Future<BatchGetUserAccessTasksResult> batchGetUserAccessTasksAsync(BatchGetUserAccessTasksRequest request, AsyncHandler<BatchGetUserAccessTasksRequest,BatchGetUserAccessTasksResult> asyncHandler)
AWSAppFabricAsync
Gets user access details in a batch request.
This action polls data from the tasks that are kicked off by the StartUserAccessTasks
action.
batchGetUserAccessTasksAsync
in interface AWSAppFabricAsync
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<ConnectAppAuthorizationResult> connectAppAuthorizationAsync(ConnectAppAuthorizationRequest request)
AWSAppFabricAsync
Establishes a connection between Amazon Web Services AppFabric and an application, which allows AppFabric to call the APIs of the application.
connectAppAuthorizationAsync
in interface AWSAppFabricAsync
public Future<ConnectAppAuthorizationResult> connectAppAuthorizationAsync(ConnectAppAuthorizationRequest request, AsyncHandler<ConnectAppAuthorizationRequest,ConnectAppAuthorizationResult> asyncHandler)
AWSAppFabricAsync
Establishes a connection between Amazon Web Services AppFabric and an application, which allows AppFabric to call the APIs of the application.
connectAppAuthorizationAsync
in interface AWSAppFabricAsync
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<CreateAppAuthorizationResult> createAppAuthorizationAsync(CreateAppAuthorizationRequest request)
AWSAppFabricAsync
Creates an app authorization within an app bundle, which allows AppFabric to connect to an application.
createAppAuthorizationAsync
in interface AWSAppFabricAsync
public Future<CreateAppAuthorizationResult> createAppAuthorizationAsync(CreateAppAuthorizationRequest request, AsyncHandler<CreateAppAuthorizationRequest,CreateAppAuthorizationResult> asyncHandler)
AWSAppFabricAsync
Creates an app authorization within an app bundle, which allows AppFabric to connect to an application.
createAppAuthorizationAsync
in interface AWSAppFabricAsync
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<CreateAppBundleResult> createAppBundleAsync(CreateAppBundleRequest request)
AWSAppFabricAsync
Creates an app bundle to collect data from an application using AppFabric.
createAppBundleAsync
in interface AWSAppFabricAsync
public Future<CreateAppBundleResult> createAppBundleAsync(CreateAppBundleRequest request, AsyncHandler<CreateAppBundleRequest,CreateAppBundleResult> asyncHandler)
AWSAppFabricAsync
Creates an app bundle to collect data from an application using AppFabric.
createAppBundleAsync
in interface AWSAppFabricAsync
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<CreateIngestionResult> createIngestionAsync(CreateIngestionRequest request)
AWSAppFabricAsync
Creates a data ingestion for an application.
createIngestionAsync
in interface AWSAppFabricAsync
public Future<CreateIngestionResult> createIngestionAsync(CreateIngestionRequest request, AsyncHandler<CreateIngestionRequest,CreateIngestionResult> asyncHandler)
AWSAppFabricAsync
Creates a data ingestion for an application.
createIngestionAsync
in interface AWSAppFabricAsync
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<CreateIngestionDestinationResult> createIngestionDestinationAsync(CreateIngestionDestinationRequest request)
AWSAppFabricAsync
Creates an ingestion destination, which specifies how an application's ingested data is processed by Amazon Web Services AppFabric and where it's delivered.
createIngestionDestinationAsync
in interface AWSAppFabricAsync
public Future<CreateIngestionDestinationResult> createIngestionDestinationAsync(CreateIngestionDestinationRequest request, AsyncHandler<CreateIngestionDestinationRequest,CreateIngestionDestinationResult> asyncHandler)
AWSAppFabricAsync
Creates an ingestion destination, which specifies how an application's ingested data is processed by Amazon Web Services AppFabric and where it's delivered.
createIngestionDestinationAsync
in interface AWSAppFabricAsync
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<DeleteAppAuthorizationResult> deleteAppAuthorizationAsync(DeleteAppAuthorizationRequest request)
AWSAppFabricAsync
Deletes an app authorization. You must delete the associated ingestion before you can delete an app authorization.
deleteAppAuthorizationAsync
in interface AWSAppFabricAsync
public Future<DeleteAppAuthorizationResult> deleteAppAuthorizationAsync(DeleteAppAuthorizationRequest request, AsyncHandler<DeleteAppAuthorizationRequest,DeleteAppAuthorizationResult> asyncHandler)
AWSAppFabricAsync
Deletes an app authorization. You must delete the associated ingestion before you can delete an app authorization.
deleteAppAuthorizationAsync
in interface AWSAppFabricAsync
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<DeleteAppBundleResult> deleteAppBundleAsync(DeleteAppBundleRequest request)
AWSAppFabricAsync
Deletes an app bundle. You must delete all associated app authorizations before you can delete an app bundle.
deleteAppBundleAsync
in interface AWSAppFabricAsync
public Future<DeleteAppBundleResult> deleteAppBundleAsync(DeleteAppBundleRequest request, AsyncHandler<DeleteAppBundleRequest,DeleteAppBundleResult> asyncHandler)
AWSAppFabricAsync
Deletes an app bundle. You must delete all associated app authorizations before you can delete an app bundle.
deleteAppBundleAsync
in interface AWSAppFabricAsync
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<DeleteIngestionResult> deleteIngestionAsync(DeleteIngestionRequest request)
AWSAppFabricAsync
Deletes an ingestion. You must stop (disable) the ingestion and you must delete all associated ingestion destinations before you can delete an app ingestion.
deleteIngestionAsync
in interface AWSAppFabricAsync
public Future<DeleteIngestionResult> deleteIngestionAsync(DeleteIngestionRequest request, AsyncHandler<DeleteIngestionRequest,DeleteIngestionResult> asyncHandler)
AWSAppFabricAsync
Deletes an ingestion. You must stop (disable) the ingestion and you must delete all associated ingestion destinations before you can delete an app ingestion.
deleteIngestionAsync
in interface AWSAppFabricAsync
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<DeleteIngestionDestinationResult> deleteIngestionDestinationAsync(DeleteIngestionDestinationRequest request)
AWSAppFabricAsync
Deletes an ingestion destination.
This deletes the association between an ingestion and it's destination. It doesn't delete previously ingested data or the storage destination, such as the Amazon S3 bucket where the data is delivered. If the ingestion destination is deleted while the associated ingestion is enabled, the ingestion will fail and is eventually disabled.
deleteIngestionDestinationAsync
in interface AWSAppFabricAsync
public Future<DeleteIngestionDestinationResult> deleteIngestionDestinationAsync(DeleteIngestionDestinationRequest request, AsyncHandler<DeleteIngestionDestinationRequest,DeleteIngestionDestinationResult> asyncHandler)
AWSAppFabricAsync
Deletes an ingestion destination.
This deletes the association between an ingestion and it's destination. It doesn't delete previously ingested data or the storage destination, such as the Amazon S3 bucket where the data is delivered. If the ingestion destination is deleted while the associated ingestion is enabled, the ingestion will fail and is eventually disabled.
deleteIngestionDestinationAsync
in interface AWSAppFabricAsync
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<GetAppAuthorizationResult> getAppAuthorizationAsync(GetAppAuthorizationRequest request)
AWSAppFabricAsync
Returns information about an app authorization.
getAppAuthorizationAsync
in interface AWSAppFabricAsync
public Future<GetAppAuthorizationResult> getAppAuthorizationAsync(GetAppAuthorizationRequest request, AsyncHandler<GetAppAuthorizationRequest,GetAppAuthorizationResult> asyncHandler)
AWSAppFabricAsync
Returns information about an app authorization.
getAppAuthorizationAsync
in interface AWSAppFabricAsync
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<GetAppBundleResult> getAppBundleAsync(GetAppBundleRequest request)
AWSAppFabricAsync
Returns information about an app bundle.
getAppBundleAsync
in interface AWSAppFabricAsync
public Future<GetAppBundleResult> getAppBundleAsync(GetAppBundleRequest request, AsyncHandler<GetAppBundleRequest,GetAppBundleResult> asyncHandler)
AWSAppFabricAsync
Returns information about an app bundle.
getAppBundleAsync
in interface AWSAppFabricAsync
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<GetIngestionResult> getIngestionAsync(GetIngestionRequest request)
AWSAppFabricAsync
Returns information about an ingestion.
getIngestionAsync
in interface AWSAppFabricAsync
public Future<GetIngestionResult> getIngestionAsync(GetIngestionRequest request, AsyncHandler<GetIngestionRequest,GetIngestionResult> asyncHandler)
AWSAppFabricAsync
Returns information about an ingestion.
getIngestionAsync
in interface AWSAppFabricAsync
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<GetIngestionDestinationResult> getIngestionDestinationAsync(GetIngestionDestinationRequest request)
AWSAppFabricAsync
Returns information about an ingestion destination.
getIngestionDestinationAsync
in interface AWSAppFabricAsync
public Future<GetIngestionDestinationResult> getIngestionDestinationAsync(GetIngestionDestinationRequest request, AsyncHandler<GetIngestionDestinationRequest,GetIngestionDestinationResult> asyncHandler)
AWSAppFabricAsync
Returns information about an ingestion destination.
getIngestionDestinationAsync
in interface AWSAppFabricAsync
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<ListAppAuthorizationsResult> listAppAuthorizationsAsync(ListAppAuthorizationsRequest request)
AWSAppFabricAsync
Returns a list of all app authorizations configured for an app bundle.
listAppAuthorizationsAsync
in interface AWSAppFabricAsync
public Future<ListAppAuthorizationsResult> listAppAuthorizationsAsync(ListAppAuthorizationsRequest request, AsyncHandler<ListAppAuthorizationsRequest,ListAppAuthorizationsResult> asyncHandler)
AWSAppFabricAsync
Returns a list of all app authorizations configured for an app bundle.
listAppAuthorizationsAsync
in interface AWSAppFabricAsync
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<ListAppBundlesResult> listAppBundlesAsync(ListAppBundlesRequest request)
AWSAppFabricAsync
Returns a list of app bundles.
listAppBundlesAsync
in interface AWSAppFabricAsync
public Future<ListAppBundlesResult> listAppBundlesAsync(ListAppBundlesRequest request, AsyncHandler<ListAppBundlesRequest,ListAppBundlesResult> asyncHandler)
AWSAppFabricAsync
Returns a list of app bundles.
listAppBundlesAsync
in interface AWSAppFabricAsync
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<ListIngestionDestinationsResult> listIngestionDestinationsAsync(ListIngestionDestinationsRequest request)
AWSAppFabricAsync
Returns a list of all ingestion destinations configured for an ingestion.
listIngestionDestinationsAsync
in interface AWSAppFabricAsync
public Future<ListIngestionDestinationsResult> listIngestionDestinationsAsync(ListIngestionDestinationsRequest request, AsyncHandler<ListIngestionDestinationsRequest,ListIngestionDestinationsResult> asyncHandler)
AWSAppFabricAsync
Returns a list of all ingestion destinations configured for an ingestion.
listIngestionDestinationsAsync
in interface AWSAppFabricAsync
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<ListIngestionsResult> listIngestionsAsync(ListIngestionsRequest request)
AWSAppFabricAsync
Returns a list of all ingestions configured for an app bundle.
listIngestionsAsync
in interface AWSAppFabricAsync
public Future<ListIngestionsResult> listIngestionsAsync(ListIngestionsRequest request, AsyncHandler<ListIngestionsRequest,ListIngestionsResult> asyncHandler)
AWSAppFabricAsync
Returns a list of all ingestions configured for an app bundle.
listIngestionsAsync
in interface AWSAppFabricAsync
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<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSAppFabricAsync
Returns a list of tags for a resource.
listTagsForResourceAsync
in interface AWSAppFabricAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSAppFabricAsync
Returns a list of tags for a resource.
listTagsForResourceAsync
in interface AWSAppFabricAsync
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<StartIngestionResult> startIngestionAsync(StartIngestionRequest request)
AWSAppFabricAsync
Starts (enables) an ingestion, which collects data from an application.
startIngestionAsync
in interface AWSAppFabricAsync
public Future<StartIngestionResult> startIngestionAsync(StartIngestionRequest request, AsyncHandler<StartIngestionRequest,StartIngestionResult> asyncHandler)
AWSAppFabricAsync
Starts (enables) an ingestion, which collects data from an application.
startIngestionAsync
in interface AWSAppFabricAsync
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<StartUserAccessTasksResult> startUserAccessTasksAsync(StartUserAccessTasksRequest request)
AWSAppFabricAsync
Starts the tasks to search user access status for a specific email address.
The tasks are stopped when the user access status data is found. The tasks are terminated when the API calls to the application time out.
startUserAccessTasksAsync
in interface AWSAppFabricAsync
public Future<StartUserAccessTasksResult> startUserAccessTasksAsync(StartUserAccessTasksRequest request, AsyncHandler<StartUserAccessTasksRequest,StartUserAccessTasksResult> asyncHandler)
AWSAppFabricAsync
Starts the tasks to search user access status for a specific email address.
The tasks are stopped when the user access status data is found. The tasks are terminated when the API calls to the application time out.
startUserAccessTasksAsync
in interface AWSAppFabricAsync
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<StopIngestionResult> stopIngestionAsync(StopIngestionRequest request)
AWSAppFabricAsync
Stops (disables) an ingestion.
stopIngestionAsync
in interface AWSAppFabricAsync
public Future<StopIngestionResult> stopIngestionAsync(StopIngestionRequest request, AsyncHandler<StopIngestionRequest,StopIngestionResult> asyncHandler)
AWSAppFabricAsync
Stops (disables) an ingestion.
stopIngestionAsync
in interface AWSAppFabricAsync
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<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSAppFabricAsync
Assigns one or more tags (key-value pairs) to the specified resource.
tagResourceAsync
in interface AWSAppFabricAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSAppFabricAsync
Assigns one or more tags (key-value pairs) to the specified resource.
tagResourceAsync
in interface AWSAppFabricAsync
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<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSAppFabricAsync
Removes a tag or tags from a resource.
untagResourceAsync
in interface AWSAppFabricAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSAppFabricAsync
Removes a tag or tags from a resource.
untagResourceAsync
in interface AWSAppFabricAsync
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<UpdateAppAuthorizationResult> updateAppAuthorizationAsync(UpdateAppAuthorizationRequest request)
AWSAppFabricAsync
Updates an app authorization within an app bundle, which allows AppFabric to connect to an application.
If the app authorization was in a connected
state, updating the app authorization will set it back
to a PendingConnect
state.
updateAppAuthorizationAsync
in interface AWSAppFabricAsync
public Future<UpdateAppAuthorizationResult> updateAppAuthorizationAsync(UpdateAppAuthorizationRequest request, AsyncHandler<UpdateAppAuthorizationRequest,UpdateAppAuthorizationResult> asyncHandler)
AWSAppFabricAsync
Updates an app authorization within an app bundle, which allows AppFabric to connect to an application.
If the app authorization was in a connected
state, updating the app authorization will set it back
to a PendingConnect
state.
updateAppAuthorizationAsync
in interface AWSAppFabricAsync
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<UpdateIngestionDestinationResult> updateIngestionDestinationAsync(UpdateIngestionDestinationRequest request)
AWSAppFabricAsync
Updates an ingestion destination, which specifies how an application's ingested data is processed by Amazon Web Services AppFabric and where it's delivered.
updateIngestionDestinationAsync
in interface AWSAppFabricAsync
public Future<UpdateIngestionDestinationResult> updateIngestionDestinationAsync(UpdateIngestionDestinationRequest request, AsyncHandler<UpdateIngestionDestinationRequest,UpdateIngestionDestinationResult> asyncHandler)
AWSAppFabricAsync
Updates an ingestion destination, which specifies how an application's ingested data is processed by Amazon Web Services AppFabric and where it's delivered.
updateIngestionDestinationAsync
in interface AWSAppFabricAsync
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.