@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_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 CancelMetadataTransferJobResult cancelMetadataTransferJob(CancelMetadataTransferJobRequest request)
Cancels the metadata transfer job.
cancelMetadataTransferJob in interface AWSIoTTwinMaker cancelMetadataTransferJobRequest - 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 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 CreateMetadataTransferJobResult createMetadataTransferJob(CreateMetadataTransferJobRequest request)
Creates a new metadata transfer job.
createMetadataTransferJob in interface AWSIoTTwinMaker createMetadataTransferJobRequest - 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 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 CreateSyncJobResult createSyncJob(CreateSyncJobRequest request)
This action creates a SyncJob.
createSyncJob in interface AWSIoTTwinMaker createSyncJobRequest - 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 DeleteSyncJobResult deleteSyncJob(DeleteSyncJobRequest request)
Delete the SyncJob.
deleteSyncJob in interface AWSIoTTwinMaker deleteSyncJobRequest - 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 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 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 AWSIoTTwinMaker executeQueryRequest - 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 AWSIoTTwinMaker getComponentTypeRequest - 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 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 GetMetadataTransferJobResult getMetadataTransferJob(GetMetadataTransferJobRequest request)
Gets a nmetadata transfer job.
getMetadataTransferJob in interface AWSIoTTwinMaker getMetadataTransferJobRequest - 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 AWSIoTTwinMaker getPricingPlanRequest - 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 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 GetSyncJobResult getSyncJob(GetSyncJobRequest request)
Gets the SyncJob.
getSyncJob in interface AWSIoTTwinMaker getSyncJobRequest - 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 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 ListComponentsResult listComponents(ListComponentsRequest request)
This API lists the components of an entity.
listComponents in interface AWSIoTTwinMaker listComponentsRequest - 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 AWSIoTTwinMaker listEntitiesRequest - 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 AWSIoTTwinMaker listMetadataTransferJobsRequest - 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 AWSIoTTwinMaker listPropertiesRequest - 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 AWSIoTTwinMaker listScenesRequest - 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 AWSIoTTwinMaker listSyncJobsRequest - 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 AWSIoTTwinMaker listSyncResourcesRequest - 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 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 UpdatePricingPlanResult updatePricingPlan(UpdatePricingPlanRequest request)
Update the pricing plan.
updatePricingPlan in interface AWSIoTTwinMaker updatePricingPlanRequest - 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 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