@Generated(value="software.amazon.awssdk:codegen") @ThreadSafe public interface HoneycodeClient extends AwsClient
builder() method.
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.
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_METADATA_ID
Value for looking up the service's metadata from the
ServiceMetadataProvider. |
static String |
SERVICE_NAME |
| Modifier and Type | Method and Description |
|---|---|
default BatchCreateTableRowsResponse |
batchCreateTableRows(BatchCreateTableRowsRequest batchCreateTableRowsRequest)
The BatchCreateTableRows API allows you to create one or more rows at the end of a table in a workbook.
|
default 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.
|
default BatchDeleteTableRowsResponse |
batchDeleteTableRows(BatchDeleteTableRowsRequest batchDeleteTableRowsRequest)
The BatchDeleteTableRows API allows you to delete one or more rows from a table in a workbook.
|
default BatchDeleteTableRowsResponse |
batchDeleteTableRows(Consumer<BatchDeleteTableRowsRequest.Builder> batchDeleteTableRowsRequest)
The BatchDeleteTableRows API allows you to delete one or more rows from a table in a workbook.
|
default BatchUpdateTableRowsResponse |
batchUpdateTableRows(BatchUpdateTableRowsRequest batchUpdateTableRowsRequest)
The BatchUpdateTableRows API allows you to update one or more rows in a table in a workbook.
|
default BatchUpdateTableRowsResponse |
batchUpdateTableRows(Consumer<BatchUpdateTableRowsRequest.Builder> batchUpdateTableRowsRequest)
The BatchUpdateTableRows API allows you to update one or more rows in a table in a workbook.
|
default BatchUpsertTableRowsResponse |
batchUpsertTableRows(BatchUpsertTableRowsRequest batchUpsertTableRowsRequest)
The BatchUpsertTableRows API allows you to upsert one or more rows in a table.
|
default BatchUpsertTableRowsResponse |
batchUpsertTableRows(Consumer<BatchUpsertTableRowsRequest.Builder> batchUpsertTableRowsRequest)
The BatchUpsertTableRows API allows you to upsert one or more rows in a table.
|
static HoneycodeClientBuilder |
builder()
Create a builder that can be used to configure and create a
HoneycodeClient. |
static HoneycodeClient |
create()
Create a
HoneycodeClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider. |
default DescribeTableDataImportJobResponse |
describeTableDataImportJob(Consumer<DescribeTableDataImportJobRequest.Builder> describeTableDataImportJobRequest)
The DescribeTableDataImportJob API allows you to retrieve the status and details of a table data import job.
|
default DescribeTableDataImportJobResponse |
describeTableDataImportJob(DescribeTableDataImportJobRequest describeTableDataImportJobRequest)
The DescribeTableDataImportJob API allows you to retrieve the status and details of a table data import job.
|
default GetScreenDataResponse |
getScreenData(Consumer<GetScreenDataRequest.Builder> getScreenDataRequest)
The GetScreenData API allows retrieval of data from a screen in a Honeycode app.
|
default GetScreenDataResponse |
getScreenData(GetScreenDataRequest getScreenDataRequest)
The GetScreenData API allows retrieval of data from a screen in a Honeycode app.
|
default InvokeScreenAutomationResponse |
invokeScreenAutomation(Consumer<InvokeScreenAutomationRequest.Builder> invokeScreenAutomationRequest)
The InvokeScreenAutomation API allows invoking an action defined in a screen in a Honeycode app.
|
default InvokeScreenAutomationResponse |
invokeScreenAutomation(InvokeScreenAutomationRequest invokeScreenAutomationRequest)
The InvokeScreenAutomation API allows invoking an action defined in a screen in a Honeycode app.
|
default 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.
|
default ListTableColumnsResponse |
listTableColumns(ListTableColumnsRequest listTableColumnsRequest)
The ListTableColumns API allows you to retrieve a list of all the columns in a table in a workbook.
|
default ListTableColumnsIterable |
listTableColumnsPaginator(Consumer<ListTableColumnsRequest.Builder> listTableColumnsRequest)
The ListTableColumns API allows you to retrieve a list of all the columns in a table in a workbook.
|
default ListTableColumnsIterable |
listTableColumnsPaginator(ListTableColumnsRequest listTableColumnsRequest)
The ListTableColumns API allows you to retrieve a list of all the columns in a table in a workbook.
|
default 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 ListTableRowsResponse |
listTableRows(ListTableRowsRequest listTableRowsRequest)
The ListTableRows API allows you to retrieve a list of all the rows in a table in a workbook.
|
default ListTableRowsIterable |
listTableRowsPaginator(Consumer<ListTableRowsRequest.Builder> listTableRowsRequest)
The ListTableRows API allows you to retrieve a list of all the rows in a table in a workbook.
|
default ListTableRowsIterable |
listTableRowsPaginator(ListTableRowsRequest listTableRowsRequest)
The ListTableRows API allows you to retrieve a list of all the rows in a table in a workbook.
|
default ListTablesResponse |
listTables(Consumer<ListTablesRequest.Builder> listTablesRequest)
The ListTables API allows you to retrieve a list of all the tables in a workbook.
|
default ListTablesResponse |
listTables(ListTablesRequest listTablesRequest)
The ListTables API allows you to retrieve a list of all the tables in a workbook.
|
default ListTablesIterable |
listTablesPaginator(Consumer<ListTablesRequest.Builder> listTablesRequest)
The ListTables API allows you to retrieve a list of all the tables in a workbook.
|
default ListTablesIterable |
listTablesPaginator(ListTablesRequest listTablesRequest)
The ListTables API allows you to retrieve a list of all the tables in a workbook.
|
default ListTagsForResourceResponse |
listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
The ListTagsForResource API allows you to return a resource's tags.
|
default ListTagsForResourceResponse |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
The ListTagsForResource API allows you to return a resource's tags.
|
default 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 QueryTableRowsResponse |
queryTableRows(QueryTableRowsRequest queryTableRowsRequest)
The QueryTableRows API allows you to use a filter formula to query for specific rows in a table.
|
default QueryTableRowsIterable |
queryTableRowsPaginator(Consumer<QueryTableRowsRequest.Builder> queryTableRowsRequest)
The QueryTableRows API allows you to use a filter formula to query for specific rows in a table.
|
default QueryTableRowsIterable |
queryTableRowsPaginator(QueryTableRowsRequest queryTableRowsRequest)
The QueryTableRows API allows you to use a filter formula to query for specific rows in a table.
|
default HoneycodeServiceClientConfiguration |
serviceClientConfiguration() |
static ServiceMetadata |
serviceMetadata() |
default StartTableDataImportJobResponse |
startTableDataImportJob(Consumer<StartTableDataImportJobRequest.Builder> startTableDataImportJobRequest)
The StartTableDataImportJob API allows you to start an import job on a table.
|
default StartTableDataImportJobResponse |
startTableDataImportJob(StartTableDataImportJobRequest startTableDataImportJobRequest)
The StartTableDataImportJob API allows you to start an import job on a table.
|
default TagResourceResponse |
tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
The TagResource API allows you to add tags to an ARN-able resource.
|
default TagResourceResponse |
tagResource(TagResourceRequest tagResourceRequest)
The TagResource API allows you to add tags to an ARN-able resource.
|
default UntagResourceResponse |
untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
The UntagResource API allows you to removes tags from an ARN-able resource.
|
default UntagResourceResponse |
untagResource(UntagResourceRequest untagResourceRequest)
The UntagResource API allows you to removes tags from an ARN-able resource.
|
serviceNameclosestatic final String SERVICE_NAME
static final String SERVICE_METADATA_ID
ServiceMetadataProvider.default BatchCreateTableRowsResponse batchCreateTableRows(BatchCreateTableRowsRequest batchCreateTableRowsRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceQuotaExceededException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
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.
batchCreateTableRowsRequest - 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.AwsServiceExceptiondefault BatchCreateTableRowsResponse batchCreateTableRows(Consumer<BatchCreateTableRowsRequest.Builder> batchCreateTableRowsRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceQuotaExceededException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
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 via BatchCreateTableRowsRequest.builder()
batchCreateTableRowsRequest - A Consumer that will call methods on BatchCreateTableRowsRequest.Builder to create a
request.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.AwsServiceExceptiondefault BatchDeleteTableRowsResponse batchDeleteTableRows(BatchDeleteTableRowsRequest batchDeleteTableRowsRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ServiceUnavailableException, ValidationException, RequestTimeoutException, ThrottlingException, AwsServiceException, SdkClientException, HoneycodeException
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.
batchDeleteTableRowsRequest - 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.AwsServiceExceptiondefault BatchDeleteTableRowsResponse batchDeleteTableRows(Consumer<BatchDeleteTableRowsRequest.Builder> batchDeleteTableRowsRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ServiceUnavailableException, ValidationException, RequestTimeoutException, ThrottlingException, AwsServiceException, SdkClientException, HoneycodeException
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 via BatchDeleteTableRowsRequest.builder()
batchDeleteTableRowsRequest - A Consumer that will call methods on BatchDeleteTableRowsRequest.Builder to create a
request.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.AwsServiceExceptiondefault BatchUpdateTableRowsResponse batchUpdateTableRows(BatchUpdateTableRowsRequest batchUpdateTableRowsRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ServiceUnavailableException, ValidationException, RequestTimeoutException, ThrottlingException, AwsServiceException, SdkClientException, HoneycodeException
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 ("").
batchUpdateTableRowsRequest - 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.AwsServiceExceptiondefault BatchUpdateTableRowsResponse batchUpdateTableRows(Consumer<BatchUpdateTableRowsRequest.Builder> batchUpdateTableRowsRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ServiceUnavailableException, ValidationException, RequestTimeoutException, ThrottlingException, AwsServiceException, SdkClientException, HoneycodeException
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 via BatchUpdateTableRowsRequest.builder()
batchUpdateTableRowsRequest - A Consumer that will call methods on BatchUpdateTableRowsRequest.Builder to create a
request.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.AwsServiceExceptiondefault BatchUpsertTableRowsResponse batchUpsertTableRows(BatchUpsertTableRowsRequest batchUpsertTableRowsRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceQuotaExceededException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
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 ("").
batchUpsertTableRowsRequest - 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.AwsServiceExceptiondefault BatchUpsertTableRowsResponse batchUpsertTableRows(Consumer<BatchUpsertTableRowsRequest.Builder> batchUpsertTableRowsRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceQuotaExceededException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
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 via BatchUpsertTableRowsRequest.builder()
batchUpsertTableRowsRequest - A Consumer that will call methods on BatchUpsertTableRowsRequest.Builder to create a
request.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.AwsServiceExceptiondefault DescribeTableDataImportJobResponse describeTableDataImportJob(DescribeTableDataImportJobRequest describeTableDataImportJobRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, RequestTimeoutException, AwsServiceException, SdkClientException, HoneycodeException
The DescribeTableDataImportJob API allows you to retrieve the status and details of a table data import job.
describeTableDataImportJobRequest - 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.AwsServiceExceptiondefault DescribeTableDataImportJobResponse describeTableDataImportJob(Consumer<DescribeTableDataImportJobRequest.Builder> describeTableDataImportJobRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, RequestTimeoutException, AwsServiceException, SdkClientException, HoneycodeException
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 via DescribeTableDataImportJobRequest.builder()
describeTableDataImportJobRequest - A Consumer that will call methods on DescribeTableDataImportJobRequest.Builder to create a
request.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.AwsServiceExceptiondefault GetScreenDataResponse getScreenData(GetScreenDataRequest getScreenDataRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
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.
getScreenDataRequest - 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.AwsServiceExceptiondefault GetScreenDataResponse getScreenData(Consumer<GetScreenDataRequest.Builder> getScreenDataRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
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 via GetScreenDataRequest.builder()
getScreenDataRequest - A Consumer that will call methods on GetScreenDataRequest.Builder to create a request.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.AwsServiceExceptiondefault InvokeScreenAutomationResponse invokeScreenAutomation(InvokeScreenAutomationRequest invokeScreenAutomationRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ValidationException, ThrottlingException, ServiceUnavailableException, AutomationExecutionException, AutomationExecutionTimeoutException, RequestTimeoutException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, HoneycodeException
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.
invokeScreenAutomationRequest - 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.AwsServiceExceptiondefault InvokeScreenAutomationResponse invokeScreenAutomation(Consumer<InvokeScreenAutomationRequest.Builder> invokeScreenAutomationRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ValidationException, ThrottlingException, ServiceUnavailableException, AutomationExecutionException, AutomationExecutionTimeoutException, RequestTimeoutException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, HoneycodeException
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 via InvokeScreenAutomationRequest.builder()
invokeScreenAutomationRequest - A Consumer that will call methods on InvokeScreenAutomationRequest.Builder to create a
request.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.AwsServiceExceptiondefault ListTableColumnsResponse listTableColumns(ListTableColumnsRequest listTableColumnsRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
The ListTableColumns API allows you to retrieve a list of all the columns in a table in a workbook.
listTableColumnsRequest - 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.AwsServiceExceptiondefault ListTableColumnsResponse listTableColumns(Consumer<ListTableColumnsRequest.Builder> listTableColumnsRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
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 via ListTableColumnsRequest.builder()
listTableColumnsRequest - A Consumer that will call methods on ListTableColumnsRequest.Builder to create a request.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.AwsServiceExceptiondefault ListTableColumnsIterable listTableColumnsPaginator(ListTableColumnsRequest listTableColumnsRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
The ListTableColumns API allows you to retrieve a list of all the columns in a table in a workbook.
This is a variant of
listTableColumns(software.amazon.awssdk.services.honeycode.model.ListTableColumnsRequest) operation. The
return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle
making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.honeycode.paginators.ListTableColumnsIterable responses = client.listTableColumnsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.honeycode.paginators.ListTableColumnsIterable responses = client
.listTableColumnsPaginator(request);
for (software.amazon.awssdk.services.honeycode.model.ListTableColumnsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.honeycode.paginators.ListTableColumnsIterable responses = client.listTableColumnsPaginator(request);
responses.iterator().forEachRemaining(....);
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.
listTableColumnsRequest - 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.AwsServiceExceptiondefault ListTableColumnsIterable listTableColumnsPaginator(Consumer<ListTableColumnsRequest.Builder> listTableColumnsRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
The ListTableColumns API allows you to retrieve a list of all the columns in a table in a workbook.
This is a variant of
listTableColumns(software.amazon.awssdk.services.honeycode.model.ListTableColumnsRequest) operation. The
return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle
making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.honeycode.paginators.ListTableColumnsIterable responses = client.listTableColumnsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.honeycode.paginators.ListTableColumnsIterable responses = client
.listTableColumnsPaginator(request);
for (software.amazon.awssdk.services.honeycode.model.ListTableColumnsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.honeycode.paginators.ListTableColumnsIterable responses = client.listTableColumnsPaginator(request);
responses.iterator().forEachRemaining(....);
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 via ListTableColumnsRequest.builder()
listTableColumnsRequest - A Consumer that will call methods on ListTableColumnsRequest.Builder to create a request.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.AwsServiceExceptiondefault ListTableRowsResponse listTableRows(ListTableRowsRequest listTableRowsRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ServiceUnavailableException, ValidationException, RequestTimeoutException, ThrottlingException, AwsServiceException, SdkClientException, HoneycodeException
The ListTableRows API allows you to retrieve a list of all the rows in a table in a workbook.
listTableRowsRequest - 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.AwsServiceExceptiondefault ListTableRowsResponse listTableRows(Consumer<ListTableRowsRequest.Builder> listTableRowsRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ServiceUnavailableException, ValidationException, RequestTimeoutException, ThrottlingException, AwsServiceException, SdkClientException, HoneycodeException
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 via ListTableRowsRequest.builder()
listTableRowsRequest - A Consumer that will call methods on ListTableRowsRequest.Builder to create a request.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.AwsServiceExceptiondefault ListTableRowsIterable listTableRowsPaginator(ListTableRowsRequest listTableRowsRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ServiceUnavailableException, ValidationException, RequestTimeoutException, ThrottlingException, AwsServiceException, SdkClientException, HoneycodeException
The ListTableRows API allows you to retrieve a list of all the rows in a table in a workbook.
This is a variant of listTableRows(software.amazon.awssdk.services.honeycode.model.ListTableRowsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.honeycode.paginators.ListTableRowsIterable responses = client.listTableRowsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.honeycode.paginators.ListTableRowsIterable responses = client.listTableRowsPaginator(request);
for (software.amazon.awssdk.services.honeycode.model.ListTableRowsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.honeycode.paginators.ListTableRowsIterable responses = client.listTableRowsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTableRows(software.amazon.awssdk.services.honeycode.model.ListTableRowsRequest) operation.
listTableRowsRequest - 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.AwsServiceExceptiondefault ListTableRowsIterable listTableRowsPaginator(Consumer<ListTableRowsRequest.Builder> listTableRowsRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ServiceUnavailableException, ValidationException, RequestTimeoutException, ThrottlingException, AwsServiceException, SdkClientException, HoneycodeException
The ListTableRows API allows you to retrieve a list of all the rows in a table in a workbook.
This is a variant of listTableRows(software.amazon.awssdk.services.honeycode.model.ListTableRowsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.honeycode.paginators.ListTableRowsIterable responses = client.listTableRowsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.honeycode.paginators.ListTableRowsIterable responses = client.listTableRowsPaginator(request);
for (software.amazon.awssdk.services.honeycode.model.ListTableRowsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.honeycode.paginators.ListTableRowsIterable responses = client.listTableRowsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
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 via ListTableRowsRequest.builder()
listTableRowsRequest - A Consumer that will call methods on ListTableRowsRequest.Builder to create a request.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.AwsServiceExceptiondefault ListTablesResponse listTables(ListTablesRequest listTablesRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
The ListTables API allows you to retrieve a list of all the tables in a workbook.
listTablesRequest - 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.AwsServiceExceptiondefault ListTablesResponse listTables(Consumer<ListTablesRequest.Builder> listTablesRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
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 via ListTablesRequest.builder()
listTablesRequest - A Consumer that will call methods on ListTablesRequest.Builder to create a request.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.AwsServiceExceptiondefault ListTablesIterable listTablesPaginator(ListTablesRequest listTablesRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
The ListTables API allows you to retrieve a list of all the tables in a workbook.
This is a variant of listTables(software.amazon.awssdk.services.honeycode.model.ListTablesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.honeycode.paginators.ListTablesIterable responses = client.listTablesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.honeycode.paginators.ListTablesIterable responses = client.listTablesPaginator(request);
for (software.amazon.awssdk.services.honeycode.model.ListTablesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.honeycode.paginators.ListTablesIterable responses = client.listTablesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTables(software.amazon.awssdk.services.honeycode.model.ListTablesRequest) operation.
listTablesRequest - 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.AwsServiceExceptiondefault ListTablesIterable listTablesPaginator(Consumer<ListTablesRequest.Builder> listTablesRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
The ListTables API allows you to retrieve a list of all the tables in a workbook.
This is a variant of listTables(software.amazon.awssdk.services.honeycode.model.ListTablesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.honeycode.paginators.ListTablesIterable responses = client.listTablesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.honeycode.paginators.ListTablesIterable responses = client.listTablesPaginator(request);
for (software.amazon.awssdk.services.honeycode.model.ListTablesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.honeycode.paginators.ListTablesIterable responses = client.listTablesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
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 via ListTablesRequest.builder()
listTablesRequest - A Consumer that will call methods on ListTablesRequest.Builder to create a request.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.AwsServiceExceptiondefault ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
The ListTagsForResource API allows you to return a resource's tags.
listTagsForResourceRequest - 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.AwsServiceExceptiondefault ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
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 via ListTagsForResourceRequest.builder()
listTagsForResourceRequest - A Consumer that will call methods on ListTagsForResourceRequest.Builder to create a
request.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.AwsServiceExceptiondefault QueryTableRowsResponse queryTableRows(QueryTableRowsRequest queryTableRowsRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
The QueryTableRows API allows you to use a filter formula to query for specific rows in a table.
queryTableRowsRequest - 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.AwsServiceExceptiondefault QueryTableRowsResponse queryTableRows(Consumer<QueryTableRowsRequest.Builder> queryTableRowsRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
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 via QueryTableRowsRequest.builder()
queryTableRowsRequest - A Consumer that will call methods on QueryTableRowsRequest.Builder to create a request.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.AwsServiceExceptiondefault QueryTableRowsIterable queryTableRowsPaginator(QueryTableRowsRequest queryTableRowsRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
The QueryTableRows API allows you to use a filter formula to query for specific rows in a table.
This is a variant of
queryTableRows(software.amazon.awssdk.services.honeycode.model.QueryTableRowsRequest) operation. The
return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle
making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.honeycode.paginators.QueryTableRowsIterable responses = client.queryTableRowsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.honeycode.paginators.QueryTableRowsIterable responses = client
.queryTableRowsPaginator(request);
for (software.amazon.awssdk.services.honeycode.model.QueryTableRowsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.honeycode.paginators.QueryTableRowsIterable responses = client.queryTableRowsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
queryTableRows(software.amazon.awssdk.services.honeycode.model.QueryTableRowsRequest) operation.
queryTableRowsRequest - 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.AwsServiceExceptiondefault QueryTableRowsIterable queryTableRowsPaginator(Consumer<QueryTableRowsRequest.Builder> queryTableRowsRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
The QueryTableRows API allows you to use a filter formula to query for specific rows in a table.
This is a variant of
queryTableRows(software.amazon.awssdk.services.honeycode.model.QueryTableRowsRequest) operation. The
return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle
making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.honeycode.paginators.QueryTableRowsIterable responses = client.queryTableRowsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.honeycode.paginators.QueryTableRowsIterable responses = client
.queryTableRowsPaginator(request);
for (software.amazon.awssdk.services.honeycode.model.QueryTableRowsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.honeycode.paginators.QueryTableRowsIterable responses = client.queryTableRowsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
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 via QueryTableRowsRequest.builder()
queryTableRowsRequest - A Consumer that will call methods on QueryTableRowsRequest.Builder to create a request.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.AwsServiceExceptiondefault StartTableDataImportJobResponse startTableDataImportJob(StartTableDataImportJobRequest startTableDataImportJobRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, RequestTimeoutException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, HoneycodeException
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.
startTableDataImportJobRequest - 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.AwsServiceExceptiondefault StartTableDataImportJobResponse startTableDataImportJob(Consumer<StartTableDataImportJobRequest.Builder> startTableDataImportJobRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, RequestTimeoutException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, HoneycodeException
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 via StartTableDataImportJobRequest.builder()
startTableDataImportJobRequest - A Consumer that will call methods on StartTableDataImportJobRequest.Builder to create a
request.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.AwsServiceExceptiondefault TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
The TagResource API allows you to add tags to an ARN-able resource. Resource includes workbook, table, screen and screen-automation.
tagResourceRequest - 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.AwsServiceExceptiondefault TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
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 via TagResourceRequest.builder()
tagResourceRequest - A Consumer that will call methods on TagResourceRequest.Builder to create a request.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.AwsServiceExceptiondefault UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
The UntagResource API allows you to removes tags from an ARN-able resource. Resource includes workbook, table, screen and screen-automation.
untagResourceRequest - 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.AwsServiceExceptiondefault UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws AccessDeniedException, InternalServerException, RequestTimeoutException, ResourceNotFoundException, ServiceUnavailableException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, HoneycodeException
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 via UntagResourceRequest.builder()
untagResourceRequest - A Consumer that will call methods on UntagResourceRequest.Builder to create a request.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.AwsServiceExceptionstatic HoneycodeClient create()
HoneycodeClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider.static HoneycodeClientBuilder builder()
HoneycodeClient.static ServiceMetadata serviceMetadata()
default HoneycodeServiceClientConfiguration serviceClientConfiguration()
serviceClientConfiguration in interface AwsClientserviceClientConfiguration in interface SdkClientCopyright © 2023. All rights reserved.