@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AmazonMWAAAsync extends AmazonMWAA
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
AbstractAmazonMWAAAsync
instead.
This section contains the Amazon Managed Workflows for Apache Airflow (MWAA) API reference documentation. For more information, see What Is Amazon MWAA?.
ENDPOINT_PREFIX
createCliToken, createEnvironment, createWebLoginToken, deleteEnvironment, getCachedResponseMetadata, getEnvironment, listEnvironments, listTagsForResource, publishMetrics, shutdown, tagResource, untagResource, updateEnvironment
Future<CreateCliTokenResult> createCliTokenAsync(CreateCliTokenRequest createCliTokenRequest)
Create a CLI token to use Airflow CLI.
createCliTokenRequest
- Future<CreateCliTokenResult> createCliTokenAsync(CreateCliTokenRequest createCliTokenRequest, AsyncHandler<CreateCliTokenRequest,CreateCliTokenResult> asyncHandler)
Create a CLI token to use Airflow CLI.
createCliTokenRequest
- 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<CreateEnvironmentResult> createEnvironmentAsync(CreateEnvironmentRequest createEnvironmentRequest)
JSON blob that describes the environment to create.
createEnvironmentRequest
- 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.Future<CreateEnvironmentResult> createEnvironmentAsync(CreateEnvironmentRequest createEnvironmentRequest, AsyncHandler<CreateEnvironmentRequest,CreateEnvironmentResult> asyncHandler)
JSON blob that describes the environment to create.
createEnvironmentRequest
- 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.Future<CreateWebLoginTokenResult> createWebLoginTokenAsync(CreateWebLoginTokenRequest createWebLoginTokenRequest)
Create a JWT token to be used to login to Airflow Web UI with claims based Authentication.
createWebLoginTokenRequest
- Future<CreateWebLoginTokenResult> createWebLoginTokenAsync(CreateWebLoginTokenRequest createWebLoginTokenRequest, AsyncHandler<CreateWebLoginTokenRequest,CreateWebLoginTokenResult> asyncHandler)
Create a JWT token to be used to login to Airflow Web UI with claims based Authentication.
createWebLoginTokenRequest
- 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<DeleteEnvironmentResult> deleteEnvironmentAsync(DeleteEnvironmentRequest deleteEnvironmentRequest)
Delete an existing environment.
deleteEnvironmentRequest
- Future<DeleteEnvironmentResult> deleteEnvironmentAsync(DeleteEnvironmentRequest deleteEnvironmentRequest, AsyncHandler<DeleteEnvironmentRequest,DeleteEnvironmentResult> asyncHandler)
Delete an existing environment.
deleteEnvironmentRequest
- 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<GetEnvironmentResult> getEnvironmentAsync(GetEnvironmentRequest getEnvironmentRequest)
Get details of an existing environment.
getEnvironmentRequest
- Future<GetEnvironmentResult> getEnvironmentAsync(GetEnvironmentRequest getEnvironmentRequest, AsyncHandler<GetEnvironmentRequest,GetEnvironmentResult> asyncHandler)
Get details of an existing environment.
getEnvironmentRequest
- 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<ListEnvironmentsResult> listEnvironmentsAsync(ListEnvironmentsRequest listEnvironmentsRequest)
List Amazon MWAA Environments.
listEnvironmentsRequest
- Future<ListEnvironmentsResult> listEnvironmentsAsync(ListEnvironmentsRequest listEnvironmentsRequest, AsyncHandler<ListEnvironmentsRequest,ListEnvironmentsResult> asyncHandler)
List Amazon MWAA Environments.
listEnvironmentsRequest
- 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<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
List the tags for MWAA environments.
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
List the tags for MWAA environments.
listTagsForResourceRequest
- 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<PublishMetricsResult> publishMetricsAsync(PublishMetricsRequest publishMetricsRequest)
An operation for publishing metrics from the customers to the Ops plane.
publishMetricsRequest
- Future<PublishMetricsResult> publishMetricsAsync(PublishMetricsRequest publishMetricsRequest, AsyncHandler<PublishMetricsRequest,PublishMetricsResult> asyncHandler)
An operation for publishing metrics from the customers to the Ops plane.
publishMetricsRequest
- 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<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
Add tag to the MWAA environments.
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Add tag to the MWAA environments.
tagResourceRequest
- 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<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
Remove a tag from the MWAA environments.
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Remove a tag from the MWAA environments.
untagResourceRequest
- 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<UpdateEnvironmentResult> updateEnvironmentAsync(UpdateEnvironmentRequest updateEnvironmentRequest)
Update an MWAA environment.
updateEnvironmentRequest
- Future<UpdateEnvironmentResult> updateEnvironmentAsync(UpdateEnvironmentRequest updateEnvironmentRequest, AsyncHandler<UpdateEnvironmentRequest,UpdateEnvironmentResult> asyncHandler)
Update an MWAA environment.
updateEnvironmentRequest
- 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.Copyright © 2021. All rights reserved.