@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSIoTTwinMakerClient extends AmazonWebServiceClient implements AWSIoTTwinMaker
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_METRICENDPOINT_PREFIXaddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetpublic static AWSIoTTwinMakerClientBuilder builder()
public BatchPutPropertyValuesResult batchPutPropertyValues(BatchPutPropertyValuesRequest request)
Sets values for multiple time series properties.
batchPutPropertyValues in interface AWSIoTTwinMakerbatchPutPropertyValuesRequest - InternalServerException - An unexpected error has occurred.ResourceNotFoundException - The resource wasn't found.ThrottlingException - The rate exceeds the limit.ValidationException - Failedpublic CancelMetadataTransferJobResult cancelMetadataTransferJob(CancelMetadataTransferJobRequest request)
Cancels the metadata transfer job.
cancelMetadataTransferJob in interface AWSIoTTwinMakercancelMetadataTransferJobRequest - 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.public CreateComponentTypeResult createComponentType(CreateComponentTypeRequest request)
Creates a component type.
createComponentType in interface AWSIoTTwinMakercreateComponentTypeRequest - 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 AWSIoTTwinMakercreateEntityRequest - 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 CreateMetadataTransferJobResult createMetadataTransferJob(CreateMetadataTransferJobRequest request)
Creates a new metadata transfer job.
createMetadataTransferJob in interface AWSIoTTwinMakercreateMetadataTransferJobRequest - 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 CreateSceneResult createScene(CreateSceneRequest request)
Creates a scene.
createScene in interface AWSIoTTwinMakercreateSceneRequest - 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 CreateSyncJobResult createSyncJob(CreateSyncJobRequest request)
This action creates a SyncJob.
createSyncJob in interface AWSIoTTwinMakercreateSyncJobRequest - 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 AWSIoTTwinMakercreateWorkspaceRequest - 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 AWSIoTTwinMakerdeleteComponentTypeRequest - 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 AWSIoTTwinMakerdeleteEntityRequest - 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 AWSIoTTwinMakerdeleteSceneRequest - InternalServerException - An unexpected error has occurred.AccessDeniedException - Access is denied.ResourceNotFoundException - The resource wasn't found.ThrottlingException - The rate exceeds the limit.ValidationException - Failedpublic DeleteSyncJobResult deleteSyncJob(DeleteSyncJobRequest request)
Delete the SyncJob.
deleteSyncJob in interface AWSIoTTwinMakerdeleteSyncJobRequest - 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 DeleteWorkspaceResult deleteWorkspace(DeleteWorkspaceRequest request)
Deletes a workspace.
deleteWorkspace in interface AWSIoTTwinMakerdeleteWorkspaceRequest - InternalServerException - An unexpected error has occurred.AccessDeniedException - Access is denied.ResourceNotFoundException - The resource wasn't found.ThrottlingException - The rate exceeds the limit.ValidationException - Failedpublic ExecuteQueryResult executeQuery(ExecuteQueryRequest request)
Run queries to access information from your knowledge graph of entities within individual workspaces.
The ExecuteQuery action only works with Amazon Web Services Java SDK2. ExecuteQuery will not work with any Amazon Web Services Java SDK version < 2.x.
executeQuery in interface AWSIoTTwinMakerexecuteQueryRequest - InternalServerException - An unexpected error has occurred.AccessDeniedException - Access is denied.QueryTimeoutException - The query timeout exception.ThrottlingException - The rate exceeds the limit.ValidationException - FailedServiceQuotaExceededException - The service quota was exceeded.public GetComponentTypeResult getComponentType(GetComponentTypeRequest request)
Retrieves information about a component type.
getComponentType in interface AWSIoTTwinMakergetComponentTypeRequest - InternalServerException - An unexpected error has occurred.AccessDeniedException - Access is denied.ResourceNotFoundException - The resource wasn't found.ThrottlingException - The rate exceeds the limit.ValidationException - Failedpublic GetEntityResult getEntity(GetEntityRequest request)
Retrieves information about an entity.
getEntity in interface AWSIoTTwinMakergetEntityRequest - 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 GetMetadataTransferJobResult getMetadataTransferJob(GetMetadataTransferJobRequest request)
Gets a nmetadata transfer job.
getMetadataTransferJob in interface AWSIoTTwinMakergetMetadataTransferJobRequest - InternalServerException - An unexpected error has occurred.AccessDeniedException - Access is denied.ResourceNotFoundException - The resource wasn't found.ThrottlingException - The rate exceeds the limit.ValidationException - Failedpublic GetPricingPlanResult getPricingPlan(GetPricingPlanRequest request)
Gets the pricing plan.
getPricingPlan in interface AWSIoTTwinMakergetPricingPlanRequest - InternalServerException - An unexpected error has occurred.AccessDeniedException - Access is denied.ThrottlingException - The rate exceeds the limit.ValidationException - Failedpublic 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 AWSIoTTwinMakergetPropertyValueRequest - 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 AWSIoTTwinMakergetPropertyValueHistoryRequest - 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 AWSIoTTwinMakergetSceneRequest - InternalServerException - An unexpected error has occurred.AccessDeniedException - Access is denied.ResourceNotFoundException - The resource wasn't found.ThrottlingException - The rate exceeds the limit.ValidationException - Failedpublic GetSyncJobResult getSyncJob(GetSyncJobRequest request)
Gets the SyncJob.
getSyncJob in interface AWSIoTTwinMakergetSyncJobRequest - 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 GetWorkspaceResult getWorkspace(GetWorkspaceRequest request)
Retrieves information about a workspace.
getWorkspace in interface AWSIoTTwinMakergetWorkspaceRequest - 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 AWSIoTTwinMakerlistComponentTypesRequest - InternalServerException - An unexpected error has occurred.AccessDeniedException - Access is denied.ThrottlingException - The rate exceeds the limit.ValidationException - Failedpublic ListComponentsResult listComponents(ListComponentsRequest request)
This API lists the components of an entity.
listComponents in interface AWSIoTTwinMakerlistComponentsRequest - InternalServerException - An unexpected error has occurred.AccessDeniedException - Access is denied.ResourceNotFoundException - The resource wasn't found.ThrottlingException - The rate exceeds the limit.ValidationException - Failedpublic ListEntitiesResult listEntities(ListEntitiesRequest request)
Lists all entities in a workspace.
listEntities in interface AWSIoTTwinMakerlistEntitiesRequest - InternalServerException - An unexpected error has occurred.ThrottlingException - The rate exceeds the limit.ValidationException - FailedServiceQuotaExceededException - The service quota was exceeded.public ListMetadataTransferJobsResult listMetadataTransferJobs(ListMetadataTransferJobsRequest request)
Lists the metadata transfer jobs.
listMetadataTransferJobs in interface AWSIoTTwinMakerlistMetadataTransferJobsRequest - InternalServerException - An unexpected error has occurred.AccessDeniedException - Access is denied.ThrottlingException - The rate exceeds the limit.ValidationException - Failedpublic ListPropertiesResult listProperties(ListPropertiesRequest request)
This API lists the properties of a component.
listProperties in interface AWSIoTTwinMakerlistPropertiesRequest - InternalServerException - An unexpected error has occurred.AccessDeniedException - Access is denied.ResourceNotFoundException - The resource wasn't found.ThrottlingException - The rate exceeds the limit.ValidationException - Failedpublic ListScenesResult listScenes(ListScenesRequest request)
Lists all scenes in a workspace.
listScenes in interface AWSIoTTwinMakerlistScenesRequest - InternalServerException - An unexpected error has occurred.AccessDeniedException - Access is denied.ThrottlingException - The rate exceeds the limit.ValidationException - Failedpublic ListSyncJobsResult listSyncJobs(ListSyncJobsRequest request)
List all SyncJobs.
listSyncJobs in interface AWSIoTTwinMakerlistSyncJobsRequest - InternalServerException - An unexpected error has occurred.AccessDeniedException - Access is denied.ThrottlingException - The rate exceeds the limit.ValidationException - FailedServiceQuotaExceededException - The service quota was exceeded.public ListSyncResourcesResult listSyncResources(ListSyncResourcesRequest request)
Lists the sync resources.
listSyncResources in interface AWSIoTTwinMakerlistSyncResourcesRequest - InternalServerException - An unexpected error has occurred.AccessDeniedException - Access is denied.ThrottlingException - The rate exceeds the limit.ValidationException - FailedServiceQuotaExceededException - The service quota was exceeded.public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
Lists all tags associated with a resource.
listTagsForResource in interface AWSIoTTwinMakerlistTagsForResourceRequest - 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 AWSIoTTwinMakerlistWorkspacesRequest - 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 AWSIoTTwinMakertagResourceRequest - 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 AWSIoTTwinMakeruntagResourceRequest - AccessDeniedException - Access is denied.ResourceNotFoundException - The resource wasn't found.public UpdateComponentTypeResult updateComponentType(UpdateComponentTypeRequest request)
Updates information in a component type.
updateComponentType in interface AWSIoTTwinMakerupdateComponentTypeRequest - 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 AWSIoTTwinMakerupdateEntityRequest - 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 UpdatePricingPlanResult updatePricingPlan(UpdatePricingPlanRequest request)
Update the pricing plan.
updatePricingPlan in interface AWSIoTTwinMakerupdatePricingPlanRequest - InternalServerException - An unexpected error has occurred.AccessDeniedException - Access is denied.ThrottlingException - The rate exceeds the limit.ValidationException - Failedpublic UpdateSceneResult updateScene(UpdateSceneRequest request)
Updates a scene.
updateScene in interface AWSIoTTwinMakerupdateSceneRequest - 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 AWSIoTTwinMakerupdateWorkspaceRequest - 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 AWSIoTTwinMakerrequest - The originally executed requestpublic void shutdown()
AmazonWebServiceClientshutdown in interface AWSIoTTwinMakershutdown in class AmazonWebServiceClient