Interface HoneycodeAsyncClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.The asynchronous client performs non-blocking I/O when configured with any
invalid reference
SdkAsyncHttpClient
Amazon Honeycode is a fully managed service that allows you to quickly build mobile and web apps for teams—without programming. Build Honeycode apps for managing almost anything, like projects, customers, operations, approvals, resources, and even your team.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptionbatchCreateTableRows
(Consumer<BatchCreateTableRowsRequest.Builder> batchCreateTableRowsRequest) The BatchCreateTableRows API allows you to create one or more rows at the end of a table in a workbook.batchCreateTableRows
(BatchCreateTableRowsRequest batchCreateTableRowsRequest) The BatchCreateTableRows API allows you to create one or more rows at the end of a table in a workbook.batchDeleteTableRows
(Consumer<BatchDeleteTableRowsRequest.Builder> batchDeleteTableRowsRequest) The BatchDeleteTableRows API allows you to delete one or more rows from a table in a workbook.batchDeleteTableRows
(BatchDeleteTableRowsRequest batchDeleteTableRowsRequest) The BatchDeleteTableRows API allows you to delete one or more rows from a table in a workbook.batchUpdateTableRows
(Consumer<BatchUpdateTableRowsRequest.Builder> batchUpdateTableRowsRequest) The BatchUpdateTableRows API allows you to update one or more rows in a table in a workbook.batchUpdateTableRows
(BatchUpdateTableRowsRequest batchUpdateTableRowsRequest) The BatchUpdateTableRows API allows you to update one or more rows in a table in a workbook.batchUpsertTableRows
(Consumer<BatchUpsertTableRowsRequest.Builder> batchUpsertTableRowsRequest) The BatchUpsertTableRows API allows you to upsert one or more rows in a table.batchUpsertTableRows
(BatchUpsertTableRowsRequest batchUpsertTableRowsRequest) The BatchUpsertTableRows API allows you to upsert one or more rows in a table.static HoneycodeAsyncClientBuilder
builder()
Create a builder that can be used to configure and create aHoneycodeAsyncClient
.static HoneycodeAsyncClient
create()
Create aHoneycodeAsyncClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.describeTableDataImportJob
(Consumer<DescribeTableDataImportJobRequest.Builder> describeTableDataImportJobRequest) The DescribeTableDataImportJob API allows you to retrieve the status and details of a table data import job.describeTableDataImportJob
(DescribeTableDataImportJobRequest describeTableDataImportJobRequest) The DescribeTableDataImportJob API allows you to retrieve the status and details of a table data import job.default CompletableFuture
<GetScreenDataResponse> getScreenData
(Consumer<GetScreenDataRequest.Builder> getScreenDataRequest) The GetScreenData API allows retrieval of data from a screen in a Honeycode app.default CompletableFuture
<GetScreenDataResponse> getScreenData
(GetScreenDataRequest getScreenDataRequest) The GetScreenData API allows retrieval of data from a screen in a Honeycode app.invokeScreenAutomation
(Consumer<InvokeScreenAutomationRequest.Builder> invokeScreenAutomationRequest) The InvokeScreenAutomation API allows invoking an action defined in a screen in a Honeycode app.invokeScreenAutomation
(InvokeScreenAutomationRequest invokeScreenAutomationRequest) The InvokeScreenAutomation API allows invoking an action defined in a screen in a Honeycode app.listTableColumns
(Consumer<ListTableColumnsRequest.Builder> listTableColumnsRequest) The ListTableColumns API allows you to retrieve a list of all the columns in a table in a workbook.listTableColumns
(ListTableColumnsRequest listTableColumnsRequest) The ListTableColumns API allows you to retrieve a list of all the columns in a table in a workbook.default ListTableColumnsPublisher
listTableColumnsPaginator
(Consumer<ListTableColumnsRequest.Builder> listTableColumnsRequest) This is a variant oflistTableColumns(software.amazon.awssdk.services.honeycode.model.ListTableColumnsRequest)
operation.default ListTableColumnsPublisher
listTableColumnsPaginator
(ListTableColumnsRequest listTableColumnsRequest) This is a variant oflistTableColumns(software.amazon.awssdk.services.honeycode.model.ListTableColumnsRequest)
operation.default CompletableFuture
<ListTableRowsResponse> listTableRows
(Consumer<ListTableRowsRequest.Builder> listTableRowsRequest) The ListTableRows API allows you to retrieve a list of all the rows in a table in a workbook.default CompletableFuture
<ListTableRowsResponse> listTableRows
(ListTableRowsRequest listTableRowsRequest) The ListTableRows API allows you to retrieve a list of all the rows in a table in a workbook.default ListTableRowsPublisher
listTableRowsPaginator
(Consumer<ListTableRowsRequest.Builder> listTableRowsRequest) This is a variant oflistTableRows(software.amazon.awssdk.services.honeycode.model.ListTableRowsRequest)
operation.default ListTableRowsPublisher
listTableRowsPaginator
(ListTableRowsRequest listTableRowsRequest) This is a variant oflistTableRows(software.amazon.awssdk.services.honeycode.model.ListTableRowsRequest)
operation.default CompletableFuture
<ListTablesResponse> listTables
(Consumer<ListTablesRequest.Builder> listTablesRequest) The ListTables API allows you to retrieve a list of all the tables in a workbook.default CompletableFuture
<ListTablesResponse> listTables
(ListTablesRequest listTablesRequest) The ListTables API allows you to retrieve a list of all the tables in a workbook.default ListTablesPublisher
listTablesPaginator
(Consumer<ListTablesRequest.Builder> listTablesRequest) This is a variant oflistTables(software.amazon.awssdk.services.honeycode.model.ListTablesRequest)
operation.default ListTablesPublisher
listTablesPaginator
(ListTablesRequest listTablesRequest) This is a variant oflistTables(software.amazon.awssdk.services.honeycode.model.ListTablesRequest)
operation.listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) The ListTagsForResource API allows you to return a resource's tags.listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) The ListTagsForResource API allows you to return a resource's tags.default CompletableFuture
<QueryTableRowsResponse> queryTableRows
(Consumer<QueryTableRowsRequest.Builder> queryTableRowsRequest) The QueryTableRows API allows you to use a filter formula to query for specific rows in a table.default CompletableFuture
<QueryTableRowsResponse> queryTableRows
(QueryTableRowsRequest queryTableRowsRequest) The QueryTableRows API allows you to use a filter formula to query for specific rows in a table.default QueryTableRowsPublisher
queryTableRowsPaginator
(Consumer<QueryTableRowsRequest.Builder> queryTableRowsRequest) This is a variant ofqueryTableRows(software.amazon.awssdk.services.honeycode.model.QueryTableRowsRequest)
operation.default QueryTableRowsPublisher
queryTableRowsPaginator
(QueryTableRowsRequest queryTableRowsRequest) This is a variant ofqueryTableRows(software.amazon.awssdk.services.honeycode.model.QueryTableRowsRequest)
operation.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstartTableDataImportJob
(Consumer<StartTableDataImportJobRequest.Builder> startTableDataImportJobRequest) The StartTableDataImportJob API allows you to start an import job on a table.startTableDataImportJob
(StartTableDataImportJobRequest startTableDataImportJobRequest) The StartTableDataImportJob API allows you to start an import job on a table.default CompletableFuture
<TagResourceResponse> tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) The TagResource API allows you to add tags to an ARN-able resource.default CompletableFuture
<TagResourceResponse> tagResource
(TagResourceRequest tagResourceRequest) The TagResource API allows you to add tags to an ARN-able resource.default CompletableFuture
<UntagResourceResponse> untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) The UntagResource API allows you to removes tags from an ARN-able resource.default CompletableFuture
<UntagResourceResponse> untagResource
(UntagResourceRequest untagResourceRequest) The UntagResource API allows you to removes tags from an ARN-able resource.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods 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
-
batchCreateTableRows
default CompletableFuture<BatchCreateTableRowsResponse> batchCreateTableRows(BatchCreateTableRowsRequest batchCreateTableRowsRequest) The BatchCreateTableRows API allows you to create one or more rows at the end of a table in a workbook. The API allows you to specify the values to set in some or all of the columns in the new rows.
If a column is not explicitly set in a specific row, then the column level formula specified in the table will be applied to the new row. If there is no column level formula but the last row of the table has a formula, then that formula will be copied down to the new row. If there is no column level formula and no formula in the last row of the table, then that column will be left blank for the new rows.
- Parameters:
batchCreateTableRowsRequest
-- Returns:
- A Java Future containing the result of the BatchCreateTableRows operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceQuotaExceededException The request caused service quota to be breached.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchCreateTableRows
default CompletableFuture<BatchCreateTableRowsResponse> batchCreateTableRows(Consumer<BatchCreateTableRowsRequest.Builder> batchCreateTableRowsRequest) The BatchCreateTableRows API allows you to create one or more rows at the end of a table in a workbook. The API allows you to specify the values to set in some or all of the columns in the new rows.
If a column is not explicitly set in a specific row, then the column level formula specified in the table will be applied to the new row. If there is no column level formula but the last row of the table has a formula, then that formula will be copied down to the new row. If there is no column level formula and no formula in the last row of the table, then that column will be left blank for the new rows.
This is a convenience which creates an instance of the
BatchCreateTableRowsRequest.Builder
avoiding the need to create one manually viaBatchCreateTableRowsRequest.builder()
- Parameters:
batchCreateTableRowsRequest
- AConsumer
that will call methods onBatchCreateTableRowsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchCreateTableRows operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceQuotaExceededException The request caused service quota to be breached.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchDeleteTableRows
default CompletableFuture<BatchDeleteTableRowsResponse> batchDeleteTableRows(BatchDeleteTableRowsRequest batchDeleteTableRowsRequest) The BatchDeleteTableRows API allows you to delete one or more rows from a table in a workbook. You need to specify the ids of the rows that you want to delete from the table.
- Parameters:
batchDeleteTableRowsRequest
-- Returns:
- A Java Future containing the result of the BatchDeleteTableRows operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- RequestTimeoutException The request timed out.
- ThrottlingException Tps(transactions per second) rate reached.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchDeleteTableRows
default CompletableFuture<BatchDeleteTableRowsResponse> batchDeleteTableRows(Consumer<BatchDeleteTableRowsRequest.Builder> batchDeleteTableRowsRequest) The BatchDeleteTableRows API allows you to delete one or more rows from a table in a workbook. You need to specify the ids of the rows that you want to delete from the table.
This is a convenience which creates an instance of the
BatchDeleteTableRowsRequest.Builder
avoiding the need to create one manually viaBatchDeleteTableRowsRequest.builder()
- Parameters:
batchDeleteTableRowsRequest
- AConsumer
that will call methods onBatchDeleteTableRowsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchDeleteTableRows operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- RequestTimeoutException The request timed out.
- ThrottlingException Tps(transactions per second) rate reached.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchUpdateTableRows
default CompletableFuture<BatchUpdateTableRowsResponse> batchUpdateTableRows(BatchUpdateTableRowsRequest batchUpdateTableRowsRequest) The BatchUpdateTableRows API allows you to update one or more rows in a table in a workbook.
You can specify the values to set in some or all of the columns in the table for the specified rows. If a column is not explicitly specified in a particular row, then that column will not be updated for that row. To clear out the data in a specific cell, you need to set the value as an empty string ("").
- Parameters:
batchUpdateTableRowsRequest
-- Returns:
- A Java Future containing the result of the BatchUpdateTableRows operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- RequestTimeoutException The request timed out.
- ThrottlingException Tps(transactions per second) rate reached.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchUpdateTableRows
default CompletableFuture<BatchUpdateTableRowsResponse> batchUpdateTableRows(Consumer<BatchUpdateTableRowsRequest.Builder> batchUpdateTableRowsRequest) The BatchUpdateTableRows API allows you to update one or more rows in a table in a workbook.
You can specify the values to set in some or all of the columns in the table for the specified rows. If a column is not explicitly specified in a particular row, then that column will not be updated for that row. To clear out the data in a specific cell, you need to set the value as an empty string ("").
This is a convenience which creates an instance of the
BatchUpdateTableRowsRequest.Builder
avoiding the need to create one manually viaBatchUpdateTableRowsRequest.builder()
- Parameters:
batchUpdateTableRowsRequest
- AConsumer
that will call methods onBatchUpdateTableRowsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchUpdateTableRows operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- RequestTimeoutException The request timed out.
- ThrottlingException Tps(transactions per second) rate reached.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchUpsertTableRows
default CompletableFuture<BatchUpsertTableRowsResponse> batchUpsertTableRows(BatchUpsertTableRowsRequest batchUpsertTableRowsRequest) The BatchUpsertTableRows API allows you to upsert one or more rows in a table. The upsert operation takes a filter expression as input and evaluates it to find matching rows on the destination table. If matching rows are found, it will update the cells in the matching rows to new values specified in the request. If no matching rows are found, a new row is added at the end of the table and the cells in that row are set to the new values specified in the request.
You can specify the values to set in some or all of the columns in the table for the matching or newly appended rows. If a column is not explicitly specified for a particular row, then that column will not be updated for that row. To clear out the data in a specific cell, you need to set the value as an empty string ("").
- Parameters:
batchUpsertTableRowsRequest
-- Returns:
- A Java Future containing the result of the BatchUpsertTableRows operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceQuotaExceededException The request caused service quota to be breached.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
batchUpsertTableRows
default CompletableFuture<BatchUpsertTableRowsResponse> batchUpsertTableRows(Consumer<BatchUpsertTableRowsRequest.Builder> batchUpsertTableRowsRequest) The BatchUpsertTableRows API allows you to upsert one or more rows in a table. The upsert operation takes a filter expression as input and evaluates it to find matching rows on the destination table. If matching rows are found, it will update the cells in the matching rows to new values specified in the request. If no matching rows are found, a new row is added at the end of the table and the cells in that row are set to the new values specified in the request.
You can specify the values to set in some or all of the columns in the table for the matching or newly appended rows. If a column is not explicitly specified for a particular row, then that column will not be updated for that row. To clear out the data in a specific cell, you need to set the value as an empty string ("").
This is a convenience which creates an instance of the
BatchUpsertTableRowsRequest.Builder
avoiding the need to create one manually viaBatchUpsertTableRowsRequest.builder()
- Parameters:
batchUpsertTableRowsRequest
- AConsumer
that will call methods onBatchUpsertTableRowsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the BatchUpsertTableRows operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceQuotaExceededException The request caused service quota to be breached.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeTableDataImportJob
default CompletableFuture<DescribeTableDataImportJobResponse> describeTableDataImportJob(DescribeTableDataImportJobRequest describeTableDataImportJobRequest) The DescribeTableDataImportJob API allows you to retrieve the status and details of a table data import job.
- Parameters:
describeTableDataImportJobRequest
-- Returns:
- A Java Future containing the result of the DescribeTableDataImportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- RequestTimeoutException The request timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeTableDataImportJob
default CompletableFuture<DescribeTableDataImportJobResponse> describeTableDataImportJob(Consumer<DescribeTableDataImportJobRequest.Builder> describeTableDataImportJobRequest) The DescribeTableDataImportJob API allows you to retrieve the status and details of a table data import job.
This is a convenience which creates an instance of the
DescribeTableDataImportJobRequest.Builder
avoiding the need to create one manually viaDescribeTableDataImportJobRequest.builder()
- Parameters:
describeTableDataImportJobRequest
- AConsumer
that will call methods onDescribeTableDataImportJobRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DescribeTableDataImportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- RequestTimeoutException The request timed out.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getScreenData
default CompletableFuture<GetScreenDataResponse> getScreenData(GetScreenDataRequest getScreenDataRequest) The GetScreenData API allows retrieval of data from a screen in a Honeycode app. The API allows setting local variables in the screen to filter, sort or otherwise affect what will be displayed on the screen.
- Parameters:
getScreenDataRequest
-- Returns:
- A Java Future containing the result of the GetScreenData operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getScreenData
default CompletableFuture<GetScreenDataResponse> getScreenData(Consumer<GetScreenDataRequest.Builder> getScreenDataRequest) The GetScreenData API allows retrieval of data from a screen in a Honeycode app. The API allows setting local variables in the screen to filter, sort or otherwise affect what will be displayed on the screen.
This is a convenience which creates an instance of the
GetScreenDataRequest.Builder
avoiding the need to create one manually viaGetScreenDataRequest.builder()
- Parameters:
getScreenDataRequest
- AConsumer
that will call methods onGetScreenDataRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetScreenData operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
invokeScreenAutomation
default CompletableFuture<InvokeScreenAutomationResponse> invokeScreenAutomation(InvokeScreenAutomationRequest invokeScreenAutomationRequest) The InvokeScreenAutomation API allows invoking an action defined in a screen in a Honeycode app. The API allows setting local variables, which can then be used in the automation being invoked. This allows automating the Honeycode app interactions to write, update or delete data in the workbook.
- Parameters:
invokeScreenAutomationRequest
-- Returns:
- A Java Future containing the result of the InvokeScreenAutomation operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- ThrottlingException Tps(transactions per second) rate reached.
- ServiceUnavailableException Remote service is unreachable.
- AutomationExecutionException The automation execution did not end successfully.
- AutomationExecutionTimeoutException The automation execution timed out.
- RequestTimeoutException The request timed out.
- ServiceQuotaExceededException The request caused service quota to be breached.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
invokeScreenAutomation
default CompletableFuture<InvokeScreenAutomationResponse> invokeScreenAutomation(Consumer<InvokeScreenAutomationRequest.Builder> invokeScreenAutomationRequest) The InvokeScreenAutomation API allows invoking an action defined in a screen in a Honeycode app. The API allows setting local variables, which can then be used in the automation being invoked. This allows automating the Honeycode app interactions to write, update or delete data in the workbook.
This is a convenience which creates an instance of the
InvokeScreenAutomationRequest.Builder
avoiding the need to create one manually viaInvokeScreenAutomationRequest.builder()
- Parameters:
invokeScreenAutomationRequest
- AConsumer
that will call methods onInvokeScreenAutomationRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the InvokeScreenAutomation operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- ThrottlingException Tps(transactions per second) rate reached.
- ServiceUnavailableException Remote service is unreachable.
- AutomationExecutionException The automation execution did not end successfully.
- AutomationExecutionTimeoutException The automation execution timed out.
- RequestTimeoutException The request timed out.
- ServiceQuotaExceededException The request caused service quota to be breached.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTableColumns
default CompletableFuture<ListTableColumnsResponse> listTableColumns(ListTableColumnsRequest listTableColumnsRequest) The ListTableColumns API allows you to retrieve a list of all the columns in a table in a workbook.
- Parameters:
listTableColumnsRequest
-- Returns:
- A Java Future containing the result of the ListTableColumns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTableColumns
default CompletableFuture<ListTableColumnsResponse> listTableColumns(Consumer<ListTableColumnsRequest.Builder> listTableColumnsRequest) The ListTableColumns API allows you to retrieve a list of all the columns in a table in a workbook.
This is a convenience which creates an instance of the
ListTableColumnsRequest.Builder
avoiding the need to create one manually viaListTableColumnsRequest.builder()
- Parameters:
listTableColumnsRequest
- AConsumer
that will call methods onListTableColumnsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListTableColumns operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTableColumnsPaginator
default ListTableColumnsPublisher listTableColumnsPaginator(ListTableColumnsRequest listTableColumnsRequest) This is a variant of
listTableColumns(software.amazon.awssdk.services.honeycode.model.ListTableColumnsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.honeycode.paginators.ListTableColumnsPublisher publisher = client.listTableColumnsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.honeycode.paginators.ListTableColumnsPublisher publisher = client.listTableColumnsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.honeycode.model.ListTableColumnsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.honeycode.model.ListTableColumnsResponse response) { //... }; });
Please notice that the configuration of null 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
listTableColumns(software.amazon.awssdk.services.honeycode.model.ListTableColumnsRequest)
operation.- Parameters:
listTableColumnsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTableColumnsPaginator
default ListTableColumnsPublisher listTableColumnsPaginator(Consumer<ListTableColumnsRequest.Builder> listTableColumnsRequest) This is a variant of
listTableColumns(software.amazon.awssdk.services.honeycode.model.ListTableColumnsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.honeycode.paginators.ListTableColumnsPublisher publisher = client.listTableColumnsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.honeycode.paginators.ListTableColumnsPublisher publisher = client.listTableColumnsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.honeycode.model.ListTableColumnsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.honeycode.model.ListTableColumnsResponse response) { //... }; });
Please notice that the configuration of null 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
listTableColumns(software.amazon.awssdk.services.honeycode.model.ListTableColumnsRequest)
operation.
This is a convenience which creates an instance of the
ListTableColumnsRequest.Builder
avoiding the need to create one manually viaListTableColumnsRequest.builder()
- Parameters:
listTableColumnsRequest
- AConsumer
that will call methods onListTableColumnsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTableRows
default CompletableFuture<ListTableRowsResponse> listTableRows(ListTableRowsRequest listTableRowsRequest) The ListTableRows API allows you to retrieve a list of all the rows in a table in a workbook.
- Parameters:
listTableRowsRequest
-- Returns:
- A Java Future containing the result of the ListTableRows operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- RequestTimeoutException The request timed out.
- ThrottlingException Tps(transactions per second) rate reached.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTableRows
default CompletableFuture<ListTableRowsResponse> listTableRows(Consumer<ListTableRowsRequest.Builder> listTableRowsRequest) The ListTableRows API allows you to retrieve a list of all the rows in a table in a workbook.
This is a convenience which creates an instance of the
ListTableRowsRequest.Builder
avoiding the need to create one manually viaListTableRowsRequest.builder()
- Parameters:
listTableRowsRequest
- AConsumer
that will call methods onListTableRowsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListTableRows operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- RequestTimeoutException The request timed out.
- ThrottlingException Tps(transactions per second) rate reached.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTableRowsPaginator
This is a variant of
listTableRows(software.amazon.awssdk.services.honeycode.model.ListTableRowsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.honeycode.paginators.ListTableRowsPublisher publisher = client.listTableRowsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.honeycode.paginators.ListTableRowsPublisher publisher = client.listTableRowsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.honeycode.model.ListTableRowsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.honeycode.model.ListTableRowsResponse response) { //... }; });
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
listTableRows(software.amazon.awssdk.services.honeycode.model.ListTableRowsRequest)
operation.- Parameters:
listTableRowsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- RequestTimeoutException The request timed out.
- ThrottlingException Tps(transactions per second) rate reached.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTableRowsPaginator
default ListTableRowsPublisher listTableRowsPaginator(Consumer<ListTableRowsRequest.Builder> listTableRowsRequest) This is a variant of
listTableRows(software.amazon.awssdk.services.honeycode.model.ListTableRowsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.honeycode.paginators.ListTableRowsPublisher publisher = client.listTableRowsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.honeycode.paginators.ListTableRowsPublisher publisher = client.listTableRowsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.honeycode.model.ListTableRowsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.honeycode.model.ListTableRowsResponse response) { //... }; });
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
listTableRows(software.amazon.awssdk.services.honeycode.model.ListTableRowsRequest)
operation.
This is a convenience which creates an instance of the
ListTableRowsRequest.Builder
avoiding the need to create one manually viaListTableRowsRequest.builder()
- Parameters:
listTableRowsRequest
- AConsumer
that will call methods onListTableRowsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- RequestTimeoutException The request timed out.
- ThrottlingException Tps(transactions per second) rate reached.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTables
The ListTables API allows you to retrieve a list of all the tables in a workbook.
- Parameters:
listTablesRequest
-- Returns:
- A Java Future containing the result of the ListTables operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTables
default CompletableFuture<ListTablesResponse> listTables(Consumer<ListTablesRequest.Builder> listTablesRequest) The ListTables API allows you to retrieve a list of all the tables in a workbook.
This is a convenience which creates an instance of the
ListTablesRequest.Builder
avoiding the need to create one manually viaListTablesRequest.builder()
- Parameters:
listTablesRequest
- AConsumer
that will call methods onListTablesRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListTables operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTablesPaginator
This is a variant of
listTables(software.amazon.awssdk.services.honeycode.model.ListTablesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.honeycode.paginators.ListTablesPublisher publisher = client.listTablesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.honeycode.paginators.ListTablesPublisher publisher = client.listTablesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.honeycode.model.ListTablesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.honeycode.model.ListTablesResponse response) { //... }; });
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
listTables(software.amazon.awssdk.services.honeycode.model.ListTablesRequest)
operation.- Parameters:
listTablesRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTablesPaginator
default ListTablesPublisher listTablesPaginator(Consumer<ListTablesRequest.Builder> listTablesRequest) This is a variant of
listTables(software.amazon.awssdk.services.honeycode.model.ListTablesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.honeycode.paginators.ListTablesPublisher publisher = client.listTablesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.honeycode.paginators.ListTablesPublisher publisher = client.listTablesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.honeycode.model.ListTablesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.honeycode.model.ListTablesResponse response) { //... }; });
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
listTables(software.amazon.awssdk.services.honeycode.model.ListTablesRequest)
operation.
This is a convenience which creates an instance of the
ListTablesRequest.Builder
avoiding the need to create one manually viaListTablesRequest.builder()
- Parameters:
listTablesRequest
- AConsumer
that will call methods onListTablesRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) The ListTagsForResource API allows you to return a resource's tags.
- Parameters:
listTagsForResourceRequest
-- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) The ListTagsForResource API allows you to return a resource's tags.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builder
avoiding the need to create one manually viaListTagsForResourceRequest.builder()
- Parameters:
listTagsForResourceRequest
- AConsumer
that will call methods onListTagsForResourceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
queryTableRows
default CompletableFuture<QueryTableRowsResponse> queryTableRows(QueryTableRowsRequest queryTableRowsRequest) The QueryTableRows API allows you to use a filter formula to query for specific rows in a table.
- Parameters:
queryTableRowsRequest
-- Returns:
- A Java Future containing the result of the QueryTableRows operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
queryTableRows
default CompletableFuture<QueryTableRowsResponse> queryTableRows(Consumer<QueryTableRowsRequest.Builder> queryTableRowsRequest) The QueryTableRows API allows you to use a filter formula to query for specific rows in a table.
This is a convenience which creates an instance of the
QueryTableRowsRequest.Builder
avoiding the need to create one manually viaQueryTableRowsRequest.builder()
- Parameters:
queryTableRowsRequest
- AConsumer
that will call methods onQueryTableRowsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the QueryTableRows operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
queryTableRowsPaginator
default QueryTableRowsPublisher queryTableRowsPaginator(QueryTableRowsRequest queryTableRowsRequest) This is a variant of
queryTableRows(software.amazon.awssdk.services.honeycode.model.QueryTableRowsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.honeycode.paginators.QueryTableRowsPublisher publisher = client.queryTableRowsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.honeycode.paginators.QueryTableRowsPublisher publisher = client.queryTableRowsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.honeycode.model.QueryTableRowsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.honeycode.model.QueryTableRowsResponse response) { //... }; });
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
queryTableRows(software.amazon.awssdk.services.honeycode.model.QueryTableRowsRequest)
operation.- Parameters:
queryTableRowsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
queryTableRowsPaginator
default QueryTableRowsPublisher queryTableRowsPaginator(Consumer<QueryTableRowsRequest.Builder> queryTableRowsRequest) This is a variant of
queryTableRows(software.amazon.awssdk.services.honeycode.model.QueryTableRowsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.honeycode.paginators.QueryTableRowsPublisher publisher = client.queryTableRowsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.honeycode.paginators.QueryTableRowsPublisher publisher = client.queryTableRowsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.honeycode.model.QueryTableRowsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.honeycode.model.QueryTableRowsResponse response) { //... }; });
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
queryTableRows(software.amazon.awssdk.services.honeycode.model.QueryTableRowsRequest)
operation.
This is a convenience which creates an instance of the
QueryTableRowsRequest.Builder
avoiding the need to create one manually viaQueryTableRowsRequest.builder()
- Parameters:
queryTableRowsRequest
- AConsumer
that will call methods onQueryTableRowsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startTableDataImportJob
default CompletableFuture<StartTableDataImportJobResponse> startTableDataImportJob(StartTableDataImportJobRequest startTableDataImportJobRequest) The StartTableDataImportJob API allows you to start an import job on a table. This API will only return the id of the job that was started. To find out the status of the import request, you need to call the DescribeTableDataImportJob API.
- Parameters:
startTableDataImportJobRequest
-- Returns:
- A Java Future containing the result of the StartTableDataImportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- RequestTimeoutException The request timed out.
- ServiceQuotaExceededException The request caused service quota to be breached.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startTableDataImportJob
default CompletableFuture<StartTableDataImportJobResponse> startTableDataImportJob(Consumer<StartTableDataImportJobRequest.Builder> startTableDataImportJobRequest) The StartTableDataImportJob API allows you to start an import job on a table. This API will only return the id of the job that was started. To find out the status of the import request, you need to call the DescribeTableDataImportJob API.
This is a convenience which creates an instance of the
StartTableDataImportJobRequest.Builder
avoiding the need to create one manually viaStartTableDataImportJobRequest.builder()
- Parameters:
startTableDataImportJobRequest
- AConsumer
that will call methods onStartTableDataImportJobRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the StartTableDataImportJob operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- RequestTimeoutException The request timed out.
- ServiceQuotaExceededException The request caused service quota to be breached.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
tagResource
The TagResource API allows you to add tags to an ARN-able resource. Resource includes workbook, table, screen and screen-automation.
- Parameters:
tagResourceRequest
-- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
tagResource
default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) The TagResource API allows you to add tags to an ARN-able resource. Resource includes workbook, table, screen and screen-automation.
This is a convenience which creates an instance of the
TagResourceRequest.Builder
avoiding the need to create one manually viaTagResourceRequest.builder()
- Parameters:
tagResourceRequest
- AConsumer
that will call methods onTagResourceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest) The UntagResource API allows you to removes tags from an ARN-able resource. Resource includes workbook, table, screen and screen-automation.
- Parameters:
untagResourceRequest
-- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) The UntagResource API allows you to removes tags from an ARN-able resource. Resource includes workbook, table, screen and screen-automation.
This is a convenience which creates an instance of the
UntagResourceRequest.Builder
avoiding the need to create one manually viaUntagResourceRequest.builder()
- Parameters:
untagResourceRequest
- AConsumer
that will call methods onUntagResourceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.- AccessDeniedException You do not have sufficient access to perform this action. Check that the workbook is owned by you and your IAM policy allows access to the resource in the request.
- InternalServerException There were unexpected errors from the server.
- RequestTimeoutException The request timed out.
- ResourceNotFoundException A Workbook, Table, App, Screen or Screen Automation was not found with the given ID.
- ServiceUnavailableException Remote service is unreachable.
- ThrottlingException Tps(transactions per second) rate reached.
- ValidationException Request is invalid. The message in the response contains details on why the request is invalid.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- HoneycodeException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-
create
Create aHoneycodeAsyncClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aHoneycodeAsyncClient
.
-