@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSIoTRoboRunnerAsyncClient extends AWSIoTRoboRunnerClient implements AWSIoTRoboRunnerAsync
AsyncHandler can be used to receive
notification when an asynchronous operation completes.
An example service, deployed with the Octane Service creator, which will echo the string
configFactoryclient, clientConfiguration, endpoint, isEndpointOverridden, LOGGING_AWS_REQUEST_METRIC, requestHandler2s, timeOffsetENDPOINT_PREFIXbuilder, createDestination, createSite, createWorker, createWorkerFleet, deleteDestination, deleteSite, deleteWorker, deleteWorkerFleet, getCachedResponseMetadata, getDestination, getSite, getWorker, getWorkerFleet, listDestinations, listSites, listWorkerFleets, listWorkers, updateDestination, updateSite, updateWorker, updateWorkerFleetaddRequestHandler, addRequestHandler, beforeClientExecution, beforeMarshalling, calculateCRC32FromCompressedData, checkMutability, configureRegion, createExecutionContext, createExecutionContext, createExecutionContext, createSignerProvider, endClientExecution, endClientExecution, getClientConfiguration, getClientId, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceAbbreviation, getServiceName, getServiceNameIntern, getSigner, getSignerByURI, getSignerOverride, getSignerProvider, getSignerRegionOverride, getSigningRegion, getTimeOffset, isCsmEnabled, isEndpointOverridden, isProfilingEnabled, isRequestMetricsEnabled, makeImmutable, removeRequestHandler, removeRequestHandler, requestMetricCollector, setEndpoint, setEndpoint, setEndpointPrefix, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shouldGenerateClientSideMonitoringEvents, useStrictHostNameVerification, withEndpoint, withRegion, withRegion, withTimeOffsetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateDestination, createSite, createWorker, createWorkerFleet, deleteDestination, deleteSite, deleteWorker, deleteWorkerFleet, getCachedResponseMetadata, getDestination, getSite, getWorker, getWorkerFleet, listDestinations, listSites, listWorkerFleets, listWorkers, updateDestination, updateSite, updateWorker, updateWorkerFleetpublic static AWSIoTRoboRunnerAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateDestinationResult> createDestinationAsync(CreateDestinationRequest request)
AWSIoTRoboRunnerAsyncGrants permission to create a destination
createDestinationAsync in interface AWSIoTRoboRunnerAsyncpublic Future<CreateDestinationResult> createDestinationAsync(CreateDestinationRequest request, AsyncHandler<CreateDestinationRequest,CreateDestinationResult> asyncHandler)
AWSIoTRoboRunnerAsyncGrants permission to create a destination
createDestinationAsync in interface AWSIoTRoboRunnerAsyncasyncHandler - 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<CreateSiteResult> createSiteAsync(CreateSiteRequest request)
AWSIoTRoboRunnerAsyncGrants permission to create a site
createSiteAsync in interface AWSIoTRoboRunnerAsyncpublic Future<CreateSiteResult> createSiteAsync(CreateSiteRequest request, AsyncHandler<CreateSiteRequest,CreateSiteResult> asyncHandler)
AWSIoTRoboRunnerAsyncGrants permission to create a site
createSiteAsync in interface AWSIoTRoboRunnerAsyncasyncHandler - 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<CreateWorkerResult> createWorkerAsync(CreateWorkerRequest request)
AWSIoTRoboRunnerAsyncGrants permission to create a worker
createWorkerAsync in interface AWSIoTRoboRunnerAsyncpublic Future<CreateWorkerResult> createWorkerAsync(CreateWorkerRequest request, AsyncHandler<CreateWorkerRequest,CreateWorkerResult> asyncHandler)
AWSIoTRoboRunnerAsyncGrants permission to create a worker
createWorkerAsync in interface AWSIoTRoboRunnerAsyncasyncHandler - 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<CreateWorkerFleetResult> createWorkerFleetAsync(CreateWorkerFleetRequest request)
AWSIoTRoboRunnerAsyncGrants permission to create a worker fleet
createWorkerFleetAsync in interface AWSIoTRoboRunnerAsyncpublic Future<CreateWorkerFleetResult> createWorkerFleetAsync(CreateWorkerFleetRequest request, AsyncHandler<CreateWorkerFleetRequest,CreateWorkerFleetResult> asyncHandler)
AWSIoTRoboRunnerAsyncGrants permission to create a worker fleet
createWorkerFleetAsync in interface AWSIoTRoboRunnerAsyncasyncHandler - 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<DeleteDestinationResult> deleteDestinationAsync(DeleteDestinationRequest request)
AWSIoTRoboRunnerAsyncGrants permission to delete a destination
deleteDestinationAsync in interface AWSIoTRoboRunnerAsyncpublic Future<DeleteDestinationResult> deleteDestinationAsync(DeleteDestinationRequest request, AsyncHandler<DeleteDestinationRequest,DeleteDestinationResult> asyncHandler)
AWSIoTRoboRunnerAsyncGrants permission to delete a destination
deleteDestinationAsync in interface AWSIoTRoboRunnerAsyncasyncHandler - 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<DeleteSiteResult> deleteSiteAsync(DeleteSiteRequest request)
AWSIoTRoboRunnerAsyncGrants permission to delete a site
deleteSiteAsync in interface AWSIoTRoboRunnerAsyncpublic Future<DeleteSiteResult> deleteSiteAsync(DeleteSiteRequest request, AsyncHandler<DeleteSiteRequest,DeleteSiteResult> asyncHandler)
AWSIoTRoboRunnerAsyncGrants permission to delete a site
deleteSiteAsync in interface AWSIoTRoboRunnerAsyncasyncHandler - 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<DeleteWorkerResult> deleteWorkerAsync(DeleteWorkerRequest request)
AWSIoTRoboRunnerAsyncGrants permission to delete a worker
deleteWorkerAsync in interface AWSIoTRoboRunnerAsyncpublic Future<DeleteWorkerResult> deleteWorkerAsync(DeleteWorkerRequest request, AsyncHandler<DeleteWorkerRequest,DeleteWorkerResult> asyncHandler)
AWSIoTRoboRunnerAsyncGrants permission to delete a worker
deleteWorkerAsync in interface AWSIoTRoboRunnerAsyncasyncHandler - 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<DeleteWorkerFleetResult> deleteWorkerFleetAsync(DeleteWorkerFleetRequest request)
AWSIoTRoboRunnerAsyncGrants permission to delete a worker fleet
deleteWorkerFleetAsync in interface AWSIoTRoboRunnerAsyncpublic Future<DeleteWorkerFleetResult> deleteWorkerFleetAsync(DeleteWorkerFleetRequest request, AsyncHandler<DeleteWorkerFleetRequest,DeleteWorkerFleetResult> asyncHandler)
AWSIoTRoboRunnerAsyncGrants permission to delete a worker fleet
deleteWorkerFleetAsync in interface AWSIoTRoboRunnerAsyncasyncHandler - 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<GetDestinationResult> getDestinationAsync(GetDestinationRequest request)
AWSIoTRoboRunnerAsyncGrants permission to get a destination
getDestinationAsync in interface AWSIoTRoboRunnerAsyncpublic Future<GetDestinationResult> getDestinationAsync(GetDestinationRequest request, AsyncHandler<GetDestinationRequest,GetDestinationResult> asyncHandler)
AWSIoTRoboRunnerAsyncGrants permission to get a destination
getDestinationAsync in interface AWSIoTRoboRunnerAsyncasyncHandler - 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<GetSiteResult> getSiteAsync(GetSiteRequest request)
AWSIoTRoboRunnerAsyncGrants permission to get a site
getSiteAsync in interface AWSIoTRoboRunnerAsyncpublic Future<GetSiteResult> getSiteAsync(GetSiteRequest request, AsyncHandler<GetSiteRequest,GetSiteResult> asyncHandler)
AWSIoTRoboRunnerAsyncGrants permission to get a site
getSiteAsync in interface AWSIoTRoboRunnerAsyncasyncHandler - 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<GetWorkerResult> getWorkerAsync(GetWorkerRequest request)
AWSIoTRoboRunnerAsyncGrants permission to get a worker
getWorkerAsync in interface AWSIoTRoboRunnerAsyncpublic Future<GetWorkerResult> getWorkerAsync(GetWorkerRequest request, AsyncHandler<GetWorkerRequest,GetWorkerResult> asyncHandler)
AWSIoTRoboRunnerAsyncGrants permission to get a worker
getWorkerAsync in interface AWSIoTRoboRunnerAsyncasyncHandler - 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<GetWorkerFleetResult> getWorkerFleetAsync(GetWorkerFleetRequest request)
AWSIoTRoboRunnerAsyncGrants permission to get a worker fleet
getWorkerFleetAsync in interface AWSIoTRoboRunnerAsyncpublic Future<GetWorkerFleetResult> getWorkerFleetAsync(GetWorkerFleetRequest request, AsyncHandler<GetWorkerFleetRequest,GetWorkerFleetResult> asyncHandler)
AWSIoTRoboRunnerAsyncGrants permission to get a worker fleet
getWorkerFleetAsync in interface AWSIoTRoboRunnerAsyncasyncHandler - 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<ListDestinationsResult> listDestinationsAsync(ListDestinationsRequest request)
AWSIoTRoboRunnerAsyncGrants permission to list destinations
listDestinationsAsync in interface AWSIoTRoboRunnerAsyncpublic Future<ListDestinationsResult> listDestinationsAsync(ListDestinationsRequest request, AsyncHandler<ListDestinationsRequest,ListDestinationsResult> asyncHandler)
AWSIoTRoboRunnerAsyncGrants permission to list destinations
listDestinationsAsync in interface AWSIoTRoboRunnerAsyncasyncHandler - 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<ListSitesResult> listSitesAsync(ListSitesRequest request)
AWSIoTRoboRunnerAsyncGrants permission to list sites
listSitesAsync in interface AWSIoTRoboRunnerAsyncpublic Future<ListSitesResult> listSitesAsync(ListSitesRequest request, AsyncHandler<ListSitesRequest,ListSitesResult> asyncHandler)
AWSIoTRoboRunnerAsyncGrants permission to list sites
listSitesAsync in interface AWSIoTRoboRunnerAsyncasyncHandler - 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<ListWorkerFleetsResult> listWorkerFleetsAsync(ListWorkerFleetsRequest request)
AWSIoTRoboRunnerAsyncGrants permission to list worker fleets
listWorkerFleetsAsync in interface AWSIoTRoboRunnerAsyncpublic Future<ListWorkerFleetsResult> listWorkerFleetsAsync(ListWorkerFleetsRequest request, AsyncHandler<ListWorkerFleetsRequest,ListWorkerFleetsResult> asyncHandler)
AWSIoTRoboRunnerAsyncGrants permission to list worker fleets
listWorkerFleetsAsync in interface AWSIoTRoboRunnerAsyncasyncHandler - 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<ListWorkersResult> listWorkersAsync(ListWorkersRequest request)
AWSIoTRoboRunnerAsyncGrants permission to list workers
listWorkersAsync in interface AWSIoTRoboRunnerAsyncpublic Future<ListWorkersResult> listWorkersAsync(ListWorkersRequest request, AsyncHandler<ListWorkersRequest,ListWorkersResult> asyncHandler)
AWSIoTRoboRunnerAsyncGrants permission to list workers
listWorkersAsync in interface AWSIoTRoboRunnerAsyncasyncHandler - 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<UpdateDestinationResult> updateDestinationAsync(UpdateDestinationRequest request)
AWSIoTRoboRunnerAsyncGrants permission to update a destination
updateDestinationAsync in interface AWSIoTRoboRunnerAsyncpublic Future<UpdateDestinationResult> updateDestinationAsync(UpdateDestinationRequest request, AsyncHandler<UpdateDestinationRequest,UpdateDestinationResult> asyncHandler)
AWSIoTRoboRunnerAsyncGrants permission to update a destination
updateDestinationAsync in interface AWSIoTRoboRunnerAsyncasyncHandler - 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<UpdateSiteResult> updateSiteAsync(UpdateSiteRequest request)
AWSIoTRoboRunnerAsyncGrants permission to update a site
updateSiteAsync in interface AWSIoTRoboRunnerAsyncpublic Future<UpdateSiteResult> updateSiteAsync(UpdateSiteRequest request, AsyncHandler<UpdateSiteRequest,UpdateSiteResult> asyncHandler)
AWSIoTRoboRunnerAsyncGrants permission to update a site
updateSiteAsync in interface AWSIoTRoboRunnerAsyncasyncHandler - 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<UpdateWorkerResult> updateWorkerAsync(UpdateWorkerRequest request)
AWSIoTRoboRunnerAsyncGrants permission to update a worker
updateWorkerAsync in interface AWSIoTRoboRunnerAsyncpublic Future<UpdateWorkerResult> updateWorkerAsync(UpdateWorkerRequest request, AsyncHandler<UpdateWorkerRequest,UpdateWorkerResult> asyncHandler)
AWSIoTRoboRunnerAsyncGrants permission to update a worker
updateWorkerAsync in interface AWSIoTRoboRunnerAsyncasyncHandler - 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<UpdateWorkerFleetResult> updateWorkerFleetAsync(UpdateWorkerFleetRequest request)
AWSIoTRoboRunnerAsyncGrants permission to update a worker fleet
updateWorkerFleetAsync in interface AWSIoTRoboRunnerAsyncpublic Future<UpdateWorkerFleetResult> updateWorkerFleetAsync(UpdateWorkerFleetRequest request, AsyncHandler<UpdateWorkerFleetRequest,UpdateWorkerFleetResult> asyncHandler)
AWSIoTRoboRunnerAsyncGrants permission to update a worker fleet
updateWorkerFleetAsync in interface AWSIoTRoboRunnerAsyncasyncHandler - 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 void shutdown()
getExecutorService().shutdown() followed by getExecutorService().awaitTermination() prior to
calling this method.shutdown in interface AWSIoTRoboRunnershutdown in class AWSIoTRoboRunnerClientCopyright © 2023. All rights reserved.