/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the iottwinmaker-2021-11-29.normal.json service model.
*/
using System;
using System.Collections.Generic;
using Amazon.Runtime;
using Amazon.IoTTwinMaker.Model;
namespace Amazon.IoTTwinMaker
{
///
/// Interface for accessing IoTTwinMaker
///
/// 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.
///
public partial interface IAmazonIoTTwinMaker : IAmazonService, IDisposable
{
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
///
/// Paginators for the service
///
IIoTTwinMakerPaginatorFactory Paginators { get; }
#endif
#region BatchPutPropertyValues
///
/// Sets values for multiple time series properties.
///
/// Container for the necessary parameters to execute the BatchPutPropertyValues service method.
///
/// The response from the BatchPutPropertyValues service method, as returned by IoTTwinMaker.
///
/// An unexpected error has occurred.
///
///
/// The resource wasn't found.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for BatchPutPropertyValues Operation
BatchPutPropertyValuesResponse BatchPutPropertyValues(BatchPutPropertyValuesRequest request);
///
/// Initiates the asynchronous execution of the BatchPutPropertyValues operation.
///
///
/// Container for the necessary parameters to execute the BatchPutPropertyValues operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchPutPropertyValues
/// operation.
/// REST API Reference for BatchPutPropertyValues Operation
IAsyncResult BeginBatchPutPropertyValues(BatchPutPropertyValuesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the BatchPutPropertyValues operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchPutPropertyValues.
///
/// Returns a BatchPutPropertyValuesResult from IoTTwinMaker.
/// REST API Reference for BatchPutPropertyValues Operation
BatchPutPropertyValuesResponse EndBatchPutPropertyValues(IAsyncResult asyncResult);
#endregion
#region CreateComponentType
///
/// Creates a component type.
///
/// Container for the necessary parameters to execute the CreateComponentType service method.
///
/// The response from the CreateComponentType service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// A conflict occurred.
///
///
/// An unexpected error has occurred.
///
///
/// The service quota was exceeded.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for CreateComponentType Operation
CreateComponentTypeResponse CreateComponentType(CreateComponentTypeRequest request);
///
/// Initiates the asynchronous execution of the CreateComponentType operation.
///
///
/// Container for the necessary parameters to execute the CreateComponentType operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateComponentType
/// operation.
/// REST API Reference for CreateComponentType Operation
IAsyncResult BeginCreateComponentType(CreateComponentTypeRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateComponentType operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateComponentType.
///
/// Returns a CreateComponentTypeResult from IoTTwinMaker.
/// REST API Reference for CreateComponentType Operation
CreateComponentTypeResponse EndCreateComponentType(IAsyncResult asyncResult);
#endregion
#region CreateEntity
///
/// Creates an entity.
///
/// Container for the necessary parameters to execute the CreateEntity service method.
///
/// The response from the CreateEntity service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// A conflict occurred.
///
///
/// An unexpected error has occurred.
///
///
/// The service quota was exceeded.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for CreateEntity Operation
CreateEntityResponse CreateEntity(CreateEntityRequest request);
///
/// Initiates the asynchronous execution of the CreateEntity operation.
///
///
/// Container for the necessary parameters to execute the CreateEntity operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateEntity
/// operation.
/// REST API Reference for CreateEntity Operation
IAsyncResult BeginCreateEntity(CreateEntityRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateEntity operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateEntity.
///
/// Returns a CreateEntityResult from IoTTwinMaker.
/// REST API Reference for CreateEntity Operation
CreateEntityResponse EndCreateEntity(IAsyncResult asyncResult);
#endregion
#region CreateScene
///
/// Creates a scene.
///
/// Container for the necessary parameters to execute the CreateScene service method.
///
/// The response from the CreateScene service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// A conflict occurred.
///
///
/// An unexpected error has occurred.
///
///
/// The service quota was exceeded.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for CreateScene Operation
CreateSceneResponse CreateScene(CreateSceneRequest request);
///
/// Initiates the asynchronous execution of the CreateScene operation.
///
///
/// Container for the necessary parameters to execute the CreateScene operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateScene
/// operation.
/// REST API Reference for CreateScene Operation
IAsyncResult BeginCreateScene(CreateSceneRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateScene operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateScene.
///
/// Returns a CreateSceneResult from IoTTwinMaker.
/// REST API Reference for CreateScene Operation
CreateSceneResponse EndCreateScene(IAsyncResult asyncResult);
#endregion
#region CreateSyncJob
///
/// This action creates a SyncJob.
///
/// Container for the necessary parameters to execute the CreateSyncJob service method.
///
/// The response from the CreateSyncJob service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// A conflict occurred.
///
///
/// An unexpected error has occurred.
///
///
/// The service quota was exceeded.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for CreateSyncJob Operation
CreateSyncJobResponse CreateSyncJob(CreateSyncJobRequest request);
///
/// Initiates the asynchronous execution of the CreateSyncJob operation.
///
///
/// Container for the necessary parameters to execute the CreateSyncJob operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateSyncJob
/// operation.
/// REST API Reference for CreateSyncJob Operation
IAsyncResult BeginCreateSyncJob(CreateSyncJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateSyncJob operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateSyncJob.
///
/// Returns a CreateSyncJobResult from IoTTwinMaker.
/// REST API Reference for CreateSyncJob Operation
CreateSyncJobResponse EndCreateSyncJob(IAsyncResult asyncResult);
#endregion
#region CreateWorkspace
///
/// Creates a workplace.
///
/// Container for the necessary parameters to execute the CreateWorkspace service method.
///
/// The response from the CreateWorkspace service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// A conflict occurred.
///
///
/// An unexpected error has occurred.
///
///
/// The service quota was exceeded.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for CreateWorkspace Operation
CreateWorkspaceResponse CreateWorkspace(CreateWorkspaceRequest request);
///
/// Initiates the asynchronous execution of the CreateWorkspace operation.
///
///
/// Container for the necessary parameters to execute the CreateWorkspace operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateWorkspace
/// operation.
/// REST API Reference for CreateWorkspace Operation
IAsyncResult BeginCreateWorkspace(CreateWorkspaceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the CreateWorkspace operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateWorkspace.
///
/// Returns a CreateWorkspaceResult from IoTTwinMaker.
/// REST API Reference for CreateWorkspace Operation
CreateWorkspaceResponse EndCreateWorkspace(IAsyncResult asyncResult);
#endregion
#region DeleteComponentType
///
/// Deletes a component type.
///
/// Container for the necessary parameters to execute the DeleteComponentType service method.
///
/// The response from the DeleteComponentType service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// An unexpected error has occurred.
///
///
/// The resource wasn't found.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for DeleteComponentType Operation
DeleteComponentTypeResponse DeleteComponentType(DeleteComponentTypeRequest request);
///
/// Initiates the asynchronous execution of the DeleteComponentType operation.
///
///
/// Container for the necessary parameters to execute the DeleteComponentType operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteComponentType
/// operation.
/// REST API Reference for DeleteComponentType Operation
IAsyncResult BeginDeleteComponentType(DeleteComponentTypeRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteComponentType operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteComponentType.
///
/// Returns a DeleteComponentTypeResult from IoTTwinMaker.
/// REST API Reference for DeleteComponentType Operation
DeleteComponentTypeResponse EndDeleteComponentType(IAsyncResult asyncResult);
#endregion
#region DeleteEntity
///
/// Deletes an entity.
///
/// Container for the necessary parameters to execute the DeleteEntity service method.
///
/// The response from the DeleteEntity service method, as returned by IoTTwinMaker.
///
/// An unexpected error has occurred.
///
///
/// The resource wasn't found.
///
///
/// The service quota was exceeded.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for DeleteEntity Operation
DeleteEntityResponse DeleteEntity(DeleteEntityRequest request);
///
/// Initiates the asynchronous execution of the DeleteEntity operation.
///
///
/// Container for the necessary parameters to execute the DeleteEntity operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteEntity
/// operation.
/// REST API Reference for DeleteEntity Operation
IAsyncResult BeginDeleteEntity(DeleteEntityRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteEntity operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteEntity.
///
/// Returns a DeleteEntityResult from IoTTwinMaker.
/// REST API Reference for DeleteEntity Operation
DeleteEntityResponse EndDeleteEntity(IAsyncResult asyncResult);
#endregion
#region DeleteScene
///
/// Deletes a scene.
///
/// Container for the necessary parameters to execute the DeleteScene service method.
///
/// The response from the DeleteScene service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// An unexpected error has occurred.
///
///
/// The resource wasn't found.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for DeleteScene Operation
DeleteSceneResponse DeleteScene(DeleteSceneRequest request);
///
/// Initiates the asynchronous execution of the DeleteScene operation.
///
///
/// Container for the necessary parameters to execute the DeleteScene operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteScene
/// operation.
/// REST API Reference for DeleteScene Operation
IAsyncResult BeginDeleteScene(DeleteSceneRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteScene operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteScene.
///
/// Returns a DeleteSceneResult from IoTTwinMaker.
/// REST API Reference for DeleteScene Operation
DeleteSceneResponse EndDeleteScene(IAsyncResult asyncResult);
#endregion
#region DeleteSyncJob
///
/// Delete the SyncJob.
///
/// Container for the necessary parameters to execute the DeleteSyncJob service method.
///
/// The response from the DeleteSyncJob service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// An unexpected error has occurred.
///
///
/// The resource wasn't found.
///
///
/// The service quota was exceeded.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for DeleteSyncJob Operation
DeleteSyncJobResponse DeleteSyncJob(DeleteSyncJobRequest request);
///
/// Initiates the asynchronous execution of the DeleteSyncJob operation.
///
///
/// Container for the necessary parameters to execute the DeleteSyncJob operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteSyncJob
/// operation.
/// REST API Reference for DeleteSyncJob Operation
IAsyncResult BeginDeleteSyncJob(DeleteSyncJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteSyncJob operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteSyncJob.
///
/// Returns a DeleteSyncJobResult from IoTTwinMaker.
/// REST API Reference for DeleteSyncJob Operation
DeleteSyncJobResponse EndDeleteSyncJob(IAsyncResult asyncResult);
#endregion
#region DeleteWorkspace
///
/// Deletes a workspace.
///
/// Container for the necessary parameters to execute the DeleteWorkspace service method.
///
/// The response from the DeleteWorkspace service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// An unexpected error has occurred.
///
///
/// The resource wasn't found.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for DeleteWorkspace Operation
DeleteWorkspaceResponse DeleteWorkspace(DeleteWorkspaceRequest request);
///
/// Initiates the asynchronous execution of the DeleteWorkspace operation.
///
///
/// Container for the necessary parameters to execute the DeleteWorkspace operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteWorkspace
/// operation.
/// REST API Reference for DeleteWorkspace Operation
IAsyncResult BeginDeleteWorkspace(DeleteWorkspaceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the DeleteWorkspace operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteWorkspace.
///
/// Returns a DeleteWorkspaceResult from IoTTwinMaker.
/// REST API Reference for DeleteWorkspace Operation
DeleteWorkspaceResponse EndDeleteWorkspace(IAsyncResult asyncResult);
#endregion
#region ExecuteQuery
///
/// Run queries to access information from your knowledge graph of entities within individual
/// workspaces.
///
/// Container for the necessary parameters to execute the ExecuteQuery service method.
///
/// The response from the ExecuteQuery service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// An unexpected error has occurred.
///
///
/// The query timeout exception.
///
///
/// The service quota was exceeded.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for ExecuteQuery Operation
ExecuteQueryResponse ExecuteQuery(ExecuteQueryRequest request);
///
/// Initiates the asynchronous execution of the ExecuteQuery operation.
///
///
/// Container for the necessary parameters to execute the ExecuteQuery operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndExecuteQuery
/// operation.
/// REST API Reference for ExecuteQuery Operation
IAsyncResult BeginExecuteQuery(ExecuteQueryRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ExecuteQuery operation.
///
///
/// The IAsyncResult returned by the call to BeginExecuteQuery.
///
/// Returns a ExecuteQueryResult from IoTTwinMaker.
/// REST API Reference for ExecuteQuery Operation
ExecuteQueryResponse EndExecuteQuery(IAsyncResult asyncResult);
#endregion
#region GetComponentType
///
/// Retrieves information about a component type.
///
/// Container for the necessary parameters to execute the GetComponentType service method.
///
/// The response from the GetComponentType service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// An unexpected error has occurred.
///
///
/// The resource wasn't found.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for GetComponentType Operation
GetComponentTypeResponse GetComponentType(GetComponentTypeRequest request);
///
/// Initiates the asynchronous execution of the GetComponentType operation.
///
///
/// Container for the necessary parameters to execute the GetComponentType operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetComponentType
/// operation.
/// REST API Reference for GetComponentType Operation
IAsyncResult BeginGetComponentType(GetComponentTypeRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetComponentType operation.
///
///
/// The IAsyncResult returned by the call to BeginGetComponentType.
///
/// Returns a GetComponentTypeResult from IoTTwinMaker.
/// REST API Reference for GetComponentType Operation
GetComponentTypeResponse EndGetComponentType(IAsyncResult asyncResult);
#endregion
#region GetEntity
///
/// Retrieves information about an entity.
///
/// Container for the necessary parameters to execute the GetEntity service method.
///
/// The response from the GetEntity service method, as returned by IoTTwinMaker.
///
/// An unexpected error has occurred.
///
///
/// The resource wasn't found.
///
///
/// The service quota was exceeded.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for GetEntity Operation
GetEntityResponse GetEntity(GetEntityRequest request);
///
/// Initiates the asynchronous execution of the GetEntity operation.
///
///
/// Container for the necessary parameters to execute the GetEntity operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetEntity
/// operation.
/// REST API Reference for GetEntity Operation
IAsyncResult BeginGetEntity(GetEntityRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetEntity operation.
///
///
/// The IAsyncResult returned by the call to BeginGetEntity.
///
/// Returns a GetEntityResult from IoTTwinMaker.
/// REST API Reference for GetEntity Operation
GetEntityResponse EndGetEntity(IAsyncResult asyncResult);
#endregion
#region GetPricingPlan
///
/// Gets the pricing plan.
///
/// Container for the necessary parameters to execute the GetPricingPlan service method.
///
/// The response from the GetPricingPlan service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// An unexpected error has occurred.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for GetPricingPlan Operation
GetPricingPlanResponse GetPricingPlan(GetPricingPlanRequest request);
///
/// Initiates the asynchronous execution of the GetPricingPlan operation.
///
///
/// Container for the necessary parameters to execute the GetPricingPlan operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPricingPlan
/// operation.
/// REST API Reference for GetPricingPlan Operation
IAsyncResult BeginGetPricingPlan(GetPricingPlanRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetPricingPlan operation.
///
///
/// The IAsyncResult returned by the call to BeginGetPricingPlan.
///
/// Returns a GetPricingPlanResult from IoTTwinMaker.
/// REST API Reference for GetPricingPlan Operation
GetPricingPlanResponse EndGetPricingPlan(IAsyncResult asyncResult);
#endregion
#region GetPropertyValue
///
/// Gets the property values for a component, component type, entity, or workspace.
///
///
///
/// You must specify a value for either componentName
, componentTypeId
,
/// entityId
, or workspaceId
.
///
///
/// Container for the necessary parameters to execute the GetPropertyValue service method.
///
/// The response from the GetPropertyValue service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// The connector failed.
///
///
/// The connector timed out.
///
///
/// An unexpected error has occurred.
///
///
/// The resource wasn't found.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for GetPropertyValue Operation
GetPropertyValueResponse GetPropertyValue(GetPropertyValueRequest request);
///
/// Initiates the asynchronous execution of the GetPropertyValue operation.
///
///
/// Container for the necessary parameters to execute the GetPropertyValue operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPropertyValue
/// operation.
/// REST API Reference for GetPropertyValue Operation
IAsyncResult BeginGetPropertyValue(GetPropertyValueRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetPropertyValue operation.
///
///
/// The IAsyncResult returned by the call to BeginGetPropertyValue.
///
/// Returns a GetPropertyValueResult from IoTTwinMaker.
/// REST API Reference for GetPropertyValue Operation
GetPropertyValueResponse EndGetPropertyValue(IAsyncResult asyncResult);
#endregion
#region GetPropertyValueHistory
///
/// 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
.
///
///
/// Container for the necessary parameters to execute the GetPropertyValueHistory service method.
///
/// The response from the GetPropertyValueHistory service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// The connector failed.
///
///
/// The connector timed out.
///
///
/// An unexpected error has occurred.
///
///
/// The resource wasn't found.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for GetPropertyValueHistory Operation
GetPropertyValueHistoryResponse GetPropertyValueHistory(GetPropertyValueHistoryRequest request);
///
/// Initiates the asynchronous execution of the GetPropertyValueHistory operation.
///
///
/// Container for the necessary parameters to execute the GetPropertyValueHistory operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetPropertyValueHistory
/// operation.
/// REST API Reference for GetPropertyValueHistory Operation
IAsyncResult BeginGetPropertyValueHistory(GetPropertyValueHistoryRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetPropertyValueHistory operation.
///
///
/// The IAsyncResult returned by the call to BeginGetPropertyValueHistory.
///
/// Returns a GetPropertyValueHistoryResult from IoTTwinMaker.
/// REST API Reference for GetPropertyValueHistory Operation
GetPropertyValueHistoryResponse EndGetPropertyValueHistory(IAsyncResult asyncResult);
#endregion
#region GetScene
///
/// Retrieves information about a scene.
///
/// Container for the necessary parameters to execute the GetScene service method.
///
/// The response from the GetScene service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// An unexpected error has occurred.
///
///
/// The resource wasn't found.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for GetScene Operation
GetSceneResponse GetScene(GetSceneRequest request);
///
/// Initiates the asynchronous execution of the GetScene operation.
///
///
/// Container for the necessary parameters to execute the GetScene operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetScene
/// operation.
/// REST API Reference for GetScene Operation
IAsyncResult BeginGetScene(GetSceneRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetScene operation.
///
///
/// The IAsyncResult returned by the call to BeginGetScene.
///
/// Returns a GetSceneResult from IoTTwinMaker.
/// REST API Reference for GetScene Operation
GetSceneResponse EndGetScene(IAsyncResult asyncResult);
#endregion
#region GetSyncJob
///
/// Gets the SyncJob.
///
/// Container for the necessary parameters to execute the GetSyncJob service method.
///
/// The response from the GetSyncJob service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// An unexpected error has occurred.
///
///
/// The resource wasn't found.
///
///
/// The service quota was exceeded.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for GetSyncJob Operation
GetSyncJobResponse GetSyncJob(GetSyncJobRequest request);
///
/// Initiates the asynchronous execution of the GetSyncJob operation.
///
///
/// Container for the necessary parameters to execute the GetSyncJob operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSyncJob
/// operation.
/// REST API Reference for GetSyncJob Operation
IAsyncResult BeginGetSyncJob(GetSyncJobRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetSyncJob operation.
///
///
/// The IAsyncResult returned by the call to BeginGetSyncJob.
///
/// Returns a GetSyncJobResult from IoTTwinMaker.
/// REST API Reference for GetSyncJob Operation
GetSyncJobResponse EndGetSyncJob(IAsyncResult asyncResult);
#endregion
#region GetWorkspace
///
/// Retrieves information about a workspace.
///
/// Container for the necessary parameters to execute the GetWorkspace service method.
///
/// The response from the GetWorkspace service method, as returned by IoTTwinMaker.
///
/// An unexpected error has occurred.
///
///
/// The resource wasn't found.
///
///
/// The service quota was exceeded.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for GetWorkspace Operation
GetWorkspaceResponse GetWorkspace(GetWorkspaceRequest request);
///
/// Initiates the asynchronous execution of the GetWorkspace operation.
///
///
/// Container for the necessary parameters to execute the GetWorkspace operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetWorkspace
/// operation.
/// REST API Reference for GetWorkspace Operation
IAsyncResult BeginGetWorkspace(GetWorkspaceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the GetWorkspace operation.
///
///
/// The IAsyncResult returned by the call to BeginGetWorkspace.
///
/// Returns a GetWorkspaceResult from IoTTwinMaker.
/// REST API Reference for GetWorkspace Operation
GetWorkspaceResponse EndGetWorkspace(IAsyncResult asyncResult);
#endregion
#region ListComponentTypes
///
/// Lists all component types in a workspace.
///
/// Container for the necessary parameters to execute the ListComponentTypes service method.
///
/// The response from the ListComponentTypes service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// An unexpected error has occurred.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for ListComponentTypes Operation
ListComponentTypesResponse ListComponentTypes(ListComponentTypesRequest request);
///
/// Initiates the asynchronous execution of the ListComponentTypes operation.
///
///
/// Container for the necessary parameters to execute the ListComponentTypes operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListComponentTypes
/// operation.
/// REST API Reference for ListComponentTypes Operation
IAsyncResult BeginListComponentTypes(ListComponentTypesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListComponentTypes operation.
///
///
/// The IAsyncResult returned by the call to BeginListComponentTypes.
///
/// Returns a ListComponentTypesResult from IoTTwinMaker.
/// REST API Reference for ListComponentTypes Operation
ListComponentTypesResponse EndListComponentTypes(IAsyncResult asyncResult);
#endregion
#region ListEntities
///
/// Lists all entities in a workspace.
///
/// Container for the necessary parameters to execute the ListEntities service method.
///
/// The response from the ListEntities service method, as returned by IoTTwinMaker.
///
/// An unexpected error has occurred.
///
///
/// The service quota was exceeded.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for ListEntities Operation
ListEntitiesResponse ListEntities(ListEntitiesRequest request);
///
/// Initiates the asynchronous execution of the ListEntities operation.
///
///
/// Container for the necessary parameters to execute the ListEntities operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListEntities
/// operation.
/// REST API Reference for ListEntities Operation
IAsyncResult BeginListEntities(ListEntitiesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListEntities operation.
///
///
/// The IAsyncResult returned by the call to BeginListEntities.
///
/// Returns a ListEntitiesResult from IoTTwinMaker.
/// REST API Reference for ListEntities Operation
ListEntitiesResponse EndListEntities(IAsyncResult asyncResult);
#endregion
#region ListScenes
///
/// Lists all scenes in a workspace.
///
/// Container for the necessary parameters to execute the ListScenes service method.
///
/// The response from the ListScenes service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// An unexpected error has occurred.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for ListScenes Operation
ListScenesResponse ListScenes(ListScenesRequest request);
///
/// Initiates the asynchronous execution of the ListScenes operation.
///
///
/// Container for the necessary parameters to execute the ListScenes operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListScenes
/// operation.
/// REST API Reference for ListScenes Operation
IAsyncResult BeginListScenes(ListScenesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListScenes operation.
///
///
/// The IAsyncResult returned by the call to BeginListScenes.
///
/// Returns a ListScenesResult from IoTTwinMaker.
/// REST API Reference for ListScenes Operation
ListScenesResponse EndListScenes(IAsyncResult asyncResult);
#endregion
#region ListSyncJobs
///
/// List all SyncJobs.
///
/// Container for the necessary parameters to execute the ListSyncJobs service method.
///
/// The response from the ListSyncJobs service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// An unexpected error has occurred.
///
///
/// The service quota was exceeded.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for ListSyncJobs Operation
ListSyncJobsResponse ListSyncJobs(ListSyncJobsRequest request);
///
/// Initiates the asynchronous execution of the ListSyncJobs operation.
///
///
/// Container for the necessary parameters to execute the ListSyncJobs operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSyncJobs
/// operation.
/// REST API Reference for ListSyncJobs Operation
IAsyncResult BeginListSyncJobs(ListSyncJobsRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListSyncJobs operation.
///
///
/// The IAsyncResult returned by the call to BeginListSyncJobs.
///
/// Returns a ListSyncJobsResult from IoTTwinMaker.
/// REST API Reference for ListSyncJobs Operation
ListSyncJobsResponse EndListSyncJobs(IAsyncResult asyncResult);
#endregion
#region ListSyncResources
///
/// Lists the sync resources.
///
/// Container for the necessary parameters to execute the ListSyncResources service method.
///
/// The response from the ListSyncResources service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// An unexpected error has occurred.
///
///
/// The service quota was exceeded.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for ListSyncResources Operation
ListSyncResourcesResponse ListSyncResources(ListSyncResourcesRequest request);
///
/// Initiates the asynchronous execution of the ListSyncResources operation.
///
///
/// Container for the necessary parameters to execute the ListSyncResources operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSyncResources
/// operation.
/// REST API Reference for ListSyncResources Operation
IAsyncResult BeginListSyncResources(ListSyncResourcesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListSyncResources operation.
///
///
/// The IAsyncResult returned by the call to BeginListSyncResources.
///
/// Returns a ListSyncResourcesResult from IoTTwinMaker.
/// REST API Reference for ListSyncResources Operation
ListSyncResourcesResponse EndListSyncResources(IAsyncResult asyncResult);
#endregion
#region ListTagsForResource
///
/// Lists all tags associated with a resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// The resource wasn't found.
///
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request);
///
/// Initiates the asynchronous execution of the ListTagsForResource operation.
///
///
/// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource
/// operation.
/// REST API Reference for ListTagsForResource Operation
IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListTagsForResource operation.
///
///
/// The IAsyncResult returned by the call to BeginListTagsForResource.
///
/// Returns a ListTagsForResourceResult from IoTTwinMaker.
/// REST API Reference for ListTagsForResource Operation
ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult);
#endregion
#region ListWorkspaces
///
/// Retrieves information about workspaces in the current account.
///
/// Container for the necessary parameters to execute the ListWorkspaces service method.
///
/// The response from the ListWorkspaces service method, as returned by IoTTwinMaker.
///
/// An unexpected error has occurred.
///
///
/// The service quota was exceeded.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for ListWorkspaces Operation
ListWorkspacesResponse ListWorkspaces(ListWorkspacesRequest request);
///
/// Initiates the asynchronous execution of the ListWorkspaces operation.
///
///
/// Container for the necessary parameters to execute the ListWorkspaces operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListWorkspaces
/// operation.
/// REST API Reference for ListWorkspaces Operation
IAsyncResult BeginListWorkspaces(ListWorkspacesRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the ListWorkspaces operation.
///
///
/// The IAsyncResult returned by the call to BeginListWorkspaces.
///
/// Returns a ListWorkspacesResult from IoTTwinMaker.
/// REST API Reference for ListWorkspaces Operation
ListWorkspacesResponse EndListWorkspaces(IAsyncResult asyncResult);
#endregion
#region TagResource
///
/// Adds tags to a resource.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// The resource wasn't found.
///
///
/// The number of tags exceeds the limit.
///
/// REST API Reference for TagResource Operation
TagResourceResponse TagResource(TagResourceRequest request);
///
/// Initiates the asynchronous execution of the TagResource operation.
///
///
/// Container for the necessary parameters to execute the TagResource operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource
/// operation.
/// REST API Reference for TagResource Operation
IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the TagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginTagResource.
///
/// Returns a TagResourceResult from IoTTwinMaker.
/// REST API Reference for TagResource Operation
TagResourceResponse EndTagResource(IAsyncResult asyncResult);
#endregion
#region UntagResource
///
/// Removes tags from a resource.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// The resource wasn't found.
///
/// REST API Reference for UntagResource Operation
UntagResourceResponse UntagResource(UntagResourceRequest request);
///
/// Initiates the asynchronous execution of the UntagResource operation.
///
///
/// Container for the necessary parameters to execute the UntagResource operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource
/// operation.
/// REST API Reference for UntagResource Operation
IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UntagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginUntagResource.
///
/// Returns a UntagResourceResult from IoTTwinMaker.
/// REST API Reference for UntagResource Operation
UntagResourceResponse EndUntagResource(IAsyncResult asyncResult);
#endregion
#region UpdateComponentType
///
/// Updates information in a component type.
///
/// Container for the necessary parameters to execute the UpdateComponentType service method.
///
/// The response from the UpdateComponentType service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// An unexpected error has occurred.
///
///
/// The resource wasn't found.
///
///
/// The service quota was exceeded.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for UpdateComponentType Operation
UpdateComponentTypeResponse UpdateComponentType(UpdateComponentTypeRequest request);
///
/// Initiates the asynchronous execution of the UpdateComponentType operation.
///
///
/// Container for the necessary parameters to execute the UpdateComponentType operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateComponentType
/// operation.
/// REST API Reference for UpdateComponentType Operation
IAsyncResult BeginUpdateComponentType(UpdateComponentTypeRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateComponentType operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateComponentType.
///
/// Returns a UpdateComponentTypeResult from IoTTwinMaker.
/// REST API Reference for UpdateComponentType Operation
UpdateComponentTypeResponse EndUpdateComponentType(IAsyncResult asyncResult);
#endregion
#region UpdateEntity
///
/// Updates an entity.
///
/// Container for the necessary parameters to execute the UpdateEntity service method.
///
/// The response from the UpdateEntity service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// A conflict occurred.
///
///
/// An unexpected error has occurred.
///
///
/// The resource wasn't found.
///
///
/// The service quota was exceeded.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for UpdateEntity Operation
UpdateEntityResponse UpdateEntity(UpdateEntityRequest request);
///
/// Initiates the asynchronous execution of the UpdateEntity operation.
///
///
/// Container for the necessary parameters to execute the UpdateEntity operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateEntity
/// operation.
/// REST API Reference for UpdateEntity Operation
IAsyncResult BeginUpdateEntity(UpdateEntityRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateEntity operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateEntity.
///
/// Returns a UpdateEntityResult from IoTTwinMaker.
/// REST API Reference for UpdateEntity Operation
UpdateEntityResponse EndUpdateEntity(IAsyncResult asyncResult);
#endregion
#region UpdatePricingPlan
///
/// Update the pricing plan.
///
/// Container for the necessary parameters to execute the UpdatePricingPlan service method.
///
/// The response from the UpdatePricingPlan service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// An unexpected error has occurred.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for UpdatePricingPlan Operation
UpdatePricingPlanResponse UpdatePricingPlan(UpdatePricingPlanRequest request);
///
/// Initiates the asynchronous execution of the UpdatePricingPlan operation.
///
///
/// Container for the necessary parameters to execute the UpdatePricingPlan operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdatePricingPlan
/// operation.
/// REST API Reference for UpdatePricingPlan Operation
IAsyncResult BeginUpdatePricingPlan(UpdatePricingPlanRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdatePricingPlan operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdatePricingPlan.
///
/// Returns a UpdatePricingPlanResult from IoTTwinMaker.
/// REST API Reference for UpdatePricingPlan Operation
UpdatePricingPlanResponse EndUpdatePricingPlan(IAsyncResult asyncResult);
#endregion
#region UpdateScene
///
/// Updates a scene.
///
/// Container for the necessary parameters to execute the UpdateScene service method.
///
/// The response from the UpdateScene service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// An unexpected error has occurred.
///
///
/// The resource wasn't found.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for UpdateScene Operation
UpdateSceneResponse UpdateScene(UpdateSceneRequest request);
///
/// Initiates the asynchronous execution of the UpdateScene operation.
///
///
/// Container for the necessary parameters to execute the UpdateScene operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateScene
/// operation.
/// REST API Reference for UpdateScene Operation
IAsyncResult BeginUpdateScene(UpdateSceneRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateScene operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateScene.
///
/// Returns a UpdateSceneResult from IoTTwinMaker.
/// REST API Reference for UpdateScene Operation
UpdateSceneResponse EndUpdateScene(IAsyncResult asyncResult);
#endregion
#region UpdateWorkspace
///
/// Updates a workspace.
///
/// Container for the necessary parameters to execute the UpdateWorkspace service method.
///
/// The response from the UpdateWorkspace service method, as returned by IoTTwinMaker.
///
/// Access is denied.
///
///
/// An unexpected error has occurred.
///
///
/// The resource wasn't found.
///
///
/// The service quota was exceeded.
///
///
/// The rate exceeds the limit.
///
///
/// Failed
///
/// REST API Reference for UpdateWorkspace Operation
UpdateWorkspaceResponse UpdateWorkspace(UpdateWorkspaceRequest request);
///
/// Initiates the asynchronous execution of the UpdateWorkspace operation.
///
///
/// Container for the necessary parameters to execute the UpdateWorkspace operation on AmazonIoTTwinMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateWorkspace
/// operation.
/// REST API Reference for UpdateWorkspace Operation
IAsyncResult BeginUpdateWorkspace(UpdateWorkspaceRequest request, AsyncCallback callback, object state);
///
/// Finishes the asynchronous execution of the UpdateWorkspace operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateWorkspace.
///
/// Returns a UpdateWorkspaceResult from IoTTwinMaker.
/// REST API Reference for UpdateWorkspace Operation
UpdateWorkspaceResponse EndUpdateWorkspace(IAsyncResult asyncResult);
#endregion
}
}