IotTwinMakerClient

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.

Properties

Link copied to clipboard
abstract override val config: IotTwinMakerClient.Config

IotTwinMakerClient's configuration

Functions

Link copied to clipboard

Sets values for multiple time series properties.

Link copied to clipboard

Cancels the metadata transfer job.

Link copied to clipboard

Creates a component type.

Link copied to clipboard

Creates an entity.

Link copied to clipboard

Creates a new metadata transfer job.

Link copied to clipboard
abstract suspend fun createScene(input: CreateSceneRequest): CreateSceneResponse

Creates a scene.

Link copied to clipboard

This action creates a SyncJob.

Link copied to clipboard

Creates a workplace.

Link copied to clipboard

Deletes a component type.

Link copied to clipboard

Deletes an entity.

Link copied to clipboard
abstract suspend fun deleteScene(input: DeleteSceneRequest): DeleteSceneResponse

Deletes a scene.

Link copied to clipboard

Delete the SyncJob.

Link copied to clipboard

Deletes a workspace.

Link copied to clipboard

Run queries to access information from your knowledge graph of entities within individual workspaces.

Link copied to clipboard

Retrieves information about a component type.

Link copied to clipboard
abstract suspend fun getEntity(input: GetEntityRequest): GetEntityResponse

Retrieves information about an entity.

Link copied to clipboard

Gets a nmetadata transfer job.

Link copied to clipboard
abstract suspend fun getPricingPlan(input: GetPricingPlanRequest = GetPricingPlanRequest { }): GetPricingPlanResponse

Gets the pricing plan.

Link copied to clipboard

Gets the property values for a component, component type, entity, or workspace.

Link copied to clipboard

Retrieves information about the history of a time series property value for a component, component type, entity, or workspace.

Link copied to clipboard
abstract suspend fun getScene(input: GetSceneRequest): GetSceneResponse

Retrieves information about a scene.

Link copied to clipboard
abstract suspend fun getSyncJob(input: GetSyncJobRequest): GetSyncJobResponse

Gets the SyncJob.

Link copied to clipboard

Retrieves information about a workspace.

Link copied to clipboard

This API lists the components of an entity.

Link copied to clipboard

Lists all component types in a workspace.

Link copied to clipboard

Lists all entities in a workspace.

Link copied to clipboard

Lists the metadata transfer jobs.

Link copied to clipboard

This API lists the properties of a component.

Link copied to clipboard
abstract suspend fun listScenes(input: ListScenesRequest): ListScenesResponse

Lists all scenes in a workspace.

Link copied to clipboard

List all SyncJobs.

Link copied to clipboard

Lists the sync resources.

Link copied to clipboard

Lists all tags associated with a resource.

Link copied to clipboard
abstract suspend fun listWorkspaces(input: ListWorkspacesRequest = ListWorkspacesRequest { }): ListWorkspacesResponse

Retrieves information about workspaces in the current account.

Link copied to clipboard
abstract suspend fun tagResource(input: TagResourceRequest): TagResourceResponse

Adds tags to a resource.

Link copied to clipboard

Removes tags from a resource.

Link copied to clipboard

Updates information in a component type.

Link copied to clipboard

Updates an entity.

Link copied to clipboard

Update the pricing plan.

Link copied to clipboard
abstract suspend fun updateScene(input: UpdateSceneRequest): UpdateSceneResponse

Updates a scene.

Link copied to clipboard

Updates a workspace.

Inherited functions

Link copied to clipboard

Sets values for multiple time series properties.

Link copied to clipboard

Cancels the metadata transfer job.

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

Creates a component type.

Link copied to clipboard

Creates an entity.

Link copied to clipboard

Creates a new metadata transfer job.

Link copied to clipboard

Creates a scene.

Link copied to clipboard

This action creates a SyncJob.

Link copied to clipboard

Creates a workplace.

Link copied to clipboard

Deletes a component type.

Link copied to clipboard

Deletes an entity.

Link copied to clipboard

Deletes a scene.

Link copied to clipboard

Delete the SyncJob.

Link copied to clipboard

Deletes a workspace.

Link copied to clipboard

Run queries to access information from your knowledge graph of entities within individual workspaces.

Link copied to clipboard

Retrieves information about a component type.

Link copied to clipboard
inline suspend fun IotTwinMakerClient.getEntity(crossinline block: GetEntityRequest.Builder.() -> Unit): GetEntityResponse

Retrieves information about an entity.

Link copied to clipboard

Gets a nmetadata transfer job.

Link copied to clipboard

Gets the pricing plan.

Link copied to clipboard

Gets the property values for a component, component type, entity, or workspace.

Link copied to clipboard

Retrieves information about the history of a time series property value for a component, component type, entity, or workspace.

Link copied to clipboard
inline suspend fun IotTwinMakerClient.getScene(crossinline block: GetSceneRequest.Builder.() -> Unit): GetSceneResponse

Retrieves information about a scene.

Link copied to clipboard
inline suspend fun IotTwinMakerClient.getSyncJob(crossinline block: GetSyncJobRequest.Builder.() -> Unit): GetSyncJobResponse

Gets the SyncJob.

Link copied to clipboard

Retrieves information about a workspace.

Link copied to clipboard

This API lists the components of an entity.

Link copied to clipboard

Lists all component types in a workspace.

Link copied to clipboard

Lists all entities in a workspace.

Link copied to clipboard

Lists the metadata transfer jobs.

Link copied to clipboard

This API lists the properties of a component.

Link copied to clipboard
inline suspend fun IotTwinMakerClient.listScenes(crossinline block: ListScenesRequest.Builder.() -> Unit): ListScenesResponse

Lists all scenes in a workspace.

Link copied to clipboard

List all SyncJobs.

Link copied to clipboard

Lists the sync resources.

Link copied to clipboard

Lists all tags associated with a resource.

Link copied to clipboard

Retrieves information about workspaces in the current account.

Link copied to clipboard

Adds tags to a resource.

Link copied to clipboard

Removes tags from a resource.

Link copied to clipboard

Updates information in a component type.

Link copied to clipboard

Updates an entity.

Link copied to clipboard

Update the pricing plan.

Link copied to clipboard

Updates a scene.

Link copied to clipboard

Updates a workspace.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.