@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSSsmSapAsync extends AbstractAWSSsmSap implements AWSSsmSapAsync
AWSSsmSapAsync. Convenient method forms pass through to the corresponding overload
that takes a request object and an AsyncHandler, which throws an UnsupportedOperationException.ENDPOINT_PREFIXdeleteResourcePermission, deregisterApplication, getApplication, getCachedResponseMetadata, getComponent, getDatabase, getOperation, getResourcePermission, listApplications, listComponents, listDatabases, listOperationEvents, listOperations, listTagsForResource, putResourcePermission, registerApplication, shutdown, startApplication, startApplicationRefresh, stopApplication, tagResource, untagResource, updateApplicationSettingsequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteResourcePermission, deregisterApplication, getApplication, getCachedResponseMetadata, getComponent, getDatabase, getOperation, getResourcePermission, listApplications, listComponents, listDatabases, listOperationEvents, listOperations, listTagsForResource, putResourcePermission, registerApplication, shutdown, startApplication, startApplicationRefresh, stopApplication, tagResource, untagResource, updateApplicationSettingspublic Future<DeleteResourcePermissionResult> deleteResourcePermissionAsync(DeleteResourcePermissionRequest request)
AWSSsmSapAsyncRemoves permissions associated with the target database.
deleteResourcePermissionAsync in interface AWSSsmSapAsyncpublic Future<DeleteResourcePermissionResult> deleteResourcePermissionAsync(DeleteResourcePermissionRequest request, AsyncHandler<DeleteResourcePermissionRequest,DeleteResourcePermissionResult> asyncHandler)
AWSSsmSapAsyncRemoves permissions associated with the target database.
deleteResourcePermissionAsync in interface AWSSsmSapAsyncasyncHandler - 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)
AWSSsmSapAsyncDeregister an SAP application with AWS Systems Manager for SAP. This action does not affect the existing setup of your SAP workloads on Amazon EC2.
deregisterApplicationAsync in interface AWSSsmSapAsyncpublic Future<DeregisterApplicationResult> deregisterApplicationAsync(DeregisterApplicationRequest request, AsyncHandler<DeregisterApplicationRequest,DeregisterApplicationResult> asyncHandler)
AWSSsmSapAsyncDeregister an SAP application with AWS Systems Manager for SAP. This action does not affect the existing setup of your SAP workloads on Amazon EC2.
deregisterApplicationAsync in interface AWSSsmSapAsyncasyncHandler - 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)
AWSSsmSapAsyncGets an application registered with AWS Systems Manager for SAP. It also returns the components of the application.
getApplicationAsync in interface AWSSsmSapAsyncpublic Future<GetApplicationResult> getApplicationAsync(GetApplicationRequest request, AsyncHandler<GetApplicationRequest,GetApplicationResult> asyncHandler)
AWSSsmSapAsyncGets an application registered with AWS Systems Manager for SAP. It also returns the components of the application.
getApplicationAsync in interface AWSSsmSapAsyncasyncHandler - 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)
AWSSsmSapAsyncGets the component of an application registered with AWS Systems Manager for SAP.
getComponentAsync in interface AWSSsmSapAsyncpublic Future<GetComponentResult> getComponentAsync(GetComponentRequest request, AsyncHandler<GetComponentRequest,GetComponentResult> asyncHandler)
AWSSsmSapAsyncGets the component of an application registered with AWS Systems Manager for SAP.
getComponentAsync in interface AWSSsmSapAsyncasyncHandler - 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)
AWSSsmSapAsyncGets the SAP HANA database of an application registered with AWS Systems Manager for SAP.
getDatabaseAsync in interface AWSSsmSapAsyncpublic Future<GetDatabaseResult> getDatabaseAsync(GetDatabaseRequest request, AsyncHandler<GetDatabaseRequest,GetDatabaseResult> asyncHandler)
AWSSsmSapAsyncGets the SAP HANA database of an application registered with AWS Systems Manager for SAP.
getDatabaseAsync in interface AWSSsmSapAsyncasyncHandler - 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)
AWSSsmSapAsyncGets the details of an operation by specifying the operation ID.
getOperationAsync in interface AWSSsmSapAsyncpublic Future<GetOperationResult> getOperationAsync(GetOperationRequest request, AsyncHandler<GetOperationRequest,GetOperationResult> asyncHandler)
AWSSsmSapAsyncGets the details of an operation by specifying the operation ID.
getOperationAsync in interface AWSSsmSapAsyncasyncHandler - 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)
AWSSsmSapAsyncGets permissions associated with the target database.
getResourcePermissionAsync in interface AWSSsmSapAsyncpublic Future<GetResourcePermissionResult> getResourcePermissionAsync(GetResourcePermissionRequest request, AsyncHandler<GetResourcePermissionRequest,GetResourcePermissionResult> asyncHandler)
AWSSsmSapAsyncGets permissions associated with the target database.
getResourcePermissionAsync in interface AWSSsmSapAsyncasyncHandler - 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)
AWSSsmSapAsyncLists all the applications registered with AWS Systems Manager for SAP.
listApplicationsAsync in interface AWSSsmSapAsyncpublic Future<ListApplicationsResult> listApplicationsAsync(ListApplicationsRequest request, AsyncHandler<ListApplicationsRequest,ListApplicationsResult> asyncHandler)
AWSSsmSapAsyncLists all the applications registered with AWS Systems Manager for SAP.
listApplicationsAsync in interface AWSSsmSapAsyncasyncHandler - 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)
AWSSsmSapAsyncLists all the components registered with AWS Systems Manager for SAP.
listComponentsAsync in interface AWSSsmSapAsyncpublic Future<ListComponentsResult> listComponentsAsync(ListComponentsRequest request, AsyncHandler<ListComponentsRequest,ListComponentsResult> asyncHandler)
AWSSsmSapAsyncLists all the components registered with AWS Systems Manager for SAP.
listComponentsAsync in interface AWSSsmSapAsyncasyncHandler - 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)
AWSSsmSapAsyncLists the SAP HANA databases of an application registered with AWS Systems Manager for SAP.
listDatabasesAsync in interface AWSSsmSapAsyncpublic Future<ListDatabasesResult> listDatabasesAsync(ListDatabasesRequest request, AsyncHandler<ListDatabasesRequest,ListDatabasesResult> asyncHandler)
AWSSsmSapAsyncLists the SAP HANA databases of an application registered with AWS Systems Manager for SAP.
listDatabasesAsync in interface AWSSsmSapAsyncasyncHandler - 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<ListOperationEventsResult> listOperationEventsAsync(ListOperationEventsRequest request)
AWSSsmSapAsyncReturns a list of operations events.
Available parameters include OperationID, as well as optional parameters MaxResults,
NextToken, and Filters.
listOperationEventsAsync in interface AWSSsmSapAsyncpublic Future<ListOperationEventsResult> listOperationEventsAsync(ListOperationEventsRequest request, AsyncHandler<ListOperationEventsRequest,ListOperationEventsResult> asyncHandler)
AWSSsmSapAsyncReturns a list of operations events.
Available parameters include OperationID, as well as optional parameters MaxResults,
NextToken, and Filters.
listOperationEventsAsync in interface AWSSsmSapAsyncasyncHandler - 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<ListOperationsResult> listOperationsAsync(ListOperationsRequest request)
AWSSsmSapAsyncLists the operations performed by AWS Systems Manager for SAP.
listOperationsAsync in interface AWSSsmSapAsyncpublic Future<ListOperationsResult> listOperationsAsync(ListOperationsRequest request, AsyncHandler<ListOperationsRequest,ListOperationsResult> asyncHandler)
AWSSsmSapAsyncLists the operations performed by AWS Systems Manager for SAP.
listOperationsAsync in interface AWSSsmSapAsyncasyncHandler - 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)
AWSSsmSapAsyncLists all tags on an SAP HANA application and/or database registered with AWS Systems Manager for SAP.
listTagsForResourceAsync in interface AWSSsmSapAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSSsmSapAsyncLists all tags on an SAP HANA application and/or database registered with AWS Systems Manager for SAP.
listTagsForResourceAsync in interface AWSSsmSapAsyncasyncHandler - 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)
AWSSsmSapAsyncAdds permissions to the target database.
putResourcePermissionAsync in interface AWSSsmSapAsyncpublic Future<PutResourcePermissionResult> putResourcePermissionAsync(PutResourcePermissionRequest request, AsyncHandler<PutResourcePermissionRequest,PutResourcePermissionResult> asyncHandler)
AWSSsmSapAsyncAdds permissions to the target database.
putResourcePermissionAsync in interface AWSSsmSapAsyncasyncHandler - 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)
AWSSsmSapAsyncRegister an SAP application with AWS Systems Manager for SAP. You must meet the following requirements before registering.
The SAP application you want to register with AWS Systems Manager for SAP is running on Amazon EC2.
AWS Systems Manager Agent must be setup on an Amazon EC2 instance along with the required IAM permissions.
Amazon EC2 instance(s) must have access to the secrets created in AWS Secrets Manager to manage SAP applications and components.
registerApplicationAsync in interface AWSSsmSapAsyncpublic Future<RegisterApplicationResult> registerApplicationAsync(RegisterApplicationRequest request, AsyncHandler<RegisterApplicationRequest,RegisterApplicationResult> asyncHandler)
AWSSsmSapAsyncRegister an SAP application with AWS Systems Manager for SAP. You must meet the following requirements before registering.
The SAP application you want to register with AWS Systems Manager for SAP is running on Amazon EC2.
AWS Systems Manager Agent must be setup on an Amazon EC2 instance along with the required IAM permissions.
Amazon EC2 instance(s) must have access to the secrets created in AWS Secrets Manager to manage SAP applications and components.
registerApplicationAsync in interface AWSSsmSapAsyncasyncHandler - 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<StartApplicationResult> startApplicationAsync(StartApplicationRequest request)
AWSSsmSapAsyncRequest is an operation which starts an application.
Parameter ApplicationId is required.
startApplicationAsync in interface AWSSsmSapAsyncpublic Future<StartApplicationResult> startApplicationAsync(StartApplicationRequest request, AsyncHandler<StartApplicationRequest,StartApplicationResult> asyncHandler)
AWSSsmSapAsyncRequest is an operation which starts an application.
Parameter ApplicationId is required.
startApplicationAsync in interface AWSSsmSapAsyncasyncHandler - 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<StartApplicationRefreshResult> startApplicationRefreshAsync(StartApplicationRefreshRequest request)
AWSSsmSapAsyncRefreshes a registered application.
startApplicationRefreshAsync in interface AWSSsmSapAsyncpublic Future<StartApplicationRefreshResult> startApplicationRefreshAsync(StartApplicationRefreshRequest request, AsyncHandler<StartApplicationRefreshRequest,StartApplicationRefreshResult> asyncHandler)
AWSSsmSapAsyncRefreshes a registered application.
startApplicationRefreshAsync in interface AWSSsmSapAsyncasyncHandler - 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<StopApplicationResult> stopApplicationAsync(StopApplicationRequest request)
AWSSsmSapAsyncRequest is an operation to stop an application.
Parameter ApplicationId is required. Parameters StopConnectedEntity and
IncludeEc2InstanceShutdown are optional.
stopApplicationAsync in interface AWSSsmSapAsyncpublic Future<StopApplicationResult> stopApplicationAsync(StopApplicationRequest request, AsyncHandler<StopApplicationRequest,StopApplicationResult> asyncHandler)
AWSSsmSapAsyncRequest is an operation to stop an application.
Parameter ApplicationId is required. Parameters StopConnectedEntity and
IncludeEc2InstanceShutdown are optional.
stopApplicationAsync in interface AWSSsmSapAsyncasyncHandler - 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)
AWSSsmSapAsyncCreates tag for a resource by specifying the ARN.
tagResourceAsync in interface AWSSsmSapAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSSsmSapAsyncCreates tag for a resource by specifying the ARN.
tagResourceAsync in interface AWSSsmSapAsyncasyncHandler - 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)
AWSSsmSapAsyncDelete the tags for a resource.
untagResourceAsync in interface AWSSsmSapAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSSsmSapAsyncDelete the tags for a resource.
untagResourceAsync in interface AWSSsmSapAsyncasyncHandler - 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)
AWSSsmSapAsyncUpdates the settings of an application registered with AWS Systems Manager for SAP.
updateApplicationSettingsAsync in interface AWSSsmSapAsyncpublic Future<UpdateApplicationSettingsResult> updateApplicationSettingsAsync(UpdateApplicationSettingsRequest request, AsyncHandler<UpdateApplicationSettingsRequest,UpdateApplicationSettingsResult> asyncHandler)
AWSSsmSapAsyncUpdates the settings of an application registered with AWS Systems Manager for SAP.
updateApplicationSettingsAsync in interface AWSSsmSapAsyncasyncHandler - 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.