@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.
| Modifier and Type | Field and Description |
|---|---|
protected static ClientConfigurationFactory |
configFactory
Client configuration factory providing ClientConfigurations tailored to this client
|
client, clientConfiguration, endpoint, isEndpointOverridden, LOGGING_AWS_REQUEST_METRIC, requestHandler2s, timeOffsetENDPOINT_PREFIXaddRequestHandler, addRequestHandler, beforeClientExecution, beforeMarshalling, calculateCRC32FromCompressedData, checkMutability, configureRegion, createExecutionContext, createExecutionContext, createExecutionContext, createSignerProvider, endClientExecution, endClientExecution, getClientConfiguration, getClientId, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceAbbreviation, getServiceName, getServiceNameIntern, getSigner, getSignerByURI, getSignerOverride, getSignerProvider, getSignerRegionOverride, getSigningRegion, getTimeOffset, isCsmEnabled, isEndpointOverridden, isProfilingEnabled, isRequestMetricsEnabled, makeImmutable, removeRequestHandler, removeRequestHandler, requestMetricCollector, setEndpoint, setEndpoint, setEndpointPrefix, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shouldGenerateClientSideMonitoringEvents, useStrictHostNameVerification, withEndpoint, withRegion, withRegion, withTimeOffsetprotected static final ClientConfigurationFactory configFactory
public 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 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 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 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 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 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.public 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 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 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 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 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 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 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()
AWSIoTTwinMakershutdown in interface AWSIoTTwinMakershutdown in class AmazonWebServiceClientCopyright © 2022. All rights reserved.