@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSIoTTwinMakerClient extends AmazonWebServiceClient implements AWSIoTTwinMaker
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.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
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
public static AWSIoTTwinMakerClientBuilder builder()
public BatchPutPropertyValuesResult batchPutPropertyValues(BatchPutPropertyValuesRequest request)
Sets values for multiple time series properties.
batchPutPropertyValues
in interface AWSIoTTwinMaker
batchPutPropertyValuesRequest
- InternalServerException
- An unexpected error has occurred.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.ValidationException
- Failedpublic CreateComponentTypeResult createComponentType(CreateComponentTypeRequest request)
Creates a component type.
createComponentType
in interface AWSIoTTwinMaker
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.public CreateEntityResult createEntity(CreateEntityRequest request)
Creates an entity.
createEntity
in interface AWSIoTTwinMaker
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.public CreateSceneResult createScene(CreateSceneRequest request)
Creates a scene.
createScene
in interface AWSIoTTwinMaker
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.public CreateWorkspaceResult createWorkspace(CreateWorkspaceRequest request)
Creates a workplace.
createWorkspace
in interface AWSIoTTwinMaker
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.public DeleteComponentTypeResult deleteComponentType(DeleteComponentTypeRequest request)
Deletes a component type.
deleteComponentType
in interface AWSIoTTwinMaker
deleteComponentTypeRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.ValidationException
- Failedpublic DeleteEntityResult deleteEntity(DeleteEntityRequest request)
Deletes an entity.
deleteEntity
in interface AWSIoTTwinMaker
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.public DeleteSceneResult deleteScene(DeleteSceneRequest request)
Deletes a scene.
deleteScene
in interface AWSIoTTwinMaker
deleteSceneRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.ValidationException
- Failedpublic DeleteWorkspaceResult deleteWorkspace(DeleteWorkspaceRequest request)
Deletes a workspace.
deleteWorkspace
in interface AWSIoTTwinMaker
deleteWorkspaceRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.ValidationException
- Failedpublic GetComponentTypeResult getComponentType(GetComponentTypeRequest request)
Retrieves information about a component type.
getComponentType
in interface AWSIoTTwinMaker
getComponentTypeRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.public GetEntityResult getEntity(GetEntityRequest request)
Retrieves information about an entity.
getEntity
in interface AWSIoTTwinMaker
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.public GetPropertyValueResult getPropertyValue(GetPropertyValueRequest request)
Gets the property values for a component, component type, entity, or workspace.
You must specify a value for either componentName
, componentTypeId
,
entityId
, or workspaceId
.
getPropertyValue
in interface AWSIoTTwinMaker
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.public GetPropertyValueHistoryResult getPropertyValueHistory(GetPropertyValueHistoryRequest request)
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
.
getPropertyValueHistory
in interface AWSIoTTwinMaker
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.public GetSceneResult getScene(GetSceneRequest request)
Retrieves information about a scene.
getScene
in interface AWSIoTTwinMaker
getSceneRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.ValidationException
- Failedpublic GetWorkspaceResult getWorkspace(GetWorkspaceRequest request)
Retrieves information about a workspace.
getWorkspace
in interface AWSIoTTwinMaker
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.public ListComponentTypesResult listComponentTypes(ListComponentTypesRequest request)
Lists all component types in a workspace.
listComponentTypes
in interface AWSIoTTwinMaker
listComponentTypesRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ThrottlingException
- The rate exceeds the limit.ValidationException
- Failedpublic ListEntitiesResult listEntities(ListEntitiesRequest request)
Lists all entities in a workspace.
listEntities
in interface AWSIoTTwinMaker
listEntitiesRequest
- InternalServerException
- An unexpected error has occurred.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedServiceQuotaExceededException
- The service quota was exceeded.public ListScenesResult listScenes(ListScenesRequest request)
Lists all scenes in a workspace.
listScenes
in interface AWSIoTTwinMaker
listScenesRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ThrottlingException
- The rate exceeds the limit.ValidationException
- Failedpublic ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
Lists all tags associated with a resource.
listTagsForResource
in interface AWSIoTTwinMaker
listTagsForResourceRequest
- AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.public ListWorkspacesResult listWorkspaces(ListWorkspacesRequest request)
Retrieves information about workspaces in the current account.
listWorkspaces
in interface AWSIoTTwinMaker
listWorkspacesRequest
- InternalServerException
- An unexpected error has occurred.ThrottlingException
- The rate exceeds the limit.ValidationException
- FailedServiceQuotaExceededException
- The service quota was exceeded.public TagResourceResult tagResource(TagResourceRequest request)
Adds tags to a resource.
tagResource
in interface AWSIoTTwinMaker
tagResourceRequest
- TooManyTagsException
- The number of tags exceeds the limit.AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.public UntagResourceResult untagResource(UntagResourceRequest request)
Removes tags from a resource.
untagResource
in interface AWSIoTTwinMaker
untagResourceRequest
- AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.public UpdateComponentTypeResult updateComponentType(UpdateComponentTypeRequest request)
Updates information in a component type.
updateComponentType
in interface AWSIoTTwinMaker
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.public UpdateEntityResult updateEntity(UpdateEntityRequest request)
Updates an entity.
updateEntity
in interface AWSIoTTwinMaker
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.public UpdateSceneResult updateScene(UpdateSceneRequest request)
Updates a scene.
updateScene
in interface AWSIoTTwinMaker
updateSceneRequest
- InternalServerException
- An unexpected error has occurred.AccessDeniedException
- Access is denied.ResourceNotFoundException
- The resource wasn't found.ThrottlingException
- The rate exceeds the limit.ValidationException
- Failedpublic UpdateWorkspaceResult updateWorkspace(UpdateWorkspaceRequest request)
Updates a workspace.
updateWorkspace
in interface AWSIoTTwinMaker
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.public 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 the request.
getCachedResponseMetadata
in interface AWSIoTTwinMaker
request
- The originally executed requestpublic void shutdown()
AmazonWebServiceClient
shutdown
in interface AWSIoTTwinMaker
shutdown
in class AmazonWebServiceClient