@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSIoTRoboRunnerAsync extends AWSIoTRoboRunner
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
AbstractAWSIoTRoboRunnerAsync
instead.
An example service, deployed with the Octane Service creator, which will echo the string
ENDPOINT_PREFIX
createDestination, createSite, createWorker, createWorkerFleet, deleteDestination, deleteSite, deleteWorker, deleteWorkerFleet, getCachedResponseMetadata, getDestination, getSite, getWorker, getWorkerFleet, listDestinations, listSites, listWorkerFleets, listWorkers, shutdown, updateDestination, updateSite, updateWorker, updateWorkerFleet
Future<CreateDestinationResult> createDestinationAsync(CreateDestinationRequest createDestinationRequest)
Grants permission to create a destination
createDestinationRequest
- Future<CreateDestinationResult> createDestinationAsync(CreateDestinationRequest createDestinationRequest, AsyncHandler<CreateDestinationRequest,CreateDestinationResult> asyncHandler)
Grants permission to create a destination
createDestinationRequest
- 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<CreateSiteResult> createSiteAsync(CreateSiteRequest createSiteRequest)
Grants permission to create a site
createSiteRequest
- Future<CreateSiteResult> createSiteAsync(CreateSiteRequest createSiteRequest, AsyncHandler<CreateSiteRequest,CreateSiteResult> asyncHandler)
Grants permission to create a site
createSiteRequest
- 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<CreateWorkerResult> createWorkerAsync(CreateWorkerRequest createWorkerRequest)
Grants permission to create a worker
createWorkerRequest
- Future<CreateWorkerResult> createWorkerAsync(CreateWorkerRequest createWorkerRequest, AsyncHandler<CreateWorkerRequest,CreateWorkerResult> asyncHandler)
Grants permission to create a worker
createWorkerRequest
- 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<CreateWorkerFleetResult> createWorkerFleetAsync(CreateWorkerFleetRequest createWorkerFleetRequest)
Grants permission to create a worker fleet
createWorkerFleetRequest
- Future<CreateWorkerFleetResult> createWorkerFleetAsync(CreateWorkerFleetRequest createWorkerFleetRequest, AsyncHandler<CreateWorkerFleetRequest,CreateWorkerFleetResult> asyncHandler)
Grants permission to create a worker fleet
createWorkerFleetRequest
- 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<DeleteDestinationResult> deleteDestinationAsync(DeleteDestinationRequest deleteDestinationRequest)
Grants permission to delete a destination
deleteDestinationRequest
- Future<DeleteDestinationResult> deleteDestinationAsync(DeleteDestinationRequest deleteDestinationRequest, AsyncHandler<DeleteDestinationRequest,DeleteDestinationResult> asyncHandler)
Grants permission to delete a destination
deleteDestinationRequest
- 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<DeleteSiteResult> deleteSiteAsync(DeleteSiteRequest deleteSiteRequest)
Grants permission to delete a site
deleteSiteRequest
- Future<DeleteSiteResult> deleteSiteAsync(DeleteSiteRequest deleteSiteRequest, AsyncHandler<DeleteSiteRequest,DeleteSiteResult> asyncHandler)
Grants permission to delete a site
deleteSiteRequest
- 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<DeleteWorkerResult> deleteWorkerAsync(DeleteWorkerRequest deleteWorkerRequest)
Grants permission to delete a worker
deleteWorkerRequest
- Future<DeleteWorkerResult> deleteWorkerAsync(DeleteWorkerRequest deleteWorkerRequest, AsyncHandler<DeleteWorkerRequest,DeleteWorkerResult> asyncHandler)
Grants permission to delete a worker
deleteWorkerRequest
- 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<DeleteWorkerFleetResult> deleteWorkerFleetAsync(DeleteWorkerFleetRequest deleteWorkerFleetRequest)
Grants permission to delete a worker fleet
deleteWorkerFleetRequest
- Future<DeleteWorkerFleetResult> deleteWorkerFleetAsync(DeleteWorkerFleetRequest deleteWorkerFleetRequest, AsyncHandler<DeleteWorkerFleetRequest,DeleteWorkerFleetResult> asyncHandler)
Grants permission to delete a worker fleet
deleteWorkerFleetRequest
- 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<GetDestinationResult> getDestinationAsync(GetDestinationRequest getDestinationRequest)
Grants permission to get a destination
getDestinationRequest
- Future<GetDestinationResult> getDestinationAsync(GetDestinationRequest getDestinationRequest, AsyncHandler<GetDestinationRequest,GetDestinationResult> asyncHandler)
Grants permission to get a destination
getDestinationRequest
- 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<GetSiteResult> getSiteAsync(GetSiteRequest getSiteRequest)
Grants permission to get a site
getSiteRequest
- Future<GetSiteResult> getSiteAsync(GetSiteRequest getSiteRequest, AsyncHandler<GetSiteRequest,GetSiteResult> asyncHandler)
Grants permission to get a site
getSiteRequest
- 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<GetWorkerResult> getWorkerAsync(GetWorkerRequest getWorkerRequest)
Grants permission to get a worker
getWorkerRequest
- Future<GetWorkerResult> getWorkerAsync(GetWorkerRequest getWorkerRequest, AsyncHandler<GetWorkerRequest,GetWorkerResult> asyncHandler)
Grants permission to get a worker
getWorkerRequest
- 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<GetWorkerFleetResult> getWorkerFleetAsync(GetWorkerFleetRequest getWorkerFleetRequest)
Grants permission to get a worker fleet
getWorkerFleetRequest
- Future<GetWorkerFleetResult> getWorkerFleetAsync(GetWorkerFleetRequest getWorkerFleetRequest, AsyncHandler<GetWorkerFleetRequest,GetWorkerFleetResult> asyncHandler)
Grants permission to get a worker fleet
getWorkerFleetRequest
- 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<ListDestinationsResult> listDestinationsAsync(ListDestinationsRequest listDestinationsRequest)
Grants permission to list destinations
listDestinationsRequest
- Future<ListDestinationsResult> listDestinationsAsync(ListDestinationsRequest listDestinationsRequest, AsyncHandler<ListDestinationsRequest,ListDestinationsResult> asyncHandler)
Grants permission to list destinations
listDestinationsRequest
- 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<ListSitesResult> listSitesAsync(ListSitesRequest listSitesRequest)
Grants permission to list sites
listSitesRequest
- Future<ListSitesResult> listSitesAsync(ListSitesRequest listSitesRequest, AsyncHandler<ListSitesRequest,ListSitesResult> asyncHandler)
Grants permission to list sites
listSitesRequest
- 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<ListWorkerFleetsResult> listWorkerFleetsAsync(ListWorkerFleetsRequest listWorkerFleetsRequest)
Grants permission to list worker fleets
listWorkerFleetsRequest
- Future<ListWorkerFleetsResult> listWorkerFleetsAsync(ListWorkerFleetsRequest listWorkerFleetsRequest, AsyncHandler<ListWorkerFleetsRequest,ListWorkerFleetsResult> asyncHandler)
Grants permission to list worker fleets
listWorkerFleetsRequest
- 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<ListWorkersResult> listWorkersAsync(ListWorkersRequest listWorkersRequest)
Grants permission to list workers
listWorkersRequest
- Future<ListWorkersResult> listWorkersAsync(ListWorkersRequest listWorkersRequest, AsyncHandler<ListWorkersRequest,ListWorkersResult> asyncHandler)
Grants permission to list workers
listWorkersRequest
- 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<UpdateDestinationResult> updateDestinationAsync(UpdateDestinationRequest updateDestinationRequest)
Grants permission to update a destination
updateDestinationRequest
- Future<UpdateDestinationResult> updateDestinationAsync(UpdateDestinationRequest updateDestinationRequest, AsyncHandler<UpdateDestinationRequest,UpdateDestinationResult> asyncHandler)
Grants permission to update a destination
updateDestinationRequest
- 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<UpdateSiteResult> updateSiteAsync(UpdateSiteRequest updateSiteRequest)
Grants permission to update a site
updateSiteRequest
- Future<UpdateSiteResult> updateSiteAsync(UpdateSiteRequest updateSiteRequest, AsyncHandler<UpdateSiteRequest,UpdateSiteResult> asyncHandler)
Grants permission to update a site
updateSiteRequest
- 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<UpdateWorkerResult> updateWorkerAsync(UpdateWorkerRequest updateWorkerRequest)
Grants permission to update a worker
updateWorkerRequest
- Future<UpdateWorkerResult> updateWorkerAsync(UpdateWorkerRequest updateWorkerRequest, AsyncHandler<UpdateWorkerRequest,UpdateWorkerResult> asyncHandler)
Grants permission to update a worker
updateWorkerRequest
- 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<UpdateWorkerFleetResult> updateWorkerFleetAsync(UpdateWorkerFleetRequest updateWorkerFleetRequest)
Grants permission to update a worker fleet
updateWorkerFleetRequest
- Future<UpdateWorkerFleetResult> updateWorkerFleetAsync(UpdateWorkerFleetRequest updateWorkerFleetRequest, AsyncHandler<UpdateWorkerFleetRequest,UpdateWorkerFleetResult> asyncHandler)
Grants permission to update a worker fleet
updateWorkerFleetRequest
- 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.