@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSIoTTwinMakerAsyncClient extends AWSIoTTwinMakerClient implements AWSIoTTwinMakerAsync
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.
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.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
batchPutPropertyValues, builder, createComponentType, createEntity, createScene, createSyncJob, createWorkspace, deleteComponentType, deleteEntity, deleteScene, deleteSyncJob, deleteWorkspace, executeQuery, getCachedResponseMetadata, getComponentType, getEntity, getPricingPlan, getPropertyValue, getPropertyValueHistory, getScene, getSyncJob, getWorkspace, listComponentTypes, listEntities, listScenes, listSyncJobs, listSyncResources, listTagsForResource, listWorkspaces, tagResource, untagResource, updateComponentType, updateEntity, updatePricingPlan, updateScene, updateWorkspace
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
batchPutPropertyValues, createComponentType, createEntity, createScene, createSyncJob, createWorkspace, deleteComponentType, deleteEntity, deleteScene, deleteSyncJob, deleteWorkspace, executeQuery, getCachedResponseMetadata, getComponentType, getEntity, getPricingPlan, getPropertyValue, getPropertyValueHistory, getScene, getSyncJob, getWorkspace, listComponentTypes, listEntities, listScenes, listSyncJobs, listSyncResources, listTagsForResource, listWorkspaces, tagResource, untagResource, updateComponentType, updateEntity, updatePricingPlan, updateScene, updateWorkspace
public static AWSIoTTwinMakerAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<BatchPutPropertyValuesResult> batchPutPropertyValuesAsync(BatchPutPropertyValuesRequest request)
AWSIoTTwinMakerAsync
Sets values for multiple time series properties.
batchPutPropertyValuesAsync
in interface AWSIoTTwinMakerAsync
public Future<BatchPutPropertyValuesResult> batchPutPropertyValuesAsync(BatchPutPropertyValuesRequest request, AsyncHandler<BatchPutPropertyValuesRequest,BatchPutPropertyValuesResult> asyncHandler)
AWSIoTTwinMakerAsync
Sets values for multiple time series properties.
batchPutPropertyValuesAsync
in interface AWSIoTTwinMakerAsync
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<CreateComponentTypeResult> createComponentTypeAsync(CreateComponentTypeRequest request)
AWSIoTTwinMakerAsync
Creates a component type.
createComponentTypeAsync
in interface AWSIoTTwinMakerAsync
public Future<CreateComponentTypeResult> createComponentTypeAsync(CreateComponentTypeRequest request, AsyncHandler<CreateComponentTypeRequest,CreateComponentTypeResult> asyncHandler)
AWSIoTTwinMakerAsync
Creates a component type.
createComponentTypeAsync
in interface AWSIoTTwinMakerAsync
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<CreateEntityResult> createEntityAsync(CreateEntityRequest request)
AWSIoTTwinMakerAsync
Creates an entity.
createEntityAsync
in interface AWSIoTTwinMakerAsync
public Future<CreateEntityResult> createEntityAsync(CreateEntityRequest request, AsyncHandler<CreateEntityRequest,CreateEntityResult> asyncHandler)
AWSIoTTwinMakerAsync
Creates an entity.
createEntityAsync
in interface AWSIoTTwinMakerAsync
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<CreateSceneResult> createSceneAsync(CreateSceneRequest request)
AWSIoTTwinMakerAsync
Creates a scene.
createSceneAsync
in interface AWSIoTTwinMakerAsync
public Future<CreateSceneResult> createSceneAsync(CreateSceneRequest request, AsyncHandler<CreateSceneRequest,CreateSceneResult> asyncHandler)
AWSIoTTwinMakerAsync
Creates a scene.
createSceneAsync
in interface AWSIoTTwinMakerAsync
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<CreateSyncJobResult> createSyncJobAsync(CreateSyncJobRequest request)
AWSIoTTwinMakerAsync
This action creates a SyncJob.
createSyncJobAsync
in interface AWSIoTTwinMakerAsync
public Future<CreateSyncJobResult> createSyncJobAsync(CreateSyncJobRequest request, AsyncHandler<CreateSyncJobRequest,CreateSyncJobResult> asyncHandler)
AWSIoTTwinMakerAsync
This action creates a SyncJob.
createSyncJobAsync
in interface AWSIoTTwinMakerAsync
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<CreateWorkspaceResult> createWorkspaceAsync(CreateWorkspaceRequest request)
AWSIoTTwinMakerAsync
Creates a workplace.
createWorkspaceAsync
in interface AWSIoTTwinMakerAsync
public Future<CreateWorkspaceResult> createWorkspaceAsync(CreateWorkspaceRequest request, AsyncHandler<CreateWorkspaceRequest,CreateWorkspaceResult> asyncHandler)
AWSIoTTwinMakerAsync
Creates a workplace.
createWorkspaceAsync
in interface AWSIoTTwinMakerAsync
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<DeleteComponentTypeResult> deleteComponentTypeAsync(DeleteComponentTypeRequest request)
AWSIoTTwinMakerAsync
Deletes a component type.
deleteComponentTypeAsync
in interface AWSIoTTwinMakerAsync
public Future<DeleteComponentTypeResult> deleteComponentTypeAsync(DeleteComponentTypeRequest request, AsyncHandler<DeleteComponentTypeRequest,DeleteComponentTypeResult> asyncHandler)
AWSIoTTwinMakerAsync
Deletes a component type.
deleteComponentTypeAsync
in interface AWSIoTTwinMakerAsync
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<DeleteEntityResult> deleteEntityAsync(DeleteEntityRequest request)
AWSIoTTwinMakerAsync
Deletes an entity.
deleteEntityAsync
in interface AWSIoTTwinMakerAsync
public Future<DeleteEntityResult> deleteEntityAsync(DeleteEntityRequest request, AsyncHandler<DeleteEntityRequest,DeleteEntityResult> asyncHandler)
AWSIoTTwinMakerAsync
Deletes an entity.
deleteEntityAsync
in interface AWSIoTTwinMakerAsync
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<DeleteSceneResult> deleteSceneAsync(DeleteSceneRequest request)
AWSIoTTwinMakerAsync
Deletes a scene.
deleteSceneAsync
in interface AWSIoTTwinMakerAsync
public Future<DeleteSceneResult> deleteSceneAsync(DeleteSceneRequest request, AsyncHandler<DeleteSceneRequest,DeleteSceneResult> asyncHandler)
AWSIoTTwinMakerAsync
Deletes a scene.
deleteSceneAsync
in interface AWSIoTTwinMakerAsync
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<DeleteSyncJobResult> deleteSyncJobAsync(DeleteSyncJobRequest request)
AWSIoTTwinMakerAsync
Delete the SyncJob.
deleteSyncJobAsync
in interface AWSIoTTwinMakerAsync
public Future<DeleteSyncJobResult> deleteSyncJobAsync(DeleteSyncJobRequest request, AsyncHandler<DeleteSyncJobRequest,DeleteSyncJobResult> asyncHandler)
AWSIoTTwinMakerAsync
Delete the SyncJob.
deleteSyncJobAsync
in interface AWSIoTTwinMakerAsync
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<DeleteWorkspaceResult> deleteWorkspaceAsync(DeleteWorkspaceRequest request)
AWSIoTTwinMakerAsync
Deletes a workspace.
deleteWorkspaceAsync
in interface AWSIoTTwinMakerAsync
public Future<DeleteWorkspaceResult> deleteWorkspaceAsync(DeleteWorkspaceRequest request, AsyncHandler<DeleteWorkspaceRequest,DeleteWorkspaceResult> asyncHandler)
AWSIoTTwinMakerAsync
Deletes a workspace.
deleteWorkspaceAsync
in interface AWSIoTTwinMakerAsync
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<ExecuteQueryResult> executeQueryAsync(ExecuteQueryRequest request)
AWSIoTTwinMakerAsync
Run queries to access information from your knowledge graph of entities within individual workspaces.
executeQueryAsync
in interface AWSIoTTwinMakerAsync
public Future<ExecuteQueryResult> executeQueryAsync(ExecuteQueryRequest request, AsyncHandler<ExecuteQueryRequest,ExecuteQueryResult> asyncHandler)
AWSIoTTwinMakerAsync
Run queries to access information from your knowledge graph of entities within individual workspaces.
executeQueryAsync
in interface AWSIoTTwinMakerAsync
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<GetComponentTypeResult> getComponentTypeAsync(GetComponentTypeRequest request)
AWSIoTTwinMakerAsync
Retrieves information about a component type.
getComponentTypeAsync
in interface AWSIoTTwinMakerAsync
public Future<GetComponentTypeResult> getComponentTypeAsync(GetComponentTypeRequest request, AsyncHandler<GetComponentTypeRequest,GetComponentTypeResult> asyncHandler)
AWSIoTTwinMakerAsync
Retrieves information about a component type.
getComponentTypeAsync
in interface AWSIoTTwinMakerAsync
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<GetEntityResult> getEntityAsync(GetEntityRequest request)
AWSIoTTwinMakerAsync
Retrieves information about an entity.
getEntityAsync
in interface AWSIoTTwinMakerAsync
public Future<GetEntityResult> getEntityAsync(GetEntityRequest request, AsyncHandler<GetEntityRequest,GetEntityResult> asyncHandler)
AWSIoTTwinMakerAsync
Retrieves information about an entity.
getEntityAsync
in interface AWSIoTTwinMakerAsync
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<GetPricingPlanResult> getPricingPlanAsync(GetPricingPlanRequest request)
AWSIoTTwinMakerAsync
Gets the pricing plan.
getPricingPlanAsync
in interface AWSIoTTwinMakerAsync
public Future<GetPricingPlanResult> getPricingPlanAsync(GetPricingPlanRequest request, AsyncHandler<GetPricingPlanRequest,GetPricingPlanResult> asyncHandler)
AWSIoTTwinMakerAsync
Gets the pricing plan.
getPricingPlanAsync
in interface AWSIoTTwinMakerAsync
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<GetPropertyValueResult> getPropertyValueAsync(GetPropertyValueRequest request)
AWSIoTTwinMakerAsync
Gets the property values for a component, component type, entity, or workspace.
You must specify a value for either componentName
, componentTypeId
,
entityId
, or workspaceId
.
getPropertyValueAsync
in interface AWSIoTTwinMakerAsync
public Future<GetPropertyValueResult> getPropertyValueAsync(GetPropertyValueRequest request, AsyncHandler<GetPropertyValueRequest,GetPropertyValueResult> asyncHandler)
AWSIoTTwinMakerAsync
Gets the property values for a component, component type, entity, or workspace.
You must specify a value for either componentName
, componentTypeId
,
entityId
, or workspaceId
.
getPropertyValueAsync
in interface AWSIoTTwinMakerAsync
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<GetPropertyValueHistoryResult> getPropertyValueHistoryAsync(GetPropertyValueHistoryRequest request)
AWSIoTTwinMakerAsync
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
.
getPropertyValueHistoryAsync
in interface AWSIoTTwinMakerAsync
public Future<GetPropertyValueHistoryResult> getPropertyValueHistoryAsync(GetPropertyValueHistoryRequest request, AsyncHandler<GetPropertyValueHistoryRequest,GetPropertyValueHistoryResult> asyncHandler)
AWSIoTTwinMakerAsync
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
.
getPropertyValueHistoryAsync
in interface AWSIoTTwinMakerAsync
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<GetSceneResult> getSceneAsync(GetSceneRequest request)
AWSIoTTwinMakerAsync
Retrieves information about a scene.
getSceneAsync
in interface AWSIoTTwinMakerAsync
public Future<GetSceneResult> getSceneAsync(GetSceneRequest request, AsyncHandler<GetSceneRequest,GetSceneResult> asyncHandler)
AWSIoTTwinMakerAsync
Retrieves information about a scene.
getSceneAsync
in interface AWSIoTTwinMakerAsync
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<GetSyncJobResult> getSyncJobAsync(GetSyncJobRequest request)
AWSIoTTwinMakerAsync
Gets the SyncJob.
getSyncJobAsync
in interface AWSIoTTwinMakerAsync
public Future<GetSyncJobResult> getSyncJobAsync(GetSyncJobRequest request, AsyncHandler<GetSyncJobRequest,GetSyncJobResult> asyncHandler)
AWSIoTTwinMakerAsync
Gets the SyncJob.
getSyncJobAsync
in interface AWSIoTTwinMakerAsync
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<GetWorkspaceResult> getWorkspaceAsync(GetWorkspaceRequest request)
AWSIoTTwinMakerAsync
Retrieves information about a workspace.
getWorkspaceAsync
in interface AWSIoTTwinMakerAsync
public Future<GetWorkspaceResult> getWorkspaceAsync(GetWorkspaceRequest request, AsyncHandler<GetWorkspaceRequest,GetWorkspaceResult> asyncHandler)
AWSIoTTwinMakerAsync
Retrieves information about a workspace.
getWorkspaceAsync
in interface AWSIoTTwinMakerAsync
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<ListComponentTypesResult> listComponentTypesAsync(ListComponentTypesRequest request)
AWSIoTTwinMakerAsync
Lists all component types in a workspace.
listComponentTypesAsync
in interface AWSIoTTwinMakerAsync
public Future<ListComponentTypesResult> listComponentTypesAsync(ListComponentTypesRequest request, AsyncHandler<ListComponentTypesRequest,ListComponentTypesResult> asyncHandler)
AWSIoTTwinMakerAsync
Lists all component types in a workspace.
listComponentTypesAsync
in interface AWSIoTTwinMakerAsync
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<ListEntitiesResult> listEntitiesAsync(ListEntitiesRequest request)
AWSIoTTwinMakerAsync
Lists all entities in a workspace.
listEntitiesAsync
in interface AWSIoTTwinMakerAsync
public Future<ListEntitiesResult> listEntitiesAsync(ListEntitiesRequest request, AsyncHandler<ListEntitiesRequest,ListEntitiesResult> asyncHandler)
AWSIoTTwinMakerAsync
Lists all entities in a workspace.
listEntitiesAsync
in interface AWSIoTTwinMakerAsync
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<ListScenesResult> listScenesAsync(ListScenesRequest request)
AWSIoTTwinMakerAsync
Lists all scenes in a workspace.
listScenesAsync
in interface AWSIoTTwinMakerAsync
public Future<ListScenesResult> listScenesAsync(ListScenesRequest request, AsyncHandler<ListScenesRequest,ListScenesResult> asyncHandler)
AWSIoTTwinMakerAsync
Lists all scenes in a workspace.
listScenesAsync
in interface AWSIoTTwinMakerAsync
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<ListSyncJobsResult> listSyncJobsAsync(ListSyncJobsRequest request)
AWSIoTTwinMakerAsync
List all SyncJobs.
listSyncJobsAsync
in interface AWSIoTTwinMakerAsync
public Future<ListSyncJobsResult> listSyncJobsAsync(ListSyncJobsRequest request, AsyncHandler<ListSyncJobsRequest,ListSyncJobsResult> asyncHandler)
AWSIoTTwinMakerAsync
List all SyncJobs.
listSyncJobsAsync
in interface AWSIoTTwinMakerAsync
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<ListSyncResourcesResult> listSyncResourcesAsync(ListSyncResourcesRequest request)
AWSIoTTwinMakerAsync
Lists the sync resources.
listSyncResourcesAsync
in interface AWSIoTTwinMakerAsync
public Future<ListSyncResourcesResult> listSyncResourcesAsync(ListSyncResourcesRequest request, AsyncHandler<ListSyncResourcesRequest,ListSyncResourcesResult> asyncHandler)
AWSIoTTwinMakerAsync
Lists the sync resources.
listSyncResourcesAsync
in interface AWSIoTTwinMakerAsync
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<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSIoTTwinMakerAsync
Lists all tags associated with a resource.
listTagsForResourceAsync
in interface AWSIoTTwinMakerAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSIoTTwinMakerAsync
Lists all tags associated with a resource.
listTagsForResourceAsync
in interface AWSIoTTwinMakerAsync
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<ListWorkspacesResult> listWorkspacesAsync(ListWorkspacesRequest request)
AWSIoTTwinMakerAsync
Retrieves information about workspaces in the current account.
listWorkspacesAsync
in interface AWSIoTTwinMakerAsync
public Future<ListWorkspacesResult> listWorkspacesAsync(ListWorkspacesRequest request, AsyncHandler<ListWorkspacesRequest,ListWorkspacesResult> asyncHandler)
AWSIoTTwinMakerAsync
Retrieves information about workspaces in the current account.
listWorkspacesAsync
in interface AWSIoTTwinMakerAsync
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<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSIoTTwinMakerAsync
Adds tags to a resource.
tagResourceAsync
in interface AWSIoTTwinMakerAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSIoTTwinMakerAsync
Adds tags to a resource.
tagResourceAsync
in interface AWSIoTTwinMakerAsync
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<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSIoTTwinMakerAsync
Removes tags from a resource.
untagResourceAsync
in interface AWSIoTTwinMakerAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSIoTTwinMakerAsync
Removes tags from a resource.
untagResourceAsync
in interface AWSIoTTwinMakerAsync
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<UpdateComponentTypeResult> updateComponentTypeAsync(UpdateComponentTypeRequest request)
AWSIoTTwinMakerAsync
Updates information in a component type.
updateComponentTypeAsync
in interface AWSIoTTwinMakerAsync
public Future<UpdateComponentTypeResult> updateComponentTypeAsync(UpdateComponentTypeRequest request, AsyncHandler<UpdateComponentTypeRequest,UpdateComponentTypeResult> asyncHandler)
AWSIoTTwinMakerAsync
Updates information in a component type.
updateComponentTypeAsync
in interface AWSIoTTwinMakerAsync
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<UpdateEntityResult> updateEntityAsync(UpdateEntityRequest request)
AWSIoTTwinMakerAsync
Updates an entity.
updateEntityAsync
in interface AWSIoTTwinMakerAsync
public Future<UpdateEntityResult> updateEntityAsync(UpdateEntityRequest request, AsyncHandler<UpdateEntityRequest,UpdateEntityResult> asyncHandler)
AWSIoTTwinMakerAsync
Updates an entity.
updateEntityAsync
in interface AWSIoTTwinMakerAsync
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<UpdatePricingPlanResult> updatePricingPlanAsync(UpdatePricingPlanRequest request)
AWSIoTTwinMakerAsync
Update the pricing plan.
updatePricingPlanAsync
in interface AWSIoTTwinMakerAsync
public Future<UpdatePricingPlanResult> updatePricingPlanAsync(UpdatePricingPlanRequest request, AsyncHandler<UpdatePricingPlanRequest,UpdatePricingPlanResult> asyncHandler)
AWSIoTTwinMakerAsync
Update the pricing plan.
updatePricingPlanAsync
in interface AWSIoTTwinMakerAsync
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<UpdateSceneResult> updateSceneAsync(UpdateSceneRequest request)
AWSIoTTwinMakerAsync
Updates a scene.
updateSceneAsync
in interface AWSIoTTwinMakerAsync
public Future<UpdateSceneResult> updateSceneAsync(UpdateSceneRequest request, AsyncHandler<UpdateSceneRequest,UpdateSceneResult> asyncHandler)
AWSIoTTwinMakerAsync
Updates a scene.
updateSceneAsync
in interface AWSIoTTwinMakerAsync
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<UpdateWorkspaceResult> updateWorkspaceAsync(UpdateWorkspaceRequest request)
AWSIoTTwinMakerAsync
Updates a workspace.
updateWorkspaceAsync
in interface AWSIoTTwinMakerAsync
public Future<UpdateWorkspaceResult> updateWorkspaceAsync(UpdateWorkspaceRequest request, AsyncHandler<UpdateWorkspaceRequest,UpdateWorkspaceResult> asyncHandler)
AWSIoTTwinMakerAsync
Updates a workspace.
updateWorkspaceAsync
in interface AWSIoTTwinMakerAsync
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 AWSIoTTwinMaker
shutdown
in class AWSIoTTwinMakerClient