@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonMWAAAsync extends AbstractAmazonMWAA implements AmazonMWAAAsync
AmazonMWAAAsync. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXcreateCliToken, createEnvironment, createWebLoginToken, deleteEnvironment, getCachedResponseMetadata, getEnvironment, listEnvironments, listTagsForResource, publishMetrics, shutdown, tagResource, untagResource, updateEnvironmentequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateCliToken, createEnvironment, createWebLoginToken, deleteEnvironment, getCachedResponseMetadata, getEnvironment, listEnvironments, listTagsForResource, publishMetrics, shutdown, tagResource, untagResource, updateEnvironmentpublic Future<CreateCliTokenResult> createCliTokenAsync(CreateCliTokenRequest request)
AmazonMWAAAsyncCreate a CLI token to use Airflow CLI.
createCliTokenAsync in interface AmazonMWAAAsyncpublic Future<CreateCliTokenResult> createCliTokenAsync(CreateCliTokenRequest request, AsyncHandler<CreateCliTokenRequest,CreateCliTokenResult> asyncHandler)
AmazonMWAAAsyncCreate a CLI token to use Airflow CLI.
createCliTokenAsync in interface AmazonMWAAAsyncasyncHandler - 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<CreateEnvironmentResult> createEnvironmentAsync(CreateEnvironmentRequest request)
AmazonMWAAAsyncJSON blob that describes the environment to create.
createEnvironmentAsync in interface AmazonMWAAAsyncrequest - This section contains the Amazon Managed Workflows for Apache Airflow (MWAA) API reference documentation
to create an environment. For more information, see Get started with Amazon Managed
Workflows for Apache Airflow.public Future<CreateEnvironmentResult> createEnvironmentAsync(CreateEnvironmentRequest request, AsyncHandler<CreateEnvironmentRequest,CreateEnvironmentResult> asyncHandler)
AmazonMWAAAsyncJSON blob that describes the environment to create.
createEnvironmentAsync in interface AmazonMWAAAsyncrequest - This section contains the Amazon Managed Workflows for Apache Airflow (MWAA) API reference documentation
to create an environment. For more information, see Get started with Amazon Managed
Workflows for Apache Airflow.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<CreateWebLoginTokenResult> createWebLoginTokenAsync(CreateWebLoginTokenRequest request)
AmazonMWAAAsyncCreate a JWT token to be used to login to Airflow Web UI with claims based Authentication.
createWebLoginTokenAsync in interface AmazonMWAAAsyncpublic Future<CreateWebLoginTokenResult> createWebLoginTokenAsync(CreateWebLoginTokenRequest request, AsyncHandler<CreateWebLoginTokenRequest,CreateWebLoginTokenResult> asyncHandler)
AmazonMWAAAsyncCreate a JWT token to be used to login to Airflow Web UI with claims based Authentication.
createWebLoginTokenAsync in interface AmazonMWAAAsyncasyncHandler - 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<DeleteEnvironmentResult> deleteEnvironmentAsync(DeleteEnvironmentRequest request)
AmazonMWAAAsyncDelete an existing environment.
deleteEnvironmentAsync in interface AmazonMWAAAsyncpublic Future<DeleteEnvironmentResult> deleteEnvironmentAsync(DeleteEnvironmentRequest request, AsyncHandler<DeleteEnvironmentRequest,DeleteEnvironmentResult> asyncHandler)
AmazonMWAAAsyncDelete an existing environment.
deleteEnvironmentAsync in interface AmazonMWAAAsyncasyncHandler - 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<GetEnvironmentResult> getEnvironmentAsync(GetEnvironmentRequest request)
AmazonMWAAAsyncGet details of an existing environment.
getEnvironmentAsync in interface AmazonMWAAAsyncpublic Future<GetEnvironmentResult> getEnvironmentAsync(GetEnvironmentRequest request, AsyncHandler<GetEnvironmentRequest,GetEnvironmentResult> asyncHandler)
AmazonMWAAAsyncGet details of an existing environment.
getEnvironmentAsync in interface AmazonMWAAAsyncasyncHandler - 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<ListEnvironmentsResult> listEnvironmentsAsync(ListEnvironmentsRequest request)
AmazonMWAAAsyncList Amazon MWAA Environments.
listEnvironmentsAsync in interface AmazonMWAAAsyncpublic Future<ListEnvironmentsResult> listEnvironmentsAsync(ListEnvironmentsRequest request, AsyncHandler<ListEnvironmentsRequest,ListEnvironmentsResult> asyncHandler)
AmazonMWAAAsyncList Amazon MWAA Environments.
listEnvironmentsAsync in interface AmazonMWAAAsyncasyncHandler - 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)
AmazonMWAAAsyncList the tags for MWAA environments.
listTagsForResourceAsync in interface AmazonMWAAAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonMWAAAsyncList the tags for MWAA environments.
listTagsForResourceAsync in interface AmazonMWAAAsyncasyncHandler - 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<PublishMetricsResult> publishMetricsAsync(PublishMetricsRequest request)
AmazonMWAAAsyncAn operation for publishing metrics from the customers to the Ops plane.
publishMetricsAsync in interface AmazonMWAAAsyncpublic Future<PublishMetricsResult> publishMetricsAsync(PublishMetricsRequest request, AsyncHandler<PublishMetricsRequest,PublishMetricsResult> asyncHandler)
AmazonMWAAAsyncAn operation for publishing metrics from the customers to the Ops plane.
publishMetricsAsync in interface AmazonMWAAAsyncasyncHandler - 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)
AmazonMWAAAsyncAdd tag to the MWAA environments.
tagResourceAsync in interface AmazonMWAAAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonMWAAAsyncAdd tag to the MWAA environments.
tagResourceAsync in interface AmazonMWAAAsyncasyncHandler - 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)
AmazonMWAAAsyncRemove a tag from the MWAA environments.
untagResourceAsync in interface AmazonMWAAAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonMWAAAsyncRemove a tag from the MWAA environments.
untagResourceAsync in interface AmazonMWAAAsyncasyncHandler - 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<UpdateEnvironmentResult> updateEnvironmentAsync(UpdateEnvironmentRequest request)
AmazonMWAAAsyncUpdate an MWAA environment.
updateEnvironmentAsync in interface AmazonMWAAAsyncpublic Future<UpdateEnvironmentResult> updateEnvironmentAsync(UpdateEnvironmentRequest request, AsyncHandler<UpdateEnvironmentRequest,UpdateEnvironmentResult> asyncHandler)
AmazonMWAAAsyncUpdate an MWAA environment.
updateEnvironmentAsync in interface AmazonMWAAAsyncasyncHandler - 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.