/* * 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 } }