/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.services.iottwinmaker; import javax.annotation.Generated; import com.amazonaws.services.iottwinmaker.model.*; /** * Interface for accessing AWS IoT TwinMaker asynchronously. Each asynchronous method will return a Java Future object * representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive * notification when an asynchronous operation completes. *
* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.iottwinmaker.AbstractAWSIoTTwinMakerAsync} instead. *
**
* IoT TwinMaker is a service with which you can build operational digital twins of physical systems. IoT TwinMaker * overlays measurements and analysis from real-world sensors, cameras, and enterprise applications so you can create * data visualizations to monitor your physical factory, building, or industrial plant. You can use this real-world data * to monitor operations and diagnose and repair errors. *
*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AWSIoTTwinMakerAsync extends AWSIoTTwinMaker { /** ** Sets values for multiple time series properties. *
* * @param batchPutPropertyValuesRequest * @return A Java Future containing the result of the BatchPutPropertyValues operation returned by the service. * @sample AWSIoTTwinMakerAsync.BatchPutPropertyValues * @see AWS API Documentation */ java.util.concurrent.Future* Sets values for multiple time series properties. *
* * @param batchPutPropertyValuesRequest * @param 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. * @return A Java Future containing the result of the BatchPutPropertyValues operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.BatchPutPropertyValues * @see AWS API Documentation */ java.util.concurrent.Future* Creates a component type. *
* * @param createComponentTypeRequest * @return A Java Future containing the result of the CreateComponentType operation returned by the service. * @sample AWSIoTTwinMakerAsync.CreateComponentType * @see AWS API Documentation */ java.util.concurrent.Future* Creates a component type. *
* * @param createComponentTypeRequest * @param 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. * @return A Java Future containing the result of the CreateComponentType operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.CreateComponentType * @see AWS API Documentation */ java.util.concurrent.Future* Creates an entity. *
* * @param createEntityRequest * @return A Java Future containing the result of the CreateEntity operation returned by the service. * @sample AWSIoTTwinMakerAsync.CreateEntity * @see AWS API * Documentation */ java.util.concurrent.Future* Creates an entity. *
* * @param createEntityRequest * @param 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. * @return A Java Future containing the result of the CreateEntity operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.CreateEntity * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a scene. *
* * @param createSceneRequest * @return A Java Future containing the result of the CreateScene operation returned by the service. * @sample AWSIoTTwinMakerAsync.CreateScene * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a scene. *
* * @param createSceneRequest * @param 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. * @return A Java Future containing the result of the CreateScene operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.CreateScene * @see AWS API * Documentation */ java.util.concurrent.Future* This action creates a SyncJob. *
* * @param createSyncJobRequest * @return A Java Future containing the result of the CreateSyncJob operation returned by the service. * @sample AWSIoTTwinMakerAsync.CreateSyncJob * @see AWS API * Documentation */ java.util.concurrent.Future* This action creates a SyncJob. *
* * @param createSyncJobRequest * @param 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. * @return A Java Future containing the result of the CreateSyncJob operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.CreateSyncJob * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a workplace. *
* * @param createWorkspaceRequest * @return A Java Future containing the result of the CreateWorkspace operation returned by the service. * @sample AWSIoTTwinMakerAsync.CreateWorkspace * @see AWS * API Documentation */ java.util.concurrent.Future* Creates a workplace. *
* * @param createWorkspaceRequest * @param 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. * @return A Java Future containing the result of the CreateWorkspace operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.CreateWorkspace * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes a component type. *
* * @param deleteComponentTypeRequest * @return A Java Future containing the result of the DeleteComponentType operation returned by the service. * @sample AWSIoTTwinMakerAsync.DeleteComponentType * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a component type. *
* * @param deleteComponentTypeRequest * @param 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. * @return A Java Future containing the result of the DeleteComponentType operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.DeleteComponentType * @see AWS API Documentation */ java.util.concurrent.Future* Deletes an entity. *
* * @param deleteEntityRequest * @return A Java Future containing the result of the DeleteEntity operation returned by the service. * @sample AWSIoTTwinMakerAsync.DeleteEntity * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes an entity. *
* * @param deleteEntityRequest * @param 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. * @return A Java Future containing the result of the DeleteEntity operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.DeleteEntity * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a scene. *
* * @param deleteSceneRequest * @return A Java Future containing the result of the DeleteScene operation returned by the service. * @sample AWSIoTTwinMakerAsync.DeleteScene * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a scene. *
* * @param deleteSceneRequest * @param 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. * @return A Java Future containing the result of the DeleteScene operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.DeleteScene * @see AWS API * Documentation */ java.util.concurrent.Future* Delete the SyncJob. *
* * @param deleteSyncJobRequest * @return A Java Future containing the result of the DeleteSyncJob operation returned by the service. * @sample AWSIoTTwinMakerAsync.DeleteSyncJob * @see AWS API * Documentation */ java.util.concurrent.Future* Delete the SyncJob. *
* * @param deleteSyncJobRequest * @param 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. * @return A Java Future containing the result of the DeleteSyncJob operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.DeleteSyncJob * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a workspace. *
* * @param deleteWorkspaceRequest * @return A Java Future containing the result of the DeleteWorkspace operation returned by the service. * @sample AWSIoTTwinMakerAsync.DeleteWorkspace * @see AWS * API Documentation */ java.util.concurrent.Future* Deletes a workspace. *
* * @param deleteWorkspaceRequest * @param 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. * @return A Java Future containing the result of the DeleteWorkspace operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.DeleteWorkspace * @see AWS * API Documentation */ java.util.concurrent.Future* Run queries to access information from your knowledge graph of entities within individual workspaces. *
* * @param executeQueryRequest * @return A Java Future containing the result of the ExecuteQuery operation returned by the service. * @sample AWSIoTTwinMakerAsync.ExecuteQuery * @see AWS API * Documentation */ java.util.concurrent.Future* Run queries to access information from your knowledge graph of entities within individual workspaces. *
* * @param executeQueryRequest * @param 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. * @return A Java Future containing the result of the ExecuteQuery operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.ExecuteQuery * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves information about a component type. *
* * @param getComponentTypeRequest * @return A Java Future containing the result of the GetComponentType operation returned by the service. * @sample AWSIoTTwinMakerAsync.GetComponentType * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves information about a component type. *
* * @param getComponentTypeRequest * @param 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. * @return A Java Future containing the result of the GetComponentType operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.GetComponentType * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves information about an entity. *
* * @param getEntityRequest * @return A Java Future containing the result of the GetEntity operation returned by the service. * @sample AWSIoTTwinMakerAsync.GetEntity * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves information about an entity. *
* * @param getEntityRequest * @param 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. * @return A Java Future containing the result of the GetEntity operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.GetEntity * @see AWS API * Documentation */ java.util.concurrent.Future* Gets the pricing plan. *
* * @param getPricingPlanRequest * @return A Java Future containing the result of the GetPricingPlan operation returned by the service. * @sample AWSIoTTwinMakerAsync.GetPricingPlan * @see AWS * API Documentation */ java.util.concurrent.Future* Gets the pricing plan. *
* * @param getPricingPlanRequest * @param 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. * @return A Java Future containing the result of the GetPricingPlan operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.GetPricingPlan * @see AWS * API Documentation */ java.util.concurrent.Future* Gets the property values for a component, component type, entity, or workspace. *
*
* You must specify a value for either componentName
, componentTypeId
,
* entityId
, or workspaceId
.
*
* Gets the property values for a component, component type, entity, or workspace. *
*
* You must specify a value for either componentName
, componentTypeId
,
* entityId
, or workspaceId
.
*
* Retrieves information about the history of a time series property value for a component, component type, entity, * or workspace. *
*
* You must specify a value for workspaceId
. For entity-specific queries, specify values for
* componentName
and entityId
. For cross-entity quries, specify a value for
* componentTypeId
.
*
* Retrieves information about the history of a time series property value for a component, component type, entity, * or workspace. *
*
* You must specify a value for workspaceId
. For entity-specific queries, specify values for
* componentName
and entityId
. For cross-entity quries, specify a value for
* componentTypeId
.
*
* Retrieves information about a scene. *
* * @param getSceneRequest * @return A Java Future containing the result of the GetScene operation returned by the service. * @sample AWSIoTTwinMakerAsync.GetScene * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves information about a scene. *
* * @param getSceneRequest * @param 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. * @return A Java Future containing the result of the GetScene operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.GetScene * @see AWS API * Documentation */ java.util.concurrent.Future* Gets the SyncJob. *
* * @param getSyncJobRequest * @return A Java Future containing the result of the GetSyncJob operation returned by the service. * @sample AWSIoTTwinMakerAsync.GetSyncJob * @see AWS API * Documentation */ java.util.concurrent.Future* Gets the SyncJob. *
* * @param getSyncJobRequest * @param 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. * @return A Java Future containing the result of the GetSyncJob operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.GetSyncJob * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves information about a workspace. *
* * @param getWorkspaceRequest * @return A Java Future containing the result of the GetWorkspace operation returned by the service. * @sample AWSIoTTwinMakerAsync.GetWorkspace * @see AWS API * Documentation */ java.util.concurrent.Future* Retrieves information about a workspace. *
* * @param getWorkspaceRequest * @param 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. * @return A Java Future containing the result of the GetWorkspace operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.GetWorkspace * @see AWS API * Documentation */ java.util.concurrent.Future* Lists all component types in a workspace. *
* * @param listComponentTypesRequest * @return A Java Future containing the result of the ListComponentTypes operation returned by the service. * @sample AWSIoTTwinMakerAsync.ListComponentTypes * @see AWS API Documentation */ java.util.concurrent.Future* Lists all component types in a workspace. *
* * @param listComponentTypesRequest * @param 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. * @return A Java Future containing the result of the ListComponentTypes operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.ListComponentTypes * @see AWS API Documentation */ java.util.concurrent.Future* Lists all entities in a workspace. *
* * @param listEntitiesRequest * @return A Java Future containing the result of the ListEntities operation returned by the service. * @sample AWSIoTTwinMakerAsync.ListEntities * @see AWS API * Documentation */ java.util.concurrent.Future* Lists all entities in a workspace. *
* * @param listEntitiesRequest * @param 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. * @return A Java Future containing the result of the ListEntities operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.ListEntities * @see AWS API * Documentation */ java.util.concurrent.Future* Lists all scenes in a workspace. *
* * @param listScenesRequest * @return A Java Future containing the result of the ListScenes operation returned by the service. * @sample AWSIoTTwinMakerAsync.ListScenes * @see AWS API * Documentation */ java.util.concurrent.Future* Lists all scenes in a workspace. *
* * @param listScenesRequest * @param 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. * @return A Java Future containing the result of the ListScenes operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.ListScenes * @see AWS API * Documentation */ java.util.concurrent.Future* List all SyncJobs. *
* * @param listSyncJobsRequest * @return A Java Future containing the result of the ListSyncJobs operation returned by the service. * @sample AWSIoTTwinMakerAsync.ListSyncJobs * @see AWS API * Documentation */ java.util.concurrent.Future* List all SyncJobs. *
* * @param listSyncJobsRequest * @param 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. * @return A Java Future containing the result of the ListSyncJobs operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.ListSyncJobs * @see AWS API * Documentation */ java.util.concurrent.Future* Lists the sync resources. *
* * @param listSyncResourcesRequest * @return A Java Future containing the result of the ListSyncResources operation returned by the service. * @sample AWSIoTTwinMakerAsync.ListSyncResources * @see AWS * API Documentation */ java.util.concurrent.Future* Lists the sync resources. *
* * @param listSyncResourcesRequest * @param 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. * @return A Java Future containing the result of the ListSyncResources operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.ListSyncResources * @see AWS * API Documentation */ java.util.concurrent.Future* Lists all tags associated with a resource. *
* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSIoTTwinMakerAsync.ListTagsForResource * @see AWS API Documentation */ java.util.concurrent.Future* Lists all tags associated with a resource. *
* * @param listTagsForResourceRequest * @param 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. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.ListTagsForResource * @see AWS API Documentation */ java.util.concurrent.Future* Retrieves information about workspaces in the current account. *
* * @param listWorkspacesRequest * @return A Java Future containing the result of the ListWorkspaces operation returned by the service. * @sample AWSIoTTwinMakerAsync.ListWorkspaces * @see AWS * API Documentation */ java.util.concurrent.Future* Retrieves information about workspaces in the current account. *
* * @param listWorkspacesRequest * @param 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. * @return A Java Future containing the result of the ListWorkspaces operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.ListWorkspaces * @see AWS * API Documentation */ java.util.concurrent.Future* Adds tags to a resource. *
* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSIoTTwinMakerAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Adds tags to a resource. *
* * @param tagResourceRequest * @param 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. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Removes tags from a resource. *
* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSIoTTwinMakerAsync.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Removes tags from a resource. *
* * @param untagResourceRequest * @param 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. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Updates information in a component type. *
* * @param updateComponentTypeRequest * @return A Java Future containing the result of the UpdateComponentType operation returned by the service. * @sample AWSIoTTwinMakerAsync.UpdateComponentType * @see AWS API Documentation */ java.util.concurrent.Future* Updates information in a component type. *
* * @param updateComponentTypeRequest * @param 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. * @return A Java Future containing the result of the UpdateComponentType operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.UpdateComponentType * @see AWS API Documentation */ java.util.concurrent.Future* Updates an entity. *
* * @param updateEntityRequest * @return A Java Future containing the result of the UpdateEntity operation returned by the service. * @sample AWSIoTTwinMakerAsync.UpdateEntity * @see AWS API * Documentation */ java.util.concurrent.Future* Updates an entity. *
* * @param updateEntityRequest * @param 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. * @return A Java Future containing the result of the UpdateEntity operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.UpdateEntity * @see AWS API * Documentation */ java.util.concurrent.Future* Update the pricing plan. *
* * @param updatePricingPlanRequest * @return A Java Future containing the result of the UpdatePricingPlan operation returned by the service. * @sample AWSIoTTwinMakerAsync.UpdatePricingPlan * @see AWS * API Documentation */ java.util.concurrent.Future* Update the pricing plan. *
* * @param updatePricingPlanRequest * @param 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. * @return A Java Future containing the result of the UpdatePricingPlan operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.UpdatePricingPlan * @see AWS * API Documentation */ java.util.concurrent.Future* Updates a scene. *
* * @param updateSceneRequest * @return A Java Future containing the result of the UpdateScene operation returned by the service. * @sample AWSIoTTwinMakerAsync.UpdateScene * @see AWS API * Documentation */ java.util.concurrent.Future* Updates a scene. *
* * @param updateSceneRequest * @param 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. * @return A Java Future containing the result of the UpdateScene operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.UpdateScene * @see AWS API * Documentation */ java.util.concurrent.Future* Updates a workspace. *
* * @param updateWorkspaceRequest * @return A Java Future containing the result of the UpdateWorkspace operation returned by the service. * @sample AWSIoTTwinMakerAsync.UpdateWorkspace * @see AWS * API Documentation */ java.util.concurrent.Future* Updates a workspace. *
* * @param updateWorkspaceRequest * @param 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. * @return A Java Future containing the result of the UpdateWorkspace operation returned by the service. * @sample AWSIoTTwinMakerAsyncHandler.UpdateWorkspace * @see AWS * API Documentation */ java.util.concurrent.Future