@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonHoneycodeAsyncClient extends AmazonHoneycodeClient implements AmazonHoneycodeAsync
AsyncHandler can be used to receive notification when
an asynchronous operation completes.
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.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
static AmazonHoneycodeAsyncClientBuilder |
asyncBuilder() |
ExecutorService |
getExecutorService()
Returns the executor service used by this client to execute async requests.
|
Future<GetScreenDataResult> |
getScreenDataAsync(GetScreenDataRequest request)
The GetScreenData API allows retrieval of data from a screen in a Honeycode app.
|
Future<GetScreenDataResult> |
getScreenDataAsync(GetScreenDataRequest request,
AsyncHandler<GetScreenDataRequest,GetScreenDataResult> asyncHandler)
The GetScreenData API allows retrieval of data from a screen in a Honeycode app.
|
Future<InvokeScreenAutomationResult> |
invokeScreenAutomationAsync(InvokeScreenAutomationRequest request)
The InvokeScreenAutomation API allows invoking an action defined in a screen in a Honeycode app.
|
Future<InvokeScreenAutomationResult> |
invokeScreenAutomationAsync(InvokeScreenAutomationRequest request,
AsyncHandler<InvokeScreenAutomationRequest,InvokeScreenAutomationResult> asyncHandler)
The InvokeScreenAutomation API allows invoking an action defined in a screen in a Honeycode app.
|
void |
shutdown()
Shuts down the client, releasing all managed resources.
|
builder, getCachedResponseMetadata, getScreenData, invokeScreenAutomationaddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCachedResponseMetadata, getScreenData, invokeScreenAutomationpublic static AmazonHoneycodeAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<GetScreenDataResult> getScreenDataAsync(GetScreenDataRequest request)
AmazonHoneycodeAsyncThe 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.
getScreenDataAsync in interface AmazonHoneycodeAsyncpublic Future<GetScreenDataResult> getScreenDataAsync(GetScreenDataRequest request, AsyncHandler<GetScreenDataRequest,GetScreenDataResult> asyncHandler)
AmazonHoneycodeAsyncThe 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.
getScreenDataAsync in interface AmazonHoneycodeAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<InvokeScreenAutomationResult> invokeScreenAutomationAsync(InvokeScreenAutomationRequest request)
AmazonHoneycodeAsyncThe 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.
invokeScreenAutomationAsync in interface AmazonHoneycodeAsyncpublic Future<InvokeScreenAutomationResult> invokeScreenAutomationAsync(InvokeScreenAutomationRequest request, AsyncHandler<InvokeScreenAutomationRequest,InvokeScreenAutomationResult> asyncHandler)
AmazonHoneycodeAsyncThe 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.
invokeScreenAutomationAsync in interface AmazonHoneycodeAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public void shutdown()
getExecutorService().shutdown() followed by getExecutorService().awaitTermination() prior to
calling this method.shutdown in interface AmazonHoneycodeshutdown in class AmazonWebServiceClientCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.