@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSIoTTwinMaker
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSIoTTwinMaker
instead.
IoT TwinMaker is a service that enables you to 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.
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
BatchPutPropertyValuesResult |
batchPutPropertyValues(BatchPutPropertyValuesRequest batchPutPropertyValuesRequest)
Sets values for multiple time series properties.
|
CreateComponentTypeResult |
createComponentType(CreateComponentTypeRequest createComponentTypeRequest)
Creates a component type.
|
CreateEntityResult |
createEntity(CreateEntityRequest createEntityRequest)
Creates an entity.
|
CreateSceneResult |
createScene(CreateSceneRequest createSceneRequest)
Creates a scene.
|
CreateWorkspaceResult |
createWorkspace(CreateWorkspaceRequest createWorkspaceRequest)
Creates a workplace.
|
DeleteComponentTypeResult |
deleteComponentType(DeleteComponentTypeRequest deleteComponentTypeRequest)
Deletes a component type.
|
DeleteEntityResult |
deleteEntity(DeleteEntityRequest deleteEntityRequest)
Deletes an entity.
|
DeleteSceneResult |
deleteScene(DeleteSceneRequest deleteSceneRequest)
Deletes a scene.
|
DeleteWorkspaceResult |
deleteWorkspace(DeleteWorkspaceRequest deleteWorkspaceRequest)
Deletes a workspace.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetComponentTypeResult |
getComponentType(GetComponentTypeRequest getComponentTypeRequest)
Retrieves information about a component type.
|
GetEntityResult |
getEntity(GetEntityRequest getEntityRequest)
Retrieves information about an entity.
|
GetPropertyValueResult |
getPropertyValue(GetPropertyValueRequest getPropertyValueRequest)
Gets the property values for a component, component type, entity, or workspace.
|
GetPropertyValueHistoryResult |
getPropertyValueHistory(GetPropertyValueHistoryRequest getPropertyValueHistoryRequest)
Retrieves information about the history of a time series property value for a component, component type, entity,
or workspace.
|
GetSceneResult |
getScene(GetSceneRequest getSceneRequest)
Retrieves information about a scene.
|
GetWorkspaceResult |
getWorkspace(GetWorkspaceRequest getWorkspaceRequest)
Retrieves information about a workspace.
|
ListComponentTypesResult |
listComponentTypes(ListComponentTypesRequest listComponentTypesRequest)
Lists all component types in a workspace.
|
ListEntitiesResult |
listEntities(ListEntitiesRequest listEntitiesRequest)
Lists all entities in a workspace.
|
ListScenesResult |
listScenes(ListScenesRequest listScenesRequest)
Lists all scenes in a workspace.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists all tags associated with a resource.
|
ListWorkspacesResult |
listWorkspaces(ListWorkspacesRequest listWorkspacesRequest)
Retrieves information about workspaces in the current account.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Adds tags to a resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from a resource.
|
UpdateComponentTypeResult |
updateComponentType(UpdateComponentTypeRequest updateComponentTypeRequest)
Updates information in a component type.
|
UpdateEntityResult |
updateEntity(UpdateEntityRequest updateEntityRequest)
Updates an entity.
|
UpdateSceneResult |
updateScene(UpdateSceneRequest updateSceneRequest)
Updates a scene.
|
UpdateWorkspaceResult |
updateWorkspace(UpdateWorkspaceRequest updateWorkspaceRequest)
Updates a workspace.
|
static final String ENDPOINT_PREFIX
BatchPutPropertyValuesResult batchPutPropertyValues(BatchPutPropertyValuesRequest batchPutPropertyValuesRequest)
Sets values for multiple time series properties.
batchPutPropertyValuesRequest
- InternalServerException
- An unexpected error has occurred.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedCreateComponentTypeResult createComponentType(CreateComponentTypeRequest createComponentTypeRequest)
Creates a component type.
createComponentTypeRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedConflictException
- A conflict occurred.ServiceQuotaExceededException
- The service quota was exceeded.CreateEntityResult createEntity(CreateEntityRequest createEntityRequest)
Creates an entity.
createEntityRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedConflictException
- A conflict occurred.ServiceQuotaExceededException
- The service quota was exceeded.CreateSceneResult createScene(CreateSceneRequest createSceneRequest)
Creates a scene.
createSceneRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedConflictException
- A conflict occurred.ServiceQuotaExceededException
- The service quota was exceeded.CreateWorkspaceResult createWorkspace(CreateWorkspaceRequest createWorkspaceRequest)
Creates a workplace.
createWorkspaceRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedConflictException
- A conflict occurred.ServiceQuotaExceededException
- The service quota was exceeded.DeleteComponentTypeResult deleteComponentType(DeleteComponentTypeRequest deleteComponentTypeRequest)
Deletes a component type.
deleteComponentTypeRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedDeleteEntityResult deleteEntity(DeleteEntityRequest deleteEntityRequest)
Deletes an entity.
deleteEntityRequest
- InternalServerException
- An unexpected error has occurred.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedServiceQuotaExceededException
- The service quota was exceeded.DeleteSceneResult deleteScene(DeleteSceneRequest deleteSceneRequest)
Deletes a scene.
deleteSceneRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedDeleteWorkspaceResult deleteWorkspace(DeleteWorkspaceRequest deleteWorkspaceRequest)
Deletes a workspace.
deleteWorkspaceRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedGetComponentTypeResult getComponentType(GetComponentTypeRequest getComponentTypeRequest)
Retrieves information about a component type.
getComponentTypeRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.GetEntityResult getEntity(GetEntityRequest getEntityRequest)
Retrieves information about an entity.
getEntityRequest
- InternalServerException
- An unexpected error has occurred.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedServiceQuotaExceededException
- The service quota was exceeded.GetPropertyValueResult getPropertyValue(GetPropertyValueRequest getPropertyValueRequest)
Gets the property values for a component, component type, entity, or workspace.
You must specify a value for either componentName
, componentTypeId
,
entityId
, or workspaceId
.
getPropertyValueRequest
- InternalServerException
- An unexpected error has occurred.ConnectorFailureException
- The connector failed.AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedConnectorTimeoutException
- The connector timed out.GetPropertyValueHistoryResult getPropertyValueHistory(GetPropertyValueHistoryRequest getPropertyValueHistoryRequest)
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
.
getPropertyValueHistoryRequest
- InternalServerException
- An unexpected error has occurred.ConnectorFailureException
- The connector failed.AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedConnectorTimeoutException
- The connector timed out.GetSceneResult getScene(GetSceneRequest getSceneRequest)
Retrieves information about a scene.
getSceneRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedGetWorkspaceResult getWorkspace(GetWorkspaceRequest getWorkspaceRequest)
Retrieves information about a workspace.
getWorkspaceRequest
- InternalServerException
- An unexpected error has occurred.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedServiceQuotaExceededException
- The service quota was exceeded.ListComponentTypesResult listComponentTypes(ListComponentTypesRequest listComponentTypesRequest)
Lists all component types in a workspace.
listComponentTypesRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedListEntitiesResult listEntities(ListEntitiesRequest listEntitiesRequest)
Lists all entities in a workspace.
listEntitiesRequest
- InternalServerException
- An unexpected error has occurred.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedServiceQuotaExceededException
- The service quota was exceeded.ListScenesResult listScenes(ListScenesRequest listScenesRequest)
Lists all scenes in a workspace.
listScenesRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Lists all tags associated with a resource.
listTagsForResourceRequest
- AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.ListWorkspacesResult listWorkspaces(ListWorkspacesRequest listWorkspacesRequest)
Retrieves information about workspaces in the current account.
listWorkspacesRequest
- InternalServerException
- An unexpected error has occurred.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedServiceQuotaExceededException
- The service quota was exceeded.TagResourceResult tagResource(TagResourceRequest tagResourceRequest)
Adds tags to a resource.
tagResourceRequest
- TooManyTagsException
- The number of tags exceeds the limit.AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from a resource.
untagResourceRequest
- AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.UpdateComponentTypeResult updateComponentType(UpdateComponentTypeRequest updateComponentTypeRequest)
Updates information in a component type.
updateComponentTypeRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedServiceQuotaExceededException
- The service quota was exceeded.UpdateEntityResult updateEntity(UpdateEntityRequest updateEntityRequest)
Updates an entity.
updateEntityRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedConflictException
- A conflict occurred.ServiceQuotaExceededException
- The service quota was exceeded.UpdateSceneResult updateScene(UpdateSceneRequest updateSceneRequest)
Updates a scene.
updateSceneRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedUpdateWorkspaceResult updateWorkspace(UpdateWorkspaceRequest updateWorkspaceRequest)
Updates a workspace.
updateWorkspaceRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedServiceQuotaExceededException
- The service quota was exceeded.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
request
- The originally executed request.