/* * 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.Threading; using System.Threading.Tasks; 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 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. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task CreateDestinationAsync(CreateDestinationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateSite /// /// Grants permission to create a site /// /// Container for the necessary parameters to execute the CreateSite service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task CreateSiteAsync(CreateSiteRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateWorker /// /// Grants permission to create a worker /// /// Container for the necessary parameters to execute the CreateWorker service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task CreateWorkerAsync(CreateWorkerRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region CreateWorkerFleet /// /// Grants permission to create a worker fleet /// /// Container for the necessary parameters to execute the CreateWorkerFleet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task CreateWorkerFleetAsync(CreateWorkerFleetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteDestination /// /// Grants permission to delete a destination /// /// Container for the necessary parameters to execute the DeleteDestination service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeleteDestinationAsync(DeleteDestinationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteSite /// /// Grants permission to delete a site /// /// Container for the necessary parameters to execute the DeleteSite service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeleteSiteAsync(DeleteSiteRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteWorker /// /// Grants permission to delete a worker /// /// Container for the necessary parameters to execute the DeleteWorker service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeleteWorkerAsync(DeleteWorkerRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region DeleteWorkerFleet /// /// Grants permission to delete a worker fleet /// /// Container for the necessary parameters to execute the DeleteWorkerFleet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task DeleteWorkerFleetAsync(DeleteWorkerFleetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetDestination /// /// Grants permission to get a destination /// /// Container for the necessary parameters to execute the GetDestination service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetDestinationAsync(GetDestinationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetSite /// /// Grants permission to get a site /// /// Container for the necessary parameters to execute the GetSite service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetSiteAsync(GetSiteRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetWorker /// /// Grants permission to get a worker /// /// Container for the necessary parameters to execute the GetWorker service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetWorkerAsync(GetWorkerRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region GetWorkerFleet /// /// Grants permission to get a worker fleet /// /// Container for the necessary parameters to execute the GetWorkerFleet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task GetWorkerFleetAsync(GetWorkerFleetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListDestinations /// /// Grants permission to list destinations /// /// Container for the necessary parameters to execute the ListDestinations service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListDestinationsAsync(ListDestinationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListSites /// /// Grants permission to list sites /// /// Container for the necessary parameters to execute the ListSites service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListSitesAsync(ListSitesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListWorkerFleets /// /// Grants permission to list worker fleets /// /// Container for the necessary parameters to execute the ListWorkerFleets service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListWorkerFleetsAsync(ListWorkerFleetsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region ListWorkers /// /// Grants permission to list workers /// /// Container for the necessary parameters to execute the ListWorkers service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task ListWorkersAsync(ListWorkersRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateDestination /// /// Grants permission to update a destination /// /// Container for the necessary parameters to execute the UpdateDestination service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateDestinationAsync(UpdateDestinationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateSite /// /// Grants permission to update a site /// /// Container for the necessary parameters to execute the UpdateSite service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateSiteAsync(UpdateSiteRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateWorker /// /// Grants permission to update a worker /// /// Container for the necessary parameters to execute the UpdateWorker service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateWorkerAsync(UpdateWorkerRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion #region UpdateWorkerFleet /// /// Grants permission to update a worker fleet /// /// Container for the necessary parameters to execute the UpdateWorkerFleet service method. /// /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. /// /// /// 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 Task UpdateWorkerFleetAsync(UpdateWorkerFleetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken)); #endregion } }