Interface MwaaServerlessClient
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
builder() method.
Amazon Managed Workflows for Apache Airflow Serverless provides a managed workflow orchestration platform for running Apache Airflow workflows in a serverless environment. You can use Amazon Managed Workflows for Apache Airflow Serverless to create, manage, and run data processing workflows without managing the underlying infrastructure, Airflow clusters, metadata databases, or scheduling overhead. The service provides secure multi-tenant run environments with automatic scaling, comprehensive logging, and integration with multiple Amazon Web Services services for orchestrating complex analytics workloads.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringValue for looking up the service's metadata from theServiceMetadataProvider.static final String -
Method Summary
Modifier and TypeMethodDescriptionstatic MwaaServerlessClientBuilderbuilder()Create a builder that can be used to configure and create aMwaaServerlessClient.static MwaaServerlessClientcreate()Create aMwaaServerlessClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.default CreateWorkflowResponsecreateWorkflow(Consumer<CreateWorkflowRequest.Builder> createWorkflowRequest) Creates a new workflow in Amazon Managed Workflows for Apache Airflow Serverless.default CreateWorkflowResponsecreateWorkflow(CreateWorkflowRequest createWorkflowRequest) Creates a new workflow in Amazon Managed Workflows for Apache Airflow Serverless.default DeleteWorkflowResponsedeleteWorkflow(Consumer<DeleteWorkflowRequest.Builder> deleteWorkflowRequest) Deletes a workflow and all its versions.default DeleteWorkflowResponsedeleteWorkflow(DeleteWorkflowRequest deleteWorkflowRequest) Deletes a workflow and all its versions.default GetTaskInstanceResponsegetTaskInstance(Consumer<GetTaskInstanceRequest.Builder> getTaskInstanceRequest) Retrieves detailed information about a specific task instance within a workflow run.default GetTaskInstanceResponsegetTaskInstance(GetTaskInstanceRequest getTaskInstanceRequest) Retrieves detailed information about a specific task instance within a workflow run.default GetWorkflowResponsegetWorkflow(Consumer<GetWorkflowRequest.Builder> getWorkflowRequest) Retrieves detailed information about a workflow, including its configuration, status, and metadata.default GetWorkflowResponsegetWorkflow(GetWorkflowRequest getWorkflowRequest) Retrieves detailed information about a workflow, including its configuration, status, and metadata.default GetWorkflowRunResponsegetWorkflowRun(Consumer<GetWorkflowRunRequest.Builder> getWorkflowRunRequest) Retrieves detailed information about a specific workflow run, including its status, execution details, and task instances.default GetWorkflowRunResponsegetWorkflowRun(GetWorkflowRunRequest getWorkflowRunRequest) Retrieves detailed information about a specific workflow run, including its status, execution details, and task instances.default ListTagsForResourceResponselistTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Lists all tags that are associated with a specified Amazon Managed Workflows for Apache Airflow Serverless resource.default ListTagsForResourceResponselistTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) Lists all tags that are associated with a specified Amazon Managed Workflows for Apache Airflow Serverless resource.default ListTaskInstancesResponselistTaskInstances(Consumer<ListTaskInstancesRequest.Builder> listTaskInstancesRequest) Lists all task instances for a specific workflow run, with optional pagination support.default ListTaskInstancesResponselistTaskInstances(ListTaskInstancesRequest listTaskInstancesRequest) Lists all task instances for a specific workflow run, with optional pagination support.default ListTaskInstancesIterablelistTaskInstancesPaginator(Consumer<ListTaskInstancesRequest.Builder> listTaskInstancesRequest) This is a variant oflistTaskInstances(software.amazon.awssdk.services.mwaaserverless.model.ListTaskInstancesRequest)operation.default ListTaskInstancesIterablelistTaskInstancesPaginator(ListTaskInstancesRequest listTaskInstancesRequest) This is a variant oflistTaskInstances(software.amazon.awssdk.services.mwaaserverless.model.ListTaskInstancesRequest)operation.default ListWorkflowRunsResponselistWorkflowRuns(Consumer<ListWorkflowRunsRequest.Builder> listWorkflowRunsRequest) Lists all runs for a specified workflow, with optional pagination and filtering support.default ListWorkflowRunsResponselistWorkflowRuns(ListWorkflowRunsRequest listWorkflowRunsRequest) Lists all runs for a specified workflow, with optional pagination and filtering support.default ListWorkflowRunsIterablelistWorkflowRunsPaginator(Consumer<ListWorkflowRunsRequest.Builder> listWorkflowRunsRequest) This is a variant oflistWorkflowRuns(software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowRunsRequest)operation.default ListWorkflowRunsIterablelistWorkflowRunsPaginator(ListWorkflowRunsRequest listWorkflowRunsRequest) This is a variant oflistWorkflowRuns(software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowRunsRequest)operation.default ListWorkflowsResponselistWorkflows(Consumer<ListWorkflowsRequest.Builder> listWorkflowsRequest) Lists all workflows in your account, with optional pagination support.default ListWorkflowsResponselistWorkflows(ListWorkflowsRequest listWorkflowsRequest) Lists all workflows in your account, with optional pagination support.default ListWorkflowsIterablelistWorkflowsPaginator(Consumer<ListWorkflowsRequest.Builder> listWorkflowsRequest) This is a variant oflistWorkflows(software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowsRequest)operation.default ListWorkflowsIterablelistWorkflowsPaginator(ListWorkflowsRequest listWorkflowsRequest) This is a variant oflistWorkflows(software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowsRequest)operation.default ListWorkflowVersionsResponselistWorkflowVersions(Consumer<ListWorkflowVersionsRequest.Builder> listWorkflowVersionsRequest) Lists all versions of a specified workflow, with optional pagination support.default ListWorkflowVersionsResponselistWorkflowVersions(ListWorkflowVersionsRequest listWorkflowVersionsRequest) Lists all versions of a specified workflow, with optional pagination support.default ListWorkflowVersionsIterablelistWorkflowVersionsPaginator(Consumer<ListWorkflowVersionsRequest.Builder> listWorkflowVersionsRequest) This is a variant oflistWorkflowVersions(software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowVersionsRequest)operation.default ListWorkflowVersionsIterablelistWorkflowVersionsPaginator(ListWorkflowVersionsRequest listWorkflowVersionsRequest) This is a variant oflistWorkflowVersions(software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowVersionsRequest)operation.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadatadefault StartWorkflowRunResponsestartWorkflowRun(Consumer<StartWorkflowRunRequest.Builder> startWorkflowRunRequest) Starts a new execution of a workflow.default StartWorkflowRunResponsestartWorkflowRun(StartWorkflowRunRequest startWorkflowRunRequest) Starts a new execution of a workflow.default StopWorkflowRunResponsestopWorkflowRun(Consumer<StopWorkflowRunRequest.Builder> stopWorkflowRunRequest) Stops a running workflow execution.default StopWorkflowRunResponsestopWorkflowRun(StopWorkflowRunRequest stopWorkflowRunRequest) Stops a running workflow execution.default TagResourceResponsetagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds tags to an Amazon Managed Workflows for Apache Airflow Serverless resource.default TagResourceResponsetagResource(TagResourceRequest tagResourceRequest) Adds tags to an Amazon Managed Workflows for Apache Airflow Serverless resource.default UntagResourceResponseuntagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes tags from an Amazon Managed Workflows for Apache Airflow Serverless resource.default UntagResourceResponseuntagResource(UntagResourceRequest untagResourceRequest) Removes tags from an Amazon Managed Workflows for Apache Airflow Serverless resource.default UpdateWorkflowResponseupdateWorkflow(Consumer<UpdateWorkflowRequest.Builder> updateWorkflowRequest) Updates an existing workflow with new configuration settings.default UpdateWorkflowResponseupdateWorkflow(UpdateWorkflowRequest updateWorkflowRequest) Updates an existing workflow with new configuration settings.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
closeMethods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider.- See Also:
-
-
Method Details
-
createWorkflow
default CreateWorkflowResponse createWorkflow(CreateWorkflowRequest createWorkflowRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, OperationTimeoutException, ConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, MwaaServerlessException Creates a new workflow in Amazon Managed Workflows for Apache Airflow Serverless. This operation initializes a workflow with the specified configuration including the workflow definition, execution role, and optional settings for encryption, logging, and networking. You must provide the workflow definition as a YAML file stored in Amazon S3 that defines the DAG structure using supported Amazon Web Services operators. Amazon Managed Workflows for Apache Airflow Serverless automatically creates the first version of the workflow and sets up the necessary execution environment with multi-tenant isolation and security controls.
- Parameters:
createWorkflowRequest-- Returns:
- Result of the CreateWorkflow operation returned by the service.
- See Also:
-
createWorkflow
default CreateWorkflowResponse createWorkflow(Consumer<CreateWorkflowRequest.Builder> createWorkflowRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, OperationTimeoutException, ConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, MwaaServerlessException Creates a new workflow in Amazon Managed Workflows for Apache Airflow Serverless. This operation initializes a workflow with the specified configuration including the workflow definition, execution role, and optional settings for encryption, logging, and networking. You must provide the workflow definition as a YAML file stored in Amazon S3 that defines the DAG structure using supported Amazon Web Services operators. Amazon Managed Workflows for Apache Airflow Serverless automatically creates the first version of the workflow and sets up the necessary execution environment with multi-tenant isolation and security controls.
This is a convenience which creates an instance of the
CreateWorkflowRequest.Builderavoiding the need to create one manually viaCreateWorkflowRequest.builder()- Parameters:
createWorkflowRequest- AConsumerthat will call methods onCreateWorkflowRequest.Builderto create a request.- Returns:
- Result of the CreateWorkflow operation returned by the service.
- See Also:
-
deleteWorkflow
default DeleteWorkflowResponse deleteWorkflow(DeleteWorkflowRequest deleteWorkflowRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Deletes a workflow and all its versions. This operation permanently removes the workflow and cannot be undone. Amazon Managed Workflows for Apache Airflow Serverless ensures that all associated resources are properly cleaned up, including stopping any running executions, removing scheduled triggers, and cleaning up execution history. The deletion process respects the multi-tenant isolation boundaries and ensures that no residual data or configurations remain that could affect other customers or workflows.
- Parameters:
deleteWorkflowRequest-- Returns:
- Result of the DeleteWorkflow operation returned by the service.
- See Also:
-
deleteWorkflow
default DeleteWorkflowResponse deleteWorkflow(Consumer<DeleteWorkflowRequest.Builder> deleteWorkflowRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Deletes a workflow and all its versions. This operation permanently removes the workflow and cannot be undone. Amazon Managed Workflows for Apache Airflow Serverless ensures that all associated resources are properly cleaned up, including stopping any running executions, removing scheduled triggers, and cleaning up execution history. The deletion process respects the multi-tenant isolation boundaries and ensures that no residual data or configurations remain that could affect other customers or workflows.
This is a convenience which creates an instance of the
DeleteWorkflowRequest.Builderavoiding the need to create one manually viaDeleteWorkflowRequest.builder()- Parameters:
deleteWorkflowRequest- AConsumerthat will call methods onDeleteWorkflowRequest.Builderto create a request.- Returns:
- Result of the DeleteWorkflow operation returned by the service.
- See Also:
-
getTaskInstance
default GetTaskInstanceResponse getTaskInstance(GetTaskInstanceRequest getTaskInstanceRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Retrieves detailed information about a specific task instance within a workflow run. Task instances represent individual tasks that are executed as part of a workflow in the Amazon Managed Workflows for Apache Airflow Serverless environment. Each task instance runs in an isolated ECS container with dedicated resources and security boundaries. The service tracks task execution state, retry attempts, and provides detailed timing and error information for troubleshooting and monitoring purposes.
- Parameters:
getTaskInstanceRequest-- Returns:
- Result of the GetTaskInstance operation returned by the service.
- See Also:
-
getTaskInstance
default GetTaskInstanceResponse getTaskInstance(Consumer<GetTaskInstanceRequest.Builder> getTaskInstanceRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Retrieves detailed information about a specific task instance within a workflow run. Task instances represent individual tasks that are executed as part of a workflow in the Amazon Managed Workflows for Apache Airflow Serverless environment. Each task instance runs in an isolated ECS container with dedicated resources and security boundaries. The service tracks task execution state, retry attempts, and provides detailed timing and error information for troubleshooting and monitoring purposes.
This is a convenience which creates an instance of the
GetTaskInstanceRequest.Builderavoiding the need to create one manually viaGetTaskInstanceRequest.builder()- Parameters:
getTaskInstanceRequest- AConsumerthat will call methods onGetTaskInstanceRequest.Builderto create a request.- Returns:
- Result of the GetTaskInstance operation returned by the service.
- See Also:
-
getWorkflow
default GetWorkflowResponse getWorkflow(GetWorkflowRequest getWorkflowRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Retrieves detailed information about a workflow, including its configuration, status, and metadata.
- Parameters:
getWorkflowRequest-- Returns:
- Result of the GetWorkflow operation returned by the service.
- See Also:
-
getWorkflow
default GetWorkflowResponse getWorkflow(Consumer<GetWorkflowRequest.Builder> getWorkflowRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Retrieves detailed information about a workflow, including its configuration, status, and metadata.
This is a convenience which creates an instance of the
GetWorkflowRequest.Builderavoiding the need to create one manually viaGetWorkflowRequest.builder()- Parameters:
getWorkflowRequest- AConsumerthat will call methods onGetWorkflowRequest.Builderto create a request.- Returns:
- Result of the GetWorkflow operation returned by the service.
- See Also:
-
getWorkflowRun
default GetWorkflowRunResponse getWorkflowRun(GetWorkflowRunRequest getWorkflowRunRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Retrieves detailed information about a specific workflow run, including its status, execution details, and task instances.
- Parameters:
getWorkflowRunRequest-- Returns:
- Result of the GetWorkflowRun operation returned by the service.
- See Also:
-
getWorkflowRun
default GetWorkflowRunResponse getWorkflowRun(Consumer<GetWorkflowRunRequest.Builder> getWorkflowRunRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Retrieves detailed information about a specific workflow run, including its status, execution details, and task instances.
This is a convenience which creates an instance of the
GetWorkflowRunRequest.Builderavoiding the need to create one manually viaGetWorkflowRunRequest.builder()- Parameters:
getWorkflowRunRequest- AConsumerthat will call methods onGetWorkflowRunRequest.Builderto create a request.- Returns:
- Result of the GetWorkflowRun operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Lists all tags that are associated with a specified Amazon Managed Workflows for Apache Airflow Serverless resource.
- Parameters:
listTagsForResourceRequest-- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Lists all tags that are associated with a specified Amazon Managed Workflows for Apache Airflow Serverless resource.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builderavoiding the need to create one manually viaListTagsForResourceRequest.builder()- Parameters:
listTagsForResourceRequest- AConsumerthat will call methods onListTagsForResourceRequest.Builderto create a request.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTaskInstances
default ListTaskInstancesResponse listTaskInstances(ListTaskInstancesRequest listTaskInstancesRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Lists all task instances for a specific workflow run, with optional pagination support.
- Parameters:
listTaskInstancesRequest-- Returns:
- Result of the ListTaskInstances operation returned by the service.
- See Also:
-
listTaskInstances
default ListTaskInstancesResponse listTaskInstances(Consumer<ListTaskInstancesRequest.Builder> listTaskInstancesRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Lists all task instances for a specific workflow run, with optional pagination support.
This is a convenience which creates an instance of the
ListTaskInstancesRequest.Builderavoiding the need to create one manually viaListTaskInstancesRequest.builder()- Parameters:
listTaskInstancesRequest- AConsumerthat will call methods onListTaskInstancesRequest.Builderto create a request.- Returns:
- Result of the ListTaskInstances operation returned by the service.
- See Also:
-
listTaskInstancesPaginator
default ListTaskInstancesIterable listTaskInstancesPaginator(ListTaskInstancesRequest listTaskInstancesRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException This is a variant of
listTaskInstances(software.amazon.awssdk.services.mwaaserverless.model.ListTaskInstancesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.mwaaserverless.paginators.ListTaskInstancesIterable responses = client.listTaskInstancesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.mwaaserverless.paginators.ListTaskInstancesIterable responses = client .listTaskInstancesPaginator(request); for (software.amazon.awssdk.services.mwaaserverless.model.ListTaskInstancesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.mwaaserverless.paginators.ListTaskInstancesIterable responses = client.listTaskInstancesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTaskInstances(software.amazon.awssdk.services.mwaaserverless.model.ListTaskInstancesRequest)operation.- Parameters:
listTaskInstancesRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTaskInstancesPaginator
default ListTaskInstancesIterable listTaskInstancesPaginator(Consumer<ListTaskInstancesRequest.Builder> listTaskInstancesRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException This is a variant of
listTaskInstances(software.amazon.awssdk.services.mwaaserverless.model.ListTaskInstancesRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.mwaaserverless.paginators.ListTaskInstancesIterable responses = client.listTaskInstancesPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.mwaaserverless.paginators.ListTaskInstancesIterable responses = client .listTaskInstancesPaginator(request); for (software.amazon.awssdk.services.mwaaserverless.model.ListTaskInstancesResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.mwaaserverless.paginators.ListTaskInstancesIterable responses = client.listTaskInstancesPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTaskInstances(software.amazon.awssdk.services.mwaaserverless.model.ListTaskInstancesRequest)operation.
This is a convenience which creates an instance of the
ListTaskInstancesRequest.Builderavoiding the need to create one manually viaListTaskInstancesRequest.builder()- Parameters:
listTaskInstancesRequest- AConsumerthat will call methods onListTaskInstancesRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listWorkflowRuns
default ListWorkflowRunsResponse listWorkflowRuns(ListWorkflowRunsRequest listWorkflowRunsRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Lists all runs for a specified workflow, with optional pagination and filtering support.
- Parameters:
listWorkflowRunsRequest-- Returns:
- Result of the ListWorkflowRuns operation returned by the service.
- See Also:
-
listWorkflowRuns
default ListWorkflowRunsResponse listWorkflowRuns(Consumer<ListWorkflowRunsRequest.Builder> listWorkflowRunsRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Lists all runs for a specified workflow, with optional pagination and filtering support.
This is a convenience which creates an instance of the
ListWorkflowRunsRequest.Builderavoiding the need to create one manually viaListWorkflowRunsRequest.builder()- Parameters:
listWorkflowRunsRequest- AConsumerthat will call methods onListWorkflowRunsRequest.Builderto create a request.- Returns:
- Result of the ListWorkflowRuns operation returned by the service.
- See Also:
-
listWorkflowRunsPaginator
default ListWorkflowRunsIterable listWorkflowRunsPaginator(ListWorkflowRunsRequest listWorkflowRunsRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException This is a variant of
listWorkflowRuns(software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowRunsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.mwaaserverless.paginators.ListWorkflowRunsIterable responses = client.listWorkflowRunsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.mwaaserverless.paginators.ListWorkflowRunsIterable responses = client .listWorkflowRunsPaginator(request); for (software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowRunsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.mwaaserverless.paginators.ListWorkflowRunsIterable responses = client.listWorkflowRunsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listWorkflowRuns(software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowRunsRequest)operation.- Parameters:
listWorkflowRunsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listWorkflowRunsPaginator
default ListWorkflowRunsIterable listWorkflowRunsPaginator(Consumer<ListWorkflowRunsRequest.Builder> listWorkflowRunsRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException This is a variant of
listWorkflowRuns(software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowRunsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.mwaaserverless.paginators.ListWorkflowRunsIterable responses = client.listWorkflowRunsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.mwaaserverless.paginators.ListWorkflowRunsIterable responses = client .listWorkflowRunsPaginator(request); for (software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowRunsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.mwaaserverless.paginators.ListWorkflowRunsIterable responses = client.listWorkflowRunsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listWorkflowRuns(software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowRunsRequest)operation.
This is a convenience which creates an instance of the
ListWorkflowRunsRequest.Builderavoiding the need to create one manually viaListWorkflowRunsRequest.builder()- Parameters:
listWorkflowRunsRequest- AConsumerthat will call methods onListWorkflowRunsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listWorkflowVersions
default ListWorkflowVersionsResponse listWorkflowVersions(ListWorkflowVersionsRequest listWorkflowVersionsRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Lists all versions of a specified workflow, with optional pagination support.
- Parameters:
listWorkflowVersionsRequest-- Returns:
- Result of the ListWorkflowVersions operation returned by the service.
- See Also:
-
listWorkflowVersions
default ListWorkflowVersionsResponse listWorkflowVersions(Consumer<ListWorkflowVersionsRequest.Builder> listWorkflowVersionsRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Lists all versions of a specified workflow, with optional pagination support.
This is a convenience which creates an instance of the
ListWorkflowVersionsRequest.Builderavoiding the need to create one manually viaListWorkflowVersionsRequest.builder()- Parameters:
listWorkflowVersionsRequest- AConsumerthat will call methods onListWorkflowVersionsRequest.Builderto create a request.- Returns:
- Result of the ListWorkflowVersions operation returned by the service.
- See Also:
-
listWorkflowVersionsPaginator
default ListWorkflowVersionsIterable listWorkflowVersionsPaginator(ListWorkflowVersionsRequest listWorkflowVersionsRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException This is a variant of
listWorkflowVersions(software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowVersionsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.mwaaserverless.paginators.ListWorkflowVersionsIterable responses = client.listWorkflowVersionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.mwaaserverless.paginators.ListWorkflowVersionsIterable responses = client .listWorkflowVersionsPaginator(request); for (software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowVersionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.mwaaserverless.paginators.ListWorkflowVersionsIterable responses = client.listWorkflowVersionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listWorkflowVersions(software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowVersionsRequest)operation.- Parameters:
listWorkflowVersionsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listWorkflowVersionsPaginator
default ListWorkflowVersionsIterable listWorkflowVersionsPaginator(Consumer<ListWorkflowVersionsRequest.Builder> listWorkflowVersionsRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException This is a variant of
listWorkflowVersions(software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowVersionsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.mwaaserverless.paginators.ListWorkflowVersionsIterable responses = client.listWorkflowVersionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.mwaaserverless.paginators.ListWorkflowVersionsIterable responses = client .listWorkflowVersionsPaginator(request); for (software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowVersionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.mwaaserverless.paginators.ListWorkflowVersionsIterable responses = client.listWorkflowVersionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listWorkflowVersions(software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowVersionsRequest)operation.
This is a convenience which creates an instance of the
ListWorkflowVersionsRequest.Builderavoiding the need to create one manually viaListWorkflowVersionsRequest.builder()- Parameters:
listWorkflowVersionsRequest- AConsumerthat will call methods onListWorkflowVersionsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listWorkflows
default ListWorkflowsResponse listWorkflows(ListWorkflowsRequest listWorkflowsRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Lists all workflows in your account, with optional pagination support. This operation returns summary information for workflows, showing only the most recently created version of each workflow. Amazon Managed Workflows for Apache Airflow Serverless maintains workflow metadata in a highly available, distributed storage system that enables efficient querying and filtering. The service implements proper access controls to ensure you can only view workflows that you have permissions to access, supporting both individual and team-based workflow management scenarios.
- Parameters:
listWorkflowsRequest-- Returns:
- Result of the ListWorkflows operation returned by the service.
- See Also:
-
listWorkflows
default ListWorkflowsResponse listWorkflows(Consumer<ListWorkflowsRequest.Builder> listWorkflowsRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Lists all workflows in your account, with optional pagination support. This operation returns summary information for workflows, showing only the most recently created version of each workflow. Amazon Managed Workflows for Apache Airflow Serverless maintains workflow metadata in a highly available, distributed storage system that enables efficient querying and filtering. The service implements proper access controls to ensure you can only view workflows that you have permissions to access, supporting both individual and team-based workflow management scenarios.
This is a convenience which creates an instance of the
ListWorkflowsRequest.Builderavoiding the need to create one manually viaListWorkflowsRequest.builder()- Parameters:
listWorkflowsRequest- AConsumerthat will call methods onListWorkflowsRequest.Builderto create a request.- Returns:
- Result of the ListWorkflows operation returned by the service.
- See Also:
-
listWorkflowsPaginator
default ListWorkflowsIterable listWorkflowsPaginator(ListWorkflowsRequest listWorkflowsRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException This is a variant of
listWorkflows(software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.mwaaserverless.paginators.ListWorkflowsIterable responses = client.listWorkflowsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.mwaaserverless.paginators.ListWorkflowsIterable responses = client .listWorkflowsPaginator(request); for (software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.mwaaserverless.paginators.ListWorkflowsIterable responses = client.listWorkflowsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listWorkflows(software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowsRequest)operation.- Parameters:
listWorkflowsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listWorkflowsPaginator
default ListWorkflowsIterable listWorkflowsPaginator(Consumer<ListWorkflowsRequest.Builder> listWorkflowsRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException This is a variant of
listWorkflows(software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.mwaaserverless.paginators.ListWorkflowsIterable responses = client.listWorkflowsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.mwaaserverless.paginators.ListWorkflowsIterable responses = client .listWorkflowsPaginator(request); for (software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.mwaaserverless.paginators.ListWorkflowsIterable responses = client.listWorkflowsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listWorkflows(software.amazon.awssdk.services.mwaaserverless.model.ListWorkflowsRequest)operation.
This is a convenience which creates an instance of the
ListWorkflowsRequest.Builderavoiding the need to create one manually viaListWorkflowsRequest.builder()- Parameters:
listWorkflowsRequest- AConsumerthat will call methods onListWorkflowsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
startWorkflowRun
default StartWorkflowRunResponse startWorkflowRun(StartWorkflowRunRequest startWorkflowRunRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, OperationTimeoutException, ConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, MwaaServerlessException Starts a new execution of a workflow. This operation creates a workflow run that executes the tasks that are defined in the workflow. Amazon Managed Workflows for Apache Airflow Serverless schedules the workflow execution across its managed Airflow environment, automatically scaling ECS worker tasks based on the workload. The service handles task isolation, dependency resolution, and provides comprehensive monitoring and logging throughout the execution lifecycle.
- Parameters:
startWorkflowRunRequest-- Returns:
- Result of the StartWorkflowRun operation returned by the service.
- See Also:
-
startWorkflowRun
default StartWorkflowRunResponse startWorkflowRun(Consumer<StartWorkflowRunRequest.Builder> startWorkflowRunRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, OperationTimeoutException, ConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, MwaaServerlessException Starts a new execution of a workflow. This operation creates a workflow run that executes the tasks that are defined in the workflow. Amazon Managed Workflows for Apache Airflow Serverless schedules the workflow execution across its managed Airflow environment, automatically scaling ECS worker tasks based on the workload. The service handles task isolation, dependency resolution, and provides comprehensive monitoring and logging throughout the execution lifecycle.
This is a convenience which creates an instance of the
StartWorkflowRunRequest.Builderavoiding the need to create one manually viaStartWorkflowRunRequest.builder()- Parameters:
startWorkflowRunRequest- AConsumerthat will call methods onStartWorkflowRunRequest.Builderto create a request.- Returns:
- Result of the StartWorkflowRun operation returned by the service.
- See Also:
-
stopWorkflowRun
default StopWorkflowRunResponse stopWorkflowRun(StopWorkflowRunRequest stopWorkflowRunRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Stops a running workflow execution. This operation terminates all running tasks and prevents new tasks from starting. Amazon Managed Workflows for Apache Airflow Serverless gracefully shuts down the workflow execution by stopping task scheduling and terminating active ECS worker containers. The operation transitions the workflow run to a
STOPPINGstate and then toSTOPPEDonce all cleanup is complete. In-flight tasks may complete or be terminated depending on their current execution state.- Parameters:
stopWorkflowRunRequest-- Returns:
- Result of the StopWorkflowRun operation returned by the service.
- See Also:
-
stopWorkflowRun
default StopWorkflowRunResponse stopWorkflowRun(Consumer<StopWorkflowRunRequest.Builder> stopWorkflowRunRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Stops a running workflow execution. This operation terminates all running tasks and prevents new tasks from starting. Amazon Managed Workflows for Apache Airflow Serverless gracefully shuts down the workflow execution by stopping task scheduling and terminating active ECS worker containers. The operation transitions the workflow run to a
STOPPINGstate and then toSTOPPEDonce all cleanup is complete. In-flight tasks may complete or be terminated depending on their current execution state.
This is a convenience which creates an instance of the
StopWorkflowRunRequest.Builderavoiding the need to create one manually viaStopWorkflowRunRequest.builder()- Parameters:
stopWorkflowRunRequest- AConsumerthat will call methods onStopWorkflowRunRequest.Builderto create a request.- Returns:
- Result of the StopWorkflowRun operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Adds tags to an Amazon Managed Workflows for Apache Airflow Serverless resource. Tags are key-value pairs that help you organize and categorize your resources.
- Parameters:
tagResourceRequest-- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Adds tags to an Amazon Managed Workflows for Apache Airflow Serverless resource. Tags are key-value pairs that help you organize and categorize your resources.
This is a convenience which creates an instance of the
TagResourceRequest.Builderavoiding the need to create one manually viaTagResourceRequest.builder()- Parameters:
tagResourceRequest- AConsumerthat will call methods onTagResourceRequest.Builderto create a request.- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Removes tags from an Amazon Managed Workflows for Apache Airflow Serverless resource. This operation removes the specified tags from the resource.
- Parameters:
untagResourceRequest-- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, OperationTimeoutException, AwsServiceException, SdkClientException, MwaaServerlessException Removes tags from an Amazon Managed Workflows for Apache Airflow Serverless resource. This operation removes the specified tags from the resource.
This is a convenience which creates an instance of the
UntagResourceRequest.Builderavoiding the need to create one manually viaUntagResourceRequest.builder()- Parameters:
untagResourceRequest- AConsumerthat will call methods onUntagResourceRequest.Builderto create a request.- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
updateWorkflow
default UpdateWorkflowResponse updateWorkflow(UpdateWorkflowRequest updateWorkflowRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, OperationTimeoutException, ConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, MwaaServerlessException Updates an existing workflow with new configuration settings. This operation allows you to modify the workflow definition, role, and other settings. When you update a workflow, Amazon Managed Workflows for Apache Airflow Serverless automatically creates a new version with the updated configuration and disables scheduling on all previous versions to ensure only one version is actively scheduled at a time. The update operation maintains workflow history while providing a clean transition to the new configuration.
- Parameters:
updateWorkflowRequest-- Returns:
- Result of the UpdateWorkflow operation returned by the service.
- See Also:
-
updateWorkflow
default UpdateWorkflowResponse updateWorkflow(Consumer<UpdateWorkflowRequest.Builder> updateWorkflowRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, OperationTimeoutException, ConflictException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, MwaaServerlessException Updates an existing workflow with new configuration settings. This operation allows you to modify the workflow definition, role, and other settings. When you update a workflow, Amazon Managed Workflows for Apache Airflow Serverless automatically creates a new version with the updated configuration and disables scheduling on all previous versions to ensure only one version is actively scheduled at a time. The update operation maintains workflow history while providing a clean transition to the new configuration.
This is a convenience which creates an instance of the
UpdateWorkflowRequest.Builderavoiding the need to create one manually viaUpdateWorkflowRequest.builder()- Parameters:
updateWorkflowRequest- AConsumerthat will call methods onUpdateWorkflowRequest.Builderto create a request.- Returns:
- Result of the UpdateWorkflow operation returned by the service.
- See Also:
-
create
Create aMwaaServerlessClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider. -
builder
Create a builder that can be used to configure and create aMwaaServerlessClient. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClientThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient- Returns:
- SdkServiceClientConfiguration
-