@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSSsmSapAsyncClient extends AWSSsmSapClient implements AWSSsmSapAsync
AsyncHandler
can be used to receive notification when
an asynchronous operation completes.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
builder, deleteResourcePermission, deregisterApplication, getApplication, getCachedResponseMetadata, getComponent, getDatabase, getOperation, getResourcePermission, listApplications, listComponents, listDatabases, listTagsForResource, putResourcePermission, registerApplication, tagResource, untagResource, updateApplicationSettings
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deleteResourcePermission, deregisterApplication, getApplication, getCachedResponseMetadata, getComponent, getDatabase, getOperation, getResourcePermission, listApplications, listComponents, listDatabases, listTagsForResource, putResourcePermission, registerApplication, tagResource, untagResource, updateApplicationSettings
public static AWSSsmSapAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<DeleteResourcePermissionResult> deleteResourcePermissionAsync(DeleteResourcePermissionRequest request)
AWSSsmSapAsync
deleteResourcePermissionAsync
in interface AWSSsmSapAsync
public Future<DeleteResourcePermissionResult> deleteResourcePermissionAsync(DeleteResourcePermissionRequest request, AsyncHandler<DeleteResourcePermissionRequest,DeleteResourcePermissionResult> asyncHandler)
AWSSsmSapAsync
deleteResourcePermissionAsync
in interface AWSSsmSapAsync
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<DeregisterApplicationResult> deregisterApplicationAsync(DeregisterApplicationRequest request)
AWSSsmSapAsync
deregisterApplicationAsync
in interface AWSSsmSapAsync
public Future<DeregisterApplicationResult> deregisterApplicationAsync(DeregisterApplicationRequest request, AsyncHandler<DeregisterApplicationRequest,DeregisterApplicationResult> asyncHandler)
AWSSsmSapAsync
deregisterApplicationAsync
in interface AWSSsmSapAsync
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<GetApplicationResult> getApplicationAsync(GetApplicationRequest request)
AWSSsmSapAsync
getApplicationAsync
in interface AWSSsmSapAsync
public Future<GetApplicationResult> getApplicationAsync(GetApplicationRequest request, AsyncHandler<GetApplicationRequest,GetApplicationResult> asyncHandler)
AWSSsmSapAsync
getApplicationAsync
in interface AWSSsmSapAsync
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<GetComponentResult> getComponentAsync(GetComponentRequest request)
AWSSsmSapAsync
getComponentAsync
in interface AWSSsmSapAsync
public Future<GetComponentResult> getComponentAsync(GetComponentRequest request, AsyncHandler<GetComponentRequest,GetComponentResult> asyncHandler)
AWSSsmSapAsync
getComponentAsync
in interface AWSSsmSapAsync
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<GetDatabaseResult> getDatabaseAsync(GetDatabaseRequest request)
AWSSsmSapAsync
getDatabaseAsync
in interface AWSSsmSapAsync
public Future<GetDatabaseResult> getDatabaseAsync(GetDatabaseRequest request, AsyncHandler<GetDatabaseRequest,GetDatabaseResult> asyncHandler)
AWSSsmSapAsync
getDatabaseAsync
in interface AWSSsmSapAsync
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<GetOperationResult> getOperationAsync(GetOperationRequest request)
AWSSsmSapAsync
getOperationAsync
in interface AWSSsmSapAsync
public Future<GetOperationResult> getOperationAsync(GetOperationRequest request, AsyncHandler<GetOperationRequest,GetOperationResult> asyncHandler)
AWSSsmSapAsync
getOperationAsync
in interface AWSSsmSapAsync
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<GetResourcePermissionResult> getResourcePermissionAsync(GetResourcePermissionRequest request)
AWSSsmSapAsync
getResourcePermissionAsync
in interface AWSSsmSapAsync
public Future<GetResourcePermissionResult> getResourcePermissionAsync(GetResourcePermissionRequest request, AsyncHandler<GetResourcePermissionRequest,GetResourcePermissionResult> asyncHandler)
AWSSsmSapAsync
getResourcePermissionAsync
in interface AWSSsmSapAsync
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<ListApplicationsResult> listApplicationsAsync(ListApplicationsRequest request)
AWSSsmSapAsync
listApplicationsAsync
in interface AWSSsmSapAsync
public Future<ListApplicationsResult> listApplicationsAsync(ListApplicationsRequest request, AsyncHandler<ListApplicationsRequest,ListApplicationsResult> asyncHandler)
AWSSsmSapAsync
listApplicationsAsync
in interface AWSSsmSapAsync
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<ListComponentsResult> listComponentsAsync(ListComponentsRequest request)
AWSSsmSapAsync
listComponentsAsync
in interface AWSSsmSapAsync
public Future<ListComponentsResult> listComponentsAsync(ListComponentsRequest request, AsyncHandler<ListComponentsRequest,ListComponentsResult> asyncHandler)
AWSSsmSapAsync
listComponentsAsync
in interface AWSSsmSapAsync
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<ListDatabasesResult> listDatabasesAsync(ListDatabasesRequest request)
AWSSsmSapAsync
listDatabasesAsync
in interface AWSSsmSapAsync
public Future<ListDatabasesResult> listDatabasesAsync(ListDatabasesRequest request, AsyncHandler<ListDatabasesRequest,ListDatabasesResult> asyncHandler)
AWSSsmSapAsync
listDatabasesAsync
in interface AWSSsmSapAsync
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)
AWSSsmSapAsync
listTagsForResourceAsync
in interface AWSSsmSapAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSSsmSapAsync
listTagsForResourceAsync
in interface AWSSsmSapAsync
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<PutResourcePermissionResult> putResourcePermissionAsync(PutResourcePermissionRequest request)
AWSSsmSapAsync
putResourcePermissionAsync
in interface AWSSsmSapAsync
public Future<PutResourcePermissionResult> putResourcePermissionAsync(PutResourcePermissionRequest request, AsyncHandler<PutResourcePermissionRequest,PutResourcePermissionResult> asyncHandler)
AWSSsmSapAsync
putResourcePermissionAsync
in interface AWSSsmSapAsync
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<RegisterApplicationResult> registerApplicationAsync(RegisterApplicationRequest request)
AWSSsmSapAsync
registerApplicationAsync
in interface AWSSsmSapAsync
public Future<RegisterApplicationResult> registerApplicationAsync(RegisterApplicationRequest request, AsyncHandler<RegisterApplicationRequest,RegisterApplicationResult> asyncHandler)
AWSSsmSapAsync
registerApplicationAsync
in interface AWSSsmSapAsync
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)
AWSSsmSapAsync
tagResourceAsync
in interface AWSSsmSapAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSSsmSapAsync
tagResourceAsync
in interface AWSSsmSapAsync
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)
AWSSsmSapAsync
untagResourceAsync
in interface AWSSsmSapAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSSsmSapAsync
untagResourceAsync
in interface AWSSsmSapAsync
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<UpdateApplicationSettingsResult> updateApplicationSettingsAsync(UpdateApplicationSettingsRequest request)
AWSSsmSapAsync
updateApplicationSettingsAsync
in interface AWSSsmSapAsync
public Future<UpdateApplicationSettingsResult> updateApplicationSettingsAsync(UpdateApplicationSettingsRequest request, AsyncHandler<UpdateApplicationSettingsRequest,UpdateApplicationSettingsResult> asyncHandler)
AWSSsmSapAsync
updateApplicationSettingsAsync
in interface AWSSsmSapAsync
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 void shutdown()
getExecutorService().shutdown()
followed by getExecutorService().awaitTermination()
prior to
calling this method.shutdown
in interface AWSSsmSap
shutdown
in class AWSSsmSapClient