@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_METRIC
ENDPOINT_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, invokeScreenAutomation
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCachedResponseMetadata, getScreenData, invokeScreenAutomation
public static AmazonHoneycodeAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<GetScreenDataResult> getScreenDataAsync(GetScreenDataRequest request)
AmazonHoneycodeAsync
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.
getScreenDataAsync
in interface AmazonHoneycodeAsync
public Future<GetScreenDataResult> getScreenDataAsync(GetScreenDataRequest request, AsyncHandler<GetScreenDataRequest,GetScreenDataResult> asyncHandler)
AmazonHoneycodeAsync
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.
getScreenDataAsync
in interface AmazonHoneycodeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<InvokeScreenAutomationResult> invokeScreenAutomationAsync(InvokeScreenAutomationRequest request)
AmazonHoneycodeAsync
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.
invokeScreenAutomationAsync
in interface AmazonHoneycodeAsync
public Future<InvokeScreenAutomationResult> invokeScreenAutomationAsync(InvokeScreenAutomationRequest request, AsyncHandler<InvokeScreenAutomationRequest,InvokeScreenAutomationResult> asyncHandler)
AmazonHoneycodeAsync
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.
invokeScreenAutomationAsync
in interface AmazonHoneycodeAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public void shutdown()
getExecutorService().shutdown()
followed by getExecutorService().awaitTermination()
prior to
calling this method.shutdown
in interface AmazonHoneycode
shutdown
in class AmazonWebServiceClient