/* * 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 iot-roborunner-2018-05-10.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.IoTRoboRunner.Model; namespace Amazon.IoTRoboRunner { /// /// Interface for accessing IoTRoboRunner /// /// An example service, deployed with the Octane Service creator, which will echo the /// string /// public partial interface IAmazonIoTRoboRunner : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IIoTRoboRunnerPaginatorFactory Paginators { get; } #endif #region CreateDestination /// /// Grants permission to create a destination /// /// Container for the necessary parameters to execute the CreateDestination service method. /// /// The response from the CreateDestination service method, as returned by IoTRoboRunner. /// /// User does not have sufficient access to perform this action. /// /// /// Exception thrown if a resource in a create request already exists. /// /// /// Exception thrown if something goes wrong within the service. /// /// /// Exception thrown if a resource referenced in the request doesn't exist. /// /// /// Exception thrown if the user's AWS account has reached a service limit and the operation /// cannot proceed. /// /// /// Exception thrown if the api has been called too quickly be the client. /// /// /// Exception thrown if an invalid parameter is provided to an API. /// /// REST API Reference for CreateDestination Operation CreateDestinationResponse CreateDestination(CreateDestinationRequest request); /// /// Initiates the asynchronous execution of the CreateDestination operation. /// /// /// Container for the necessary parameters to execute the CreateDestination operation on AmazonIoTRoboRunnerClient. /// 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 EndCreateDestination /// operation. /// REST API Reference for CreateDestination Operation IAsyncResult BeginCreateDestination(CreateDestinationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDestination operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDestination. /// /// Returns a CreateDestinationResult from IoTRoboRunner. /// REST API Reference for CreateDestination Operation CreateDestinationResponse EndCreateDestination(IAsyncResult asyncResult); #endregion #region CreateSite /// /// Grants permission to create a site /// /// Container for the necessary parameters to execute the CreateSite service method. /// /// The response from the CreateSite service method, as returned by IoTRoboRunner. /// /// User does not have sufficient access to perform this action. /// /// /// Exception thrown if a resource in a create request already exists. /// /// /// Exception thrown if something goes wrong within the service. /// /// /// Exception thrown if the user's AWS account has reached a service limit and the operation /// cannot proceed. /// /// /// Exception thrown if the api has been called too quickly be the client. /// /// /// Exception thrown if an invalid parameter is provided to an API. /// /// REST API Reference for CreateSite Operation CreateSiteResponse CreateSite(CreateSiteRequest request); /// /// Initiates the asynchronous execution of the CreateSite operation. /// /// /// Container for the necessary parameters to execute the CreateSite operation on AmazonIoTRoboRunnerClient. /// 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 EndCreateSite /// operation. /// REST API Reference for CreateSite Operation IAsyncResult BeginCreateSite(CreateSiteRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateSite operation. /// /// /// The IAsyncResult returned by the call to BeginCreateSite. /// /// Returns a CreateSiteResult from IoTRoboRunner. /// REST API Reference for CreateSite Operation CreateSiteResponse EndCreateSite(IAsyncResult asyncResult); #endregion #region CreateWorker /// /// Grants permission to create a worker /// /// Container for the necessary parameters to execute the CreateWorker service method. /// /// The response from the CreateWorker service method, as returned by IoTRoboRunner. /// /// User does not have sufficient access to perform this action. /// /// /// Exception thrown if a resource in a create request already exists. /// /// /// Exception thrown if something goes wrong within the service. /// /// /// Exception thrown if a resource referenced in the request doesn't exist. /// /// /// Exception thrown if the user's AWS account has reached a service limit and the operation /// cannot proceed. /// /// /// Exception thrown if the api has been called too quickly be the client. /// /// /// Exception thrown if an invalid parameter is provided to an API. /// /// REST API Reference for CreateWorker Operation CreateWorkerResponse CreateWorker(CreateWorkerRequest request); /// /// Initiates the asynchronous execution of the CreateWorker operation. /// /// /// Container for the necessary parameters to execute the CreateWorker operation on AmazonIoTRoboRunnerClient. /// 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 EndCreateWorker /// operation. /// REST API Reference for CreateWorker Operation IAsyncResult BeginCreateWorker(CreateWorkerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateWorker operation. /// /// /// The IAsyncResult returned by the call to BeginCreateWorker. /// /// Returns a CreateWorkerResult from IoTRoboRunner. /// REST API Reference for CreateWorker Operation CreateWorkerResponse EndCreateWorker(IAsyncResult asyncResult); #endregion #region CreateWorkerFleet /// /// Grants permission to create a worker fleet /// /// Container for the necessary parameters to execute the CreateWorkerFleet service method. /// /// The response from the CreateWorkerFleet service method, as returned by IoTRoboRunner. /// /// User does not have sufficient access to perform this action. /// /// /// Exception thrown if a resource in a create request already exists. /// /// /// Exception thrown if something goes wrong within the service. /// /// /// Exception thrown if a resource referenced in the request doesn't exist. /// /// /// Exception thrown if the user's AWS account has reached a service limit and the operation /// cannot proceed. /// /// /// Exception thrown if the api has been called too quickly be the client. /// /// /// Exception thrown if an invalid parameter is provided to an API. /// /// REST API Reference for CreateWorkerFleet Operation CreateWorkerFleetResponse CreateWorkerFleet(CreateWorkerFleetRequest request); /// /// Initiates the asynchronous execution of the CreateWorkerFleet operation. /// /// /// Container for the necessary parameters to execute the CreateWorkerFleet operation on AmazonIoTRoboRunnerClient. /// 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 EndCreateWorkerFleet /// operation. /// REST API Reference for CreateWorkerFleet Operation IAsyncResult BeginCreateWorkerFleet(CreateWorkerFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateWorkerFleet operation. /// /// /// The IAsyncResult returned by the call to BeginCreateWorkerFleet. /// /// Returns a CreateWorkerFleetResult from IoTRoboRunner. /// REST API Reference for CreateWorkerFleet Operation CreateWorkerFleetResponse EndCreateWorkerFleet(IAsyncResult asyncResult); #endregion #region DeleteDestination /// /// Grants permission to delete a destination /// /// Container for the necessary parameters to execute the DeleteDestination service method. /// /// The response from the DeleteDestination service method, as returned by IoTRoboRunner. /// /// User does not have sufficient access to perform this action. /// /// /// Exception thrown if a resource in a create request already exists. /// /// /// Exception thrown if something goes wrong within the service. /// /// /// Exception thrown if a resource referenced in the request doesn't exist. /// /// /// Exception thrown if the api has been called too quickly be the client. /// /// /// Exception thrown if an invalid parameter is provided to an API. /// /// REST API Reference for DeleteDestination Operation DeleteDestinationResponse DeleteDestination(DeleteDestinationRequest request); /// /// Initiates the asynchronous execution of the DeleteDestination operation. /// /// /// Container for the necessary parameters to execute the DeleteDestination operation on AmazonIoTRoboRunnerClient. /// 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 EndDeleteDestination /// operation. /// REST API Reference for DeleteDestination Operation IAsyncResult BeginDeleteDestination(DeleteDestinationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDestination operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDestination. /// /// Returns a DeleteDestinationResult from IoTRoboRunner. /// REST API Reference for DeleteDestination Operation DeleteDestinationResponse EndDeleteDestination(IAsyncResult asyncResult); #endregion #region DeleteSite /// /// Grants permission to delete a site /// /// Container for the necessary parameters to execute the DeleteSite service method. /// /// The response from the DeleteSite service method, as returned by IoTRoboRunner. /// /// User does not have sufficient access to perform this action. /// /// /// Exception thrown if a resource in a create request already exists. /// /// /// Exception thrown if something goes wrong within the service. /// /// /// Exception thrown if a resource referenced in the request doesn't exist. /// /// /// Exception thrown if the api has been called too quickly be the client. /// /// /// Exception thrown if an invalid parameter is provided to an API. /// /// REST API Reference for DeleteSite Operation DeleteSiteResponse DeleteSite(DeleteSiteRequest request); /// /// Initiates the asynchronous execution of the DeleteSite operation. /// /// /// Container for the necessary parameters to execute the DeleteSite operation on AmazonIoTRoboRunnerClient. /// 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 EndDeleteSite /// operation. /// REST API Reference for DeleteSite Operation IAsyncResult BeginDeleteSite(DeleteSiteRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteSite operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteSite. /// /// Returns a DeleteSiteResult from IoTRoboRunner. /// REST API Reference for DeleteSite Operation DeleteSiteResponse EndDeleteSite(IAsyncResult asyncResult); #endregion #region DeleteWorker /// /// Grants permission to delete a worker /// /// Container for the necessary parameters to execute the DeleteWorker service method. /// /// The response from the DeleteWorker service method, as returned by IoTRoboRunner. /// /// User does not have sufficient access to perform this action. /// /// /// Exception thrown if a resource in a create request already exists. /// /// /// Exception thrown if something goes wrong within the service. /// /// /// Exception thrown if a resource referenced in the request doesn't exist. /// /// /// Exception thrown if the api has been called too quickly be the client. /// /// /// Exception thrown if an invalid parameter is provided to an API. /// /// REST API Reference for DeleteWorker Operation DeleteWorkerResponse DeleteWorker(DeleteWorkerRequest request); /// /// Initiates the asynchronous execution of the DeleteWorker operation. /// /// /// Container for the necessary parameters to execute the DeleteWorker operation on AmazonIoTRoboRunnerClient. /// 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 EndDeleteWorker /// operation. /// REST API Reference for DeleteWorker Operation IAsyncResult BeginDeleteWorker(DeleteWorkerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteWorker operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteWorker. /// /// Returns a DeleteWorkerResult from IoTRoboRunner. /// REST API Reference for DeleteWorker Operation DeleteWorkerResponse EndDeleteWorker(IAsyncResult asyncResult); #endregion #region DeleteWorkerFleet /// /// Grants permission to delete a worker fleet /// /// Container for the necessary parameters to execute the DeleteWorkerFleet service method. /// /// The response from the DeleteWorkerFleet service method, as returned by IoTRoboRunner. /// /// User does not have sufficient access to perform this action. /// /// /// Exception thrown if a resource in a create request already exists. /// /// /// Exception thrown if something goes wrong within the service. /// /// /// Exception thrown if a resource referenced in the request doesn't exist. /// /// /// Exception thrown if the api has been called too quickly be the client. /// /// /// Exception thrown if an invalid parameter is provided to an API. /// /// REST API Reference for DeleteWorkerFleet Operation DeleteWorkerFleetResponse DeleteWorkerFleet(DeleteWorkerFleetRequest request); /// /// Initiates the asynchronous execution of the DeleteWorkerFleet operation. /// /// /// Container for the necessary parameters to execute the DeleteWorkerFleet operation on AmazonIoTRoboRunnerClient. /// 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 EndDeleteWorkerFleet /// operation. /// REST API Reference for DeleteWorkerFleet Operation IAsyncResult BeginDeleteWorkerFleet(DeleteWorkerFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteWorkerFleet operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteWorkerFleet. /// /// Returns a DeleteWorkerFleetResult from IoTRoboRunner. /// REST API Reference for DeleteWorkerFleet Operation DeleteWorkerFleetResponse EndDeleteWorkerFleet(IAsyncResult asyncResult); #endregion #region GetDestination /// /// Grants permission to get a destination /// /// Container for the necessary parameters to execute the GetDestination service method. /// /// The response from the GetDestination service method, as returned by IoTRoboRunner. /// /// User does not have sufficient access to perform this action. /// /// /// Exception thrown if something goes wrong within the service. /// /// /// Exception thrown if a resource referenced in the request doesn't exist. /// /// /// Exception thrown if the api has been called too quickly be the client. /// /// /// Exception thrown if an invalid parameter is provided to an API. /// /// REST API Reference for GetDestination Operation GetDestinationResponse GetDestination(GetDestinationRequest request); /// /// Initiates the asynchronous execution of the GetDestination operation. /// /// /// Container for the necessary parameters to execute the GetDestination operation on AmazonIoTRoboRunnerClient. /// 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 EndGetDestination /// operation. /// REST API Reference for GetDestination Operation IAsyncResult BeginGetDestination(GetDestinationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDestination operation. /// /// /// The IAsyncResult returned by the call to BeginGetDestination. /// /// Returns a GetDestinationResult from IoTRoboRunner. /// REST API Reference for GetDestination Operation GetDestinationResponse EndGetDestination(IAsyncResult asyncResult); #endregion #region GetSite /// /// Grants permission to get a site /// /// Container for the necessary parameters to execute the GetSite service method. /// /// The response from the GetSite service method, as returned by IoTRoboRunner. /// /// User does not have sufficient access to perform this action. /// /// /// Exception thrown if something goes wrong within the service. /// /// /// Exception thrown if a resource referenced in the request doesn't exist. /// /// /// Exception thrown if the api has been called too quickly be the client. /// /// /// Exception thrown if an invalid parameter is provided to an API. /// /// REST API Reference for GetSite Operation GetSiteResponse GetSite(GetSiteRequest request); /// /// Initiates the asynchronous execution of the GetSite operation. /// /// /// Container for the necessary parameters to execute the GetSite operation on AmazonIoTRoboRunnerClient. /// 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 EndGetSite /// operation. /// REST API Reference for GetSite Operation IAsyncResult BeginGetSite(GetSiteRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetSite operation. /// /// /// The IAsyncResult returned by the call to BeginGetSite. /// /// Returns a GetSiteResult from IoTRoboRunner. /// REST API Reference for GetSite Operation GetSiteResponse EndGetSite(IAsyncResult asyncResult); #endregion #region GetWorker /// /// Grants permission to get a worker /// /// Container for the necessary parameters to execute the GetWorker service method. /// /// The response from the GetWorker service method, as returned by IoTRoboRunner. /// /// User does not have sufficient access to perform this action. /// /// /// Exception thrown if something goes wrong within the service. /// /// /// Exception thrown if a resource referenced in the request doesn't exist. /// /// /// Exception thrown if the api has been called too quickly be the client. /// /// /// Exception thrown if an invalid parameter is provided to an API. /// /// REST API Reference for GetWorker Operation GetWorkerResponse GetWorker(GetWorkerRequest request); /// /// Initiates the asynchronous execution of the GetWorker operation. /// /// /// Container for the necessary parameters to execute the GetWorker operation on AmazonIoTRoboRunnerClient. /// 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 EndGetWorker /// operation. /// REST API Reference for GetWorker Operation IAsyncResult BeginGetWorker(GetWorkerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetWorker operation. /// /// /// The IAsyncResult returned by the call to BeginGetWorker. /// /// Returns a GetWorkerResult from IoTRoboRunner. /// REST API Reference for GetWorker Operation GetWorkerResponse EndGetWorker(IAsyncResult asyncResult); #endregion #region GetWorkerFleet /// /// Grants permission to get a worker fleet /// /// Container for the necessary parameters to execute the GetWorkerFleet service method. /// /// The response from the GetWorkerFleet service method, as returned by IoTRoboRunner. /// /// User does not have sufficient access to perform this action. /// /// /// Exception thrown if something goes wrong within the service. /// /// /// Exception thrown if a resource referenced in the request doesn't exist. /// /// /// Exception thrown if the api has been called too quickly be the client. /// /// /// Exception thrown if an invalid parameter is provided to an API. /// /// REST API Reference for GetWorkerFleet Operation GetWorkerFleetResponse GetWorkerFleet(GetWorkerFleetRequest request); /// /// Initiates the asynchronous execution of the GetWorkerFleet operation. /// /// /// Container for the necessary parameters to execute the GetWorkerFleet operation on AmazonIoTRoboRunnerClient. /// 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 EndGetWorkerFleet /// operation. /// REST API Reference for GetWorkerFleet Operation IAsyncResult BeginGetWorkerFleet(GetWorkerFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetWorkerFleet operation. /// /// /// The IAsyncResult returned by the call to BeginGetWorkerFleet. /// /// Returns a GetWorkerFleetResult from IoTRoboRunner. /// REST API Reference for GetWorkerFleet Operation GetWorkerFleetResponse EndGetWorkerFleet(IAsyncResult asyncResult); #endregion #region ListDestinations /// /// Grants permission to list destinations /// /// Container for the necessary parameters to execute the ListDestinations service method. /// /// The response from the ListDestinations service method, as returned by IoTRoboRunner. /// /// User does not have sufficient access to perform this action. /// /// /// Exception thrown if something goes wrong within the service. /// /// /// Exception thrown if a resource referenced in the request doesn't exist. /// /// /// Exception thrown if the api has been called too quickly be the client. /// /// /// Exception thrown if an invalid parameter is provided to an API. /// /// REST API Reference for ListDestinations Operation ListDestinationsResponse ListDestinations(ListDestinationsRequest request); /// /// Initiates the asynchronous execution of the ListDestinations operation. /// /// /// Container for the necessary parameters to execute the ListDestinations operation on AmazonIoTRoboRunnerClient. /// 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 EndListDestinations /// operation. /// REST API Reference for ListDestinations Operation IAsyncResult BeginListDestinations(ListDestinationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDestinations operation. /// /// /// The IAsyncResult returned by the call to BeginListDestinations. /// /// Returns a ListDestinationsResult from IoTRoboRunner. /// REST API Reference for ListDestinations Operation ListDestinationsResponse EndListDestinations(IAsyncResult asyncResult); #endregion #region ListSites /// /// Grants permission to list sites /// /// Container for the necessary parameters to execute the ListSites service method. /// /// The response from the ListSites service method, as returned by IoTRoboRunner. /// /// User does not have sufficient access to perform this action. /// /// /// Exception thrown if something goes wrong within the service. /// /// /// Exception thrown if the api has been called too quickly be the client. /// /// /// Exception thrown if an invalid parameter is provided to an API. /// /// REST API Reference for ListSites Operation ListSitesResponse ListSites(ListSitesRequest request); /// /// Initiates the asynchronous execution of the ListSites operation. /// /// /// Container for the necessary parameters to execute the ListSites operation on AmazonIoTRoboRunnerClient. /// 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 EndListSites /// operation. /// REST API Reference for ListSites Operation IAsyncResult BeginListSites(ListSitesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListSites operation. /// /// /// The IAsyncResult returned by the call to BeginListSites. /// /// Returns a ListSitesResult from IoTRoboRunner. /// REST API Reference for ListSites Operation ListSitesResponse EndListSites(IAsyncResult asyncResult); #endregion #region ListWorkerFleets /// /// Grants permission to list worker fleets /// /// Container for the necessary parameters to execute the ListWorkerFleets service method. /// /// The response from the ListWorkerFleets service method, as returned by IoTRoboRunner. /// /// User does not have sufficient access to perform this action. /// /// /// Exception thrown if something goes wrong within the service. /// /// /// Exception thrown if a resource referenced in the request doesn't exist. /// /// /// Exception thrown if the api has been called too quickly be the client. /// /// /// Exception thrown if an invalid parameter is provided to an API. /// /// REST API Reference for ListWorkerFleets Operation ListWorkerFleetsResponse ListWorkerFleets(ListWorkerFleetsRequest request); /// /// Initiates the asynchronous execution of the ListWorkerFleets operation. /// /// /// Container for the necessary parameters to execute the ListWorkerFleets operation on AmazonIoTRoboRunnerClient. /// 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 EndListWorkerFleets /// operation. /// REST API Reference for ListWorkerFleets Operation IAsyncResult BeginListWorkerFleets(ListWorkerFleetsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListWorkerFleets operation. /// /// /// The IAsyncResult returned by the call to BeginListWorkerFleets. /// /// Returns a ListWorkerFleetsResult from IoTRoboRunner. /// REST API Reference for ListWorkerFleets Operation ListWorkerFleetsResponse EndListWorkerFleets(IAsyncResult asyncResult); #endregion #region ListWorkers /// /// Grants permission to list workers /// /// Container for the necessary parameters to execute the ListWorkers service method. /// /// The response from the ListWorkers service method, as returned by IoTRoboRunner. /// /// User does not have sufficient access to perform this action. /// /// /// Exception thrown if something goes wrong within the service. /// /// /// Exception thrown if a resource referenced in the request doesn't exist. /// /// /// Exception thrown if the api has been called too quickly be the client. /// /// /// Exception thrown if an invalid parameter is provided to an API. /// /// REST API Reference for ListWorkers Operation ListWorkersResponse ListWorkers(ListWorkersRequest request); /// /// Initiates the asynchronous execution of the ListWorkers operation. /// /// /// Container for the necessary parameters to execute the ListWorkers operation on AmazonIoTRoboRunnerClient. /// 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 EndListWorkers /// operation. /// REST API Reference for ListWorkers Operation IAsyncResult BeginListWorkers(ListWorkersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListWorkers operation. /// /// /// The IAsyncResult returned by the call to BeginListWorkers. /// /// Returns a ListWorkersResult from IoTRoboRunner. /// REST API Reference for ListWorkers Operation ListWorkersResponse EndListWorkers(IAsyncResult asyncResult); #endregion #region UpdateDestination /// /// Grants permission to update a destination /// /// Container for the necessary parameters to execute the UpdateDestination service method. /// /// The response from the UpdateDestination service method, as returned by IoTRoboRunner. /// /// User does not have sufficient access to perform this action. /// /// /// Exception thrown if something goes wrong within the service. /// /// /// Exception thrown if a resource referenced in the request doesn't exist. /// /// /// Exception thrown if the api has been called too quickly be the client. /// /// /// Exception thrown if an invalid parameter is provided to an API. /// /// REST API Reference for UpdateDestination Operation UpdateDestinationResponse UpdateDestination(UpdateDestinationRequest request); /// /// Initiates the asynchronous execution of the UpdateDestination operation. /// /// /// Container for the necessary parameters to execute the UpdateDestination operation on AmazonIoTRoboRunnerClient. /// 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 EndUpdateDestination /// operation. /// REST API Reference for UpdateDestination Operation IAsyncResult BeginUpdateDestination(UpdateDestinationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDestination operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDestination. /// /// Returns a UpdateDestinationResult from IoTRoboRunner. /// REST API Reference for UpdateDestination Operation UpdateDestinationResponse EndUpdateDestination(IAsyncResult asyncResult); #endregion #region UpdateSite /// /// Grants permission to update a site /// /// Container for the necessary parameters to execute the UpdateSite service method. /// /// The response from the UpdateSite service method, as returned by IoTRoboRunner. /// /// User does not have sufficient access to perform this action. /// /// /// Exception thrown if something goes wrong within the service. /// /// /// Exception thrown if a resource referenced in the request doesn't exist. /// /// /// Exception thrown if the api has been called too quickly be the client. /// /// /// Exception thrown if an invalid parameter is provided to an API. /// /// REST API Reference for UpdateSite Operation UpdateSiteResponse UpdateSite(UpdateSiteRequest request); /// /// Initiates the asynchronous execution of the UpdateSite operation. /// /// /// Container for the necessary parameters to execute the UpdateSite operation on AmazonIoTRoboRunnerClient. /// 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 EndUpdateSite /// operation. /// REST API Reference for UpdateSite Operation IAsyncResult BeginUpdateSite(UpdateSiteRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateSite operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateSite. /// /// Returns a UpdateSiteResult from IoTRoboRunner. /// REST API Reference for UpdateSite Operation UpdateSiteResponse EndUpdateSite(IAsyncResult asyncResult); #endregion #region UpdateWorker /// /// Grants permission to update a worker /// /// Container for the necessary parameters to execute the UpdateWorker service method. /// /// The response from the UpdateWorker service method, as returned by IoTRoboRunner. /// /// User does not have sufficient access to perform this action. /// /// /// Exception thrown if something goes wrong within the service. /// /// /// Exception thrown if a resource referenced in the request doesn't exist. /// /// /// Exception thrown if the api has been called too quickly be the client. /// /// /// Exception thrown if an invalid parameter is provided to an API. /// /// REST API Reference for UpdateWorker Operation UpdateWorkerResponse UpdateWorker(UpdateWorkerRequest request); /// /// Initiates the asynchronous execution of the UpdateWorker operation. /// /// /// Container for the necessary parameters to execute the UpdateWorker operation on AmazonIoTRoboRunnerClient. /// 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 EndUpdateWorker /// operation. /// REST API Reference for UpdateWorker Operation IAsyncResult BeginUpdateWorker(UpdateWorkerRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateWorker operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateWorker. /// /// Returns a UpdateWorkerResult from IoTRoboRunner. /// REST API Reference for UpdateWorker Operation UpdateWorkerResponse EndUpdateWorker(IAsyncResult asyncResult); #endregion #region UpdateWorkerFleet /// /// Grants permission to update a worker fleet /// /// Container for the necessary parameters to execute the UpdateWorkerFleet service method. /// /// The response from the UpdateWorkerFleet service method, as returned by IoTRoboRunner. /// /// User does not have sufficient access to perform this action. /// /// /// Exception thrown if something goes wrong within the service. /// /// /// Exception thrown if a resource referenced in the request doesn't exist. /// /// /// Exception thrown if the api has been called too quickly be the client. /// /// /// Exception thrown if an invalid parameter is provided to an API. /// /// REST API Reference for UpdateWorkerFleet Operation UpdateWorkerFleetResponse UpdateWorkerFleet(UpdateWorkerFleetRequest request); /// /// Initiates the asynchronous execution of the UpdateWorkerFleet operation. /// /// /// Container for the necessary parameters to execute the UpdateWorkerFleet operation on AmazonIoTRoboRunnerClient. /// 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 EndUpdateWorkerFleet /// operation. /// REST API Reference for UpdateWorkerFleet Operation IAsyncResult BeginUpdateWorkerFleet(UpdateWorkerFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateWorkerFleet operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateWorkerFleet. /// /// Returns a UpdateWorkerFleetResult from IoTRoboRunner. /// REST API Reference for UpdateWorkerFleet Operation UpdateWorkerFleetResponse EndUpdateWorkerFleet(IAsyncResult asyncResult); #endregion } }