/* * 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 iotfleetwise-2021-06-17.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.IoTFleetWise.Model; namespace Amazon.IoTFleetWise { /// /// Interface for accessing IoTFleetWise /// /// Amazon Web Services IoT FleetWise is a fully managed service that you can use to collect, /// model, and transfer vehicle data to the Amazon Web Services cloud at scale. With Amazon /// Web Services IoT FleetWise, you can standardize all of your vehicle data models, independent /// of the in-vehicle communication architecture, and define data collection rules to /// transfer only high-value data to the cloud. /// /// /// /// For more information, see What /// is Amazon Web Services IoT FleetWise? in the Amazon Web Services IoT FleetWise /// Developer Guide. /// /// public partial interface IAmazonIoTFleetWise : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IIoTFleetWisePaginatorFactory Paginators { get; } #endif #region AssociateVehicleFleet /// /// Adds, or associates, a vehicle with a fleet. /// /// Container for the necessary parameters to execute the AssociateVehicleFleet service method. /// /// The response from the AssociateVehicleFleet service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for AssociateVehicleFleet Operation AssociateVehicleFleetResponse AssociateVehicleFleet(AssociateVehicleFleetRequest request); /// /// Initiates the asynchronous execution of the AssociateVehicleFleet operation. /// /// /// Container for the necessary parameters to execute the AssociateVehicleFleet operation on AmazonIoTFleetWiseClient. /// 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 EndAssociateVehicleFleet /// operation. /// REST API Reference for AssociateVehicleFleet Operation IAsyncResult BeginAssociateVehicleFleet(AssociateVehicleFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AssociateVehicleFleet operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateVehicleFleet. /// /// Returns a AssociateVehicleFleetResult from IoTFleetWise. /// REST API Reference for AssociateVehicleFleet Operation AssociateVehicleFleetResponse EndAssociateVehicleFleet(IAsyncResult asyncResult); #endregion #region BatchCreateVehicle /// /// Creates a group, or batch, of vehicles. /// /// /// /// You must specify a decoder manifest and a vehicle model (model manifest) for each /// vehicle. /// /// /// /// For more information, see Create /// multiple vehicles (AWS CLI) in the Amazon Web Services IoT FleetWise Developer /// Guide. /// /// /// Container for the necessary parameters to execute the BatchCreateVehicle service method. /// /// The response from the BatchCreateVehicle service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// A service quota was exceeded. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for BatchCreateVehicle Operation BatchCreateVehicleResponse BatchCreateVehicle(BatchCreateVehicleRequest request); /// /// Initiates the asynchronous execution of the BatchCreateVehicle operation. /// /// /// Container for the necessary parameters to execute the BatchCreateVehicle operation on AmazonIoTFleetWiseClient. /// 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 EndBatchCreateVehicle /// operation. /// REST API Reference for BatchCreateVehicle Operation IAsyncResult BeginBatchCreateVehicle(BatchCreateVehicleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchCreateVehicle operation. /// /// /// The IAsyncResult returned by the call to BeginBatchCreateVehicle. /// /// Returns a BatchCreateVehicleResult from IoTFleetWise. /// REST API Reference for BatchCreateVehicle Operation BatchCreateVehicleResponse EndBatchCreateVehicle(IAsyncResult asyncResult); #endregion #region BatchUpdateVehicle /// /// Updates a group, or batch, of vehicles. /// /// /// /// You must specify a decoder manifest and a vehicle model (model manifest) for each /// vehicle. /// /// /// /// For more information, see Update /// multiple vehicles (AWS CLI) in the Amazon Web Services IoT FleetWise Developer /// Guide. /// /// /// Container for the necessary parameters to execute the BatchUpdateVehicle service method. /// /// The response from the BatchUpdateVehicle service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for BatchUpdateVehicle Operation BatchUpdateVehicleResponse BatchUpdateVehicle(BatchUpdateVehicleRequest request); /// /// Initiates the asynchronous execution of the BatchUpdateVehicle operation. /// /// /// Container for the necessary parameters to execute the BatchUpdateVehicle operation on AmazonIoTFleetWiseClient. /// 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 EndBatchUpdateVehicle /// operation. /// REST API Reference for BatchUpdateVehicle Operation IAsyncResult BeginBatchUpdateVehicle(BatchUpdateVehicleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BatchUpdateVehicle operation. /// /// /// The IAsyncResult returned by the call to BeginBatchUpdateVehicle. /// /// Returns a BatchUpdateVehicleResult from IoTFleetWise. /// REST API Reference for BatchUpdateVehicle Operation BatchUpdateVehicleResponse EndBatchUpdateVehicle(IAsyncResult asyncResult); #endregion #region CreateCampaign /// /// Creates an orchestration of data collection rules. The Amazon Web Services IoT FleetWise /// Edge Agent software running in vehicles uses campaigns to decide how to collect and /// transfer data to the cloud. You create campaigns in the cloud. After you or your team /// approve campaigns, Amazon Web Services IoT FleetWise automatically deploys them to /// vehicles. /// /// /// /// For more information, see Collect /// and transfer data with campaigns in the Amazon Web Services IoT FleetWise Developer /// Guide. /// /// /// Container for the necessary parameters to execute the CreateCampaign service method. /// /// The response from the CreateCampaign service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request has conflicting operations. This can occur if you're trying to perform /// more than one operation on the same resource at the same time. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// A service quota was exceeded. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for CreateCampaign Operation CreateCampaignResponse CreateCampaign(CreateCampaignRequest request); /// /// Initiates the asynchronous execution of the CreateCampaign operation. /// /// /// Container for the necessary parameters to execute the CreateCampaign operation on AmazonIoTFleetWiseClient. /// 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 EndCreateCampaign /// operation. /// REST API Reference for CreateCampaign Operation IAsyncResult BeginCreateCampaign(CreateCampaignRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateCampaign operation. /// /// /// The IAsyncResult returned by the call to BeginCreateCampaign. /// /// Returns a CreateCampaignResult from IoTFleetWise. /// REST API Reference for CreateCampaign Operation CreateCampaignResponse EndCreateCampaign(IAsyncResult asyncResult); #endregion #region CreateDecoderManifest /// /// Creates the decoder manifest associated with a model manifest. To create a decoder /// manifest, the following must be true: /// /// /// /// Container for the necessary parameters to execute the CreateDecoderManifest service method. /// /// The response from the CreateDecoderManifest service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request has conflicting operations. This can occur if you're trying to perform /// more than one operation on the same resource at the same time. /// /// /// The request couldn't be completed because it contains signal decoders with one or /// more validation errors. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// A service quota was exceeded. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for CreateDecoderManifest Operation CreateDecoderManifestResponse CreateDecoderManifest(CreateDecoderManifestRequest request); /// /// Initiates the asynchronous execution of the CreateDecoderManifest operation. /// /// /// Container for the necessary parameters to execute the CreateDecoderManifest operation on AmazonIoTFleetWiseClient. /// 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 EndCreateDecoderManifest /// operation. /// REST API Reference for CreateDecoderManifest Operation IAsyncResult BeginCreateDecoderManifest(CreateDecoderManifestRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDecoderManifest operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDecoderManifest. /// /// Returns a CreateDecoderManifestResult from IoTFleetWise. /// REST API Reference for CreateDecoderManifest Operation CreateDecoderManifestResponse EndCreateDecoderManifest(IAsyncResult asyncResult); #endregion #region CreateFleet /// /// Creates a fleet that represents a group of vehicles. /// /// /// /// You must create both a signal catalog and vehicles before you can create a fleet. /// /// /// /// /// For more information, see Fleets /// in the Amazon Web Services IoT FleetWise Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateFleet service method. /// /// The response from the CreateFleet service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request has conflicting operations. This can occur if you're trying to perform /// more than one operation on the same resource at the same time. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// A service quota was exceeded. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for CreateFleet Operation CreateFleetResponse CreateFleet(CreateFleetRequest request); /// /// Initiates the asynchronous execution of the CreateFleet operation. /// /// /// Container for the necessary parameters to execute the CreateFleet operation on AmazonIoTFleetWiseClient. /// 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 EndCreateFleet /// operation. /// REST API Reference for CreateFleet Operation IAsyncResult BeginCreateFleet(CreateFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateFleet operation. /// /// /// The IAsyncResult returned by the call to BeginCreateFleet. /// /// Returns a CreateFleetResult from IoTFleetWise. /// REST API Reference for CreateFleet Operation CreateFleetResponse EndCreateFleet(IAsyncResult asyncResult); #endregion #region CreateModelManifest /// /// Creates a vehicle model (model manifest) that specifies signals (attributes, branches, /// sensors, and actuators). /// /// /// /// For more information, see Vehicle /// models in the Amazon Web Services IoT FleetWise Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateModelManifest service method. /// /// The response from the CreateModelManifest service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request has conflicting operations. This can occur if you're trying to perform /// more than one operation on the same resource at the same time. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed because it contains signals that aren't valid. /// /// /// A service quota was exceeded. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for CreateModelManifest Operation CreateModelManifestResponse CreateModelManifest(CreateModelManifestRequest request); /// /// Initiates the asynchronous execution of the CreateModelManifest operation. /// /// /// Container for the necessary parameters to execute the CreateModelManifest operation on AmazonIoTFleetWiseClient. /// 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 EndCreateModelManifest /// operation. /// REST API Reference for CreateModelManifest Operation IAsyncResult BeginCreateModelManifest(CreateModelManifestRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateModelManifest operation. /// /// /// The IAsyncResult returned by the call to BeginCreateModelManifest. /// /// Returns a CreateModelManifestResult from IoTFleetWise. /// REST API Reference for CreateModelManifest Operation CreateModelManifestResponse EndCreateModelManifest(IAsyncResult asyncResult); #endregion #region CreateSignalCatalog /// /// Creates a collection of standardized signals that can be reused to create vehicle /// models. /// /// Container for the necessary parameters to execute the CreateSignalCatalog service method. /// /// The response from the CreateSignalCatalog service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request has conflicting operations. This can occur if you're trying to perform /// more than one operation on the same resource at the same time. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The specified node type doesn't match the expected node type for a node. You can specify /// the node type as branch, sensor, actuator, or attribute. /// /// /// The request couldn't be completed because it contains signals that aren't valid. /// /// /// A service quota was exceeded. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for CreateSignalCatalog Operation CreateSignalCatalogResponse CreateSignalCatalog(CreateSignalCatalogRequest request); /// /// Initiates the asynchronous execution of the CreateSignalCatalog operation. /// /// /// Container for the necessary parameters to execute the CreateSignalCatalog operation on AmazonIoTFleetWiseClient. /// 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 EndCreateSignalCatalog /// operation. /// REST API Reference for CreateSignalCatalog Operation IAsyncResult BeginCreateSignalCatalog(CreateSignalCatalogRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateSignalCatalog operation. /// /// /// The IAsyncResult returned by the call to BeginCreateSignalCatalog. /// /// Returns a CreateSignalCatalogResult from IoTFleetWise. /// REST API Reference for CreateSignalCatalog Operation CreateSignalCatalogResponse EndCreateSignalCatalog(IAsyncResult asyncResult); #endregion #region CreateVehicle /// /// Creates a vehicle, which is an instance of a vehicle model (model manifest). Vehicles /// created from the same vehicle model consist of the same signals inherited from the /// vehicle model. /// /// /// /// If you have an existing Amazon Web Services IoT thing, you can use Amazon Web Services /// IoT FleetWise to create a vehicle and collect data from your thing. /// /// /// /// For more information, see Create /// a vehicle (AWS CLI) in the Amazon Web Services IoT FleetWise Developer Guide. /// /// /// Container for the necessary parameters to execute the CreateVehicle service method. /// /// The response from the CreateVehicle service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request has conflicting operations. This can occur if you're trying to perform /// more than one operation on the same resource at the same time. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// A service quota was exceeded. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for CreateVehicle Operation CreateVehicleResponse CreateVehicle(CreateVehicleRequest request); /// /// Initiates the asynchronous execution of the CreateVehicle operation. /// /// /// Container for the necessary parameters to execute the CreateVehicle operation on AmazonIoTFleetWiseClient. /// 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 EndCreateVehicle /// operation. /// REST API Reference for CreateVehicle Operation IAsyncResult BeginCreateVehicle(CreateVehicleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateVehicle operation. /// /// /// The IAsyncResult returned by the call to BeginCreateVehicle. /// /// Returns a CreateVehicleResult from IoTFleetWise. /// REST API Reference for CreateVehicle Operation CreateVehicleResponse EndCreateVehicle(IAsyncResult asyncResult); #endregion #region DeleteCampaign /// /// Deletes a data collection campaign. Deleting a campaign suspends all data collection /// and removes it from any vehicles. /// /// Container for the necessary parameters to execute the DeleteCampaign service method. /// /// The response from the DeleteCampaign service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DeleteCampaign Operation DeleteCampaignResponse DeleteCampaign(DeleteCampaignRequest request); /// /// Initiates the asynchronous execution of the DeleteCampaign operation. /// /// /// Container for the necessary parameters to execute the DeleteCampaign operation on AmazonIoTFleetWiseClient. /// 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 EndDeleteCampaign /// operation. /// REST API Reference for DeleteCampaign Operation IAsyncResult BeginDeleteCampaign(DeleteCampaignRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteCampaign operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteCampaign. /// /// Returns a DeleteCampaignResult from IoTFleetWise. /// REST API Reference for DeleteCampaign Operation DeleteCampaignResponse EndDeleteCampaign(IAsyncResult asyncResult); #endregion #region DeleteDecoderManifest /// /// Deletes a decoder manifest. You can't delete a decoder manifest if it has vehicles /// associated with it. /// /// /// /// If the decoder manifest is successfully deleted, Amazon Web Services IoT FleetWise /// sends back an HTTP 200 response with an empty body. /// /// /// /// Container for the necessary parameters to execute the DeleteDecoderManifest service method. /// /// The response from the DeleteDecoderManifest service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request has conflicting operations. This can occur if you're trying to perform /// more than one operation on the same resource at the same time. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DeleteDecoderManifest Operation DeleteDecoderManifestResponse DeleteDecoderManifest(DeleteDecoderManifestRequest request); /// /// Initiates the asynchronous execution of the DeleteDecoderManifest operation. /// /// /// Container for the necessary parameters to execute the DeleteDecoderManifest operation on AmazonIoTFleetWiseClient. /// 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 EndDeleteDecoderManifest /// operation. /// REST API Reference for DeleteDecoderManifest Operation IAsyncResult BeginDeleteDecoderManifest(DeleteDecoderManifestRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDecoderManifest operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDecoderManifest. /// /// Returns a DeleteDecoderManifestResult from IoTFleetWise. /// REST API Reference for DeleteDecoderManifest Operation DeleteDecoderManifestResponse EndDeleteDecoderManifest(IAsyncResult asyncResult); #endregion #region DeleteFleet /// /// Deletes a fleet. Before you delete a fleet, all vehicles must be dissociated from /// the fleet. For more information, see Delete /// a fleet (AWS CLI) in the Amazon Web Services IoT FleetWise Developer Guide. /// /// /// /// If the fleet is successfully deleted, Amazon Web Services IoT FleetWise sends back /// an HTTP 200 response with an empty body. /// /// /// /// Container for the necessary parameters to execute the DeleteFleet service method. /// /// The response from the DeleteFleet service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DeleteFleet Operation DeleteFleetResponse DeleteFleet(DeleteFleetRequest request); /// /// Initiates the asynchronous execution of the DeleteFleet operation. /// /// /// Container for the necessary parameters to execute the DeleteFleet operation on AmazonIoTFleetWiseClient. /// 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 EndDeleteFleet /// operation. /// REST API Reference for DeleteFleet Operation IAsyncResult BeginDeleteFleet(DeleteFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteFleet operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteFleet. /// /// Returns a DeleteFleetResult from IoTFleetWise. /// REST API Reference for DeleteFleet Operation DeleteFleetResponse EndDeleteFleet(IAsyncResult asyncResult); #endregion #region DeleteModelManifest /// /// Deletes a vehicle model (model manifest). /// /// /// /// If the vehicle model is successfully deleted, Amazon Web Services IoT FleetWise sends /// back an HTTP 200 response with an empty body. /// /// /// /// Container for the necessary parameters to execute the DeleteModelManifest service method. /// /// The response from the DeleteModelManifest service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request has conflicting operations. This can occur if you're trying to perform /// more than one operation on the same resource at the same time. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DeleteModelManifest Operation DeleteModelManifestResponse DeleteModelManifest(DeleteModelManifestRequest request); /// /// Initiates the asynchronous execution of the DeleteModelManifest operation. /// /// /// Container for the necessary parameters to execute the DeleteModelManifest operation on AmazonIoTFleetWiseClient. /// 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 EndDeleteModelManifest /// operation. /// REST API Reference for DeleteModelManifest Operation IAsyncResult BeginDeleteModelManifest(DeleteModelManifestRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteModelManifest operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteModelManifest. /// /// Returns a DeleteModelManifestResult from IoTFleetWise. /// REST API Reference for DeleteModelManifest Operation DeleteModelManifestResponse EndDeleteModelManifest(IAsyncResult asyncResult); #endregion #region DeleteSignalCatalog /// /// Deletes a signal catalog. /// /// /// /// If the signal catalog is successfully deleted, Amazon Web Services IoT FleetWise sends /// back an HTTP 200 response with an empty body. /// /// /// /// Container for the necessary parameters to execute the DeleteSignalCatalog service method. /// /// The response from the DeleteSignalCatalog service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request has conflicting operations. This can occur if you're trying to perform /// more than one operation on the same resource at the same time. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DeleteSignalCatalog Operation DeleteSignalCatalogResponse DeleteSignalCatalog(DeleteSignalCatalogRequest request); /// /// Initiates the asynchronous execution of the DeleteSignalCatalog operation. /// /// /// Container for the necessary parameters to execute the DeleteSignalCatalog operation on AmazonIoTFleetWiseClient. /// 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 EndDeleteSignalCatalog /// operation. /// REST API Reference for DeleteSignalCatalog Operation IAsyncResult BeginDeleteSignalCatalog(DeleteSignalCatalogRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteSignalCatalog operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteSignalCatalog. /// /// Returns a DeleteSignalCatalogResult from IoTFleetWise. /// REST API Reference for DeleteSignalCatalog Operation DeleteSignalCatalogResponse EndDeleteSignalCatalog(IAsyncResult asyncResult); #endregion #region DeleteVehicle /// /// Deletes a vehicle and removes it from any campaigns. /// /// /// /// If the vehicle is successfully deleted, Amazon Web Services IoT FleetWise sends back /// an HTTP 200 response with an empty body. /// /// /// /// Container for the necessary parameters to execute the DeleteVehicle service method. /// /// The response from the DeleteVehicle service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DeleteVehicle Operation DeleteVehicleResponse DeleteVehicle(DeleteVehicleRequest request); /// /// Initiates the asynchronous execution of the DeleteVehicle operation. /// /// /// Container for the necessary parameters to execute the DeleteVehicle operation on AmazonIoTFleetWiseClient. /// 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 EndDeleteVehicle /// operation. /// REST API Reference for DeleteVehicle Operation IAsyncResult BeginDeleteVehicle(DeleteVehicleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteVehicle operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteVehicle. /// /// Returns a DeleteVehicleResult from IoTFleetWise. /// REST API Reference for DeleteVehicle Operation DeleteVehicleResponse EndDeleteVehicle(IAsyncResult asyncResult); #endregion #region DisassociateVehicleFleet /// /// Removes, or disassociates, a vehicle from a fleet. Disassociating a vehicle from a /// fleet doesn't delete the vehicle. /// /// /// /// If the vehicle is successfully dissociated from a fleet, Amazon Web Services IoT FleetWise /// sends back an HTTP 200 response with an empty body. /// /// /// /// Container for the necessary parameters to execute the DisassociateVehicleFleet service method. /// /// The response from the DisassociateVehicleFleet service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for DisassociateVehicleFleet Operation DisassociateVehicleFleetResponse DisassociateVehicleFleet(DisassociateVehicleFleetRequest request); /// /// Initiates the asynchronous execution of the DisassociateVehicleFleet operation. /// /// /// Container for the necessary parameters to execute the DisassociateVehicleFleet operation on AmazonIoTFleetWiseClient. /// 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 EndDisassociateVehicleFleet /// operation. /// REST API Reference for DisassociateVehicleFleet Operation IAsyncResult BeginDisassociateVehicleFleet(DisassociateVehicleFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DisassociateVehicleFleet operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateVehicleFleet. /// /// Returns a DisassociateVehicleFleetResult from IoTFleetWise. /// REST API Reference for DisassociateVehicleFleet Operation DisassociateVehicleFleetResponse EndDisassociateVehicleFleet(IAsyncResult asyncResult); #endregion #region GetCampaign /// /// Retrieves information about a campaign. /// /// Container for the necessary parameters to execute the GetCampaign service method. /// /// The response from the GetCampaign service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetCampaign Operation GetCampaignResponse GetCampaign(GetCampaignRequest request); /// /// Initiates the asynchronous execution of the GetCampaign operation. /// /// /// Container for the necessary parameters to execute the GetCampaign operation on AmazonIoTFleetWiseClient. /// 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 EndGetCampaign /// operation. /// REST API Reference for GetCampaign Operation IAsyncResult BeginGetCampaign(GetCampaignRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetCampaign operation. /// /// /// The IAsyncResult returned by the call to BeginGetCampaign. /// /// Returns a GetCampaignResult from IoTFleetWise. /// REST API Reference for GetCampaign Operation GetCampaignResponse EndGetCampaign(IAsyncResult asyncResult); #endregion #region GetDecoderManifest /// /// Retrieves information about a created decoder manifest. /// /// Container for the necessary parameters to execute the GetDecoderManifest service method. /// /// The response from the GetDecoderManifest service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetDecoderManifest Operation GetDecoderManifestResponse GetDecoderManifest(GetDecoderManifestRequest request); /// /// Initiates the asynchronous execution of the GetDecoderManifest operation. /// /// /// Container for the necessary parameters to execute the GetDecoderManifest operation on AmazonIoTFleetWiseClient. /// 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 EndGetDecoderManifest /// operation. /// REST API Reference for GetDecoderManifest Operation IAsyncResult BeginGetDecoderManifest(GetDecoderManifestRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDecoderManifest operation. /// /// /// The IAsyncResult returned by the call to BeginGetDecoderManifest. /// /// Returns a GetDecoderManifestResult from IoTFleetWise. /// REST API Reference for GetDecoderManifest Operation GetDecoderManifestResponse EndGetDecoderManifest(IAsyncResult asyncResult); #endregion #region GetFleet /// /// Retrieves information about a fleet. /// /// Container for the necessary parameters to execute the GetFleet service method. /// /// The response from the GetFleet service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetFleet Operation GetFleetResponse GetFleet(GetFleetRequest request); /// /// Initiates the asynchronous execution of the GetFleet operation. /// /// /// Container for the necessary parameters to execute the GetFleet operation on AmazonIoTFleetWiseClient. /// 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 EndGetFleet /// operation. /// REST API Reference for GetFleet Operation IAsyncResult BeginGetFleet(GetFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetFleet operation. /// /// /// The IAsyncResult returned by the call to BeginGetFleet. /// /// Returns a GetFleetResult from IoTFleetWise. /// REST API Reference for GetFleet Operation GetFleetResponse EndGetFleet(IAsyncResult asyncResult); #endregion #region GetLoggingOptions /// /// Retrieves the logging options. /// /// Container for the necessary parameters to execute the GetLoggingOptions service method. /// /// The response from the GetLoggingOptions service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// REST API Reference for GetLoggingOptions Operation GetLoggingOptionsResponse GetLoggingOptions(GetLoggingOptionsRequest request); /// /// Initiates the asynchronous execution of the GetLoggingOptions operation. /// /// /// Container for the necessary parameters to execute the GetLoggingOptions operation on AmazonIoTFleetWiseClient. /// 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 EndGetLoggingOptions /// operation. /// REST API Reference for GetLoggingOptions Operation IAsyncResult BeginGetLoggingOptions(GetLoggingOptionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetLoggingOptions operation. /// /// /// The IAsyncResult returned by the call to BeginGetLoggingOptions. /// /// Returns a GetLoggingOptionsResult from IoTFleetWise. /// REST API Reference for GetLoggingOptions Operation GetLoggingOptionsResponse EndGetLoggingOptions(IAsyncResult asyncResult); #endregion #region GetModelManifest /// /// Retrieves information about a vehicle model (model manifest). /// /// Container for the necessary parameters to execute the GetModelManifest service method. /// /// The response from the GetModelManifest service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetModelManifest Operation GetModelManifestResponse GetModelManifest(GetModelManifestRequest request); /// /// Initiates the asynchronous execution of the GetModelManifest operation. /// /// /// Container for the necessary parameters to execute the GetModelManifest operation on AmazonIoTFleetWiseClient. /// 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 EndGetModelManifest /// operation. /// REST API Reference for GetModelManifest Operation IAsyncResult BeginGetModelManifest(GetModelManifestRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetModelManifest operation. /// /// /// The IAsyncResult returned by the call to BeginGetModelManifest. /// /// Returns a GetModelManifestResult from IoTFleetWise. /// REST API Reference for GetModelManifest Operation GetModelManifestResponse EndGetModelManifest(IAsyncResult asyncResult); #endregion #region GetRegisterAccountStatus /// /// Retrieves information about the status of registering your Amazon Web Services account, /// IAM, and Amazon Timestream resources so that Amazon Web Services IoT FleetWise can /// transfer your vehicle data to the Amazon Web Services Cloud. /// /// /// /// For more information, including step-by-step procedures, see Setting /// up Amazon Web Services IoT FleetWise. /// /// /// /// This API operation doesn't require input parameters. /// /// /// /// Container for the necessary parameters to execute the GetRegisterAccountStatus service method. /// /// The response from the GetRegisterAccountStatus service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetRegisterAccountStatus Operation GetRegisterAccountStatusResponse GetRegisterAccountStatus(GetRegisterAccountStatusRequest request); /// /// Initiates the asynchronous execution of the GetRegisterAccountStatus operation. /// /// /// Container for the necessary parameters to execute the GetRegisterAccountStatus operation on AmazonIoTFleetWiseClient. /// 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 EndGetRegisterAccountStatus /// operation. /// REST API Reference for GetRegisterAccountStatus Operation IAsyncResult BeginGetRegisterAccountStatus(GetRegisterAccountStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetRegisterAccountStatus operation. /// /// /// The IAsyncResult returned by the call to BeginGetRegisterAccountStatus. /// /// Returns a GetRegisterAccountStatusResult from IoTFleetWise. /// REST API Reference for GetRegisterAccountStatus Operation GetRegisterAccountStatusResponse EndGetRegisterAccountStatus(IAsyncResult asyncResult); #endregion #region GetSignalCatalog /// /// Retrieves information about a signal catalog. /// /// Container for the necessary parameters to execute the GetSignalCatalog service method. /// /// The response from the GetSignalCatalog service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetSignalCatalog Operation GetSignalCatalogResponse GetSignalCatalog(GetSignalCatalogRequest request); /// /// Initiates the asynchronous execution of the GetSignalCatalog operation. /// /// /// Container for the necessary parameters to execute the GetSignalCatalog operation on AmazonIoTFleetWiseClient. /// 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 EndGetSignalCatalog /// operation. /// REST API Reference for GetSignalCatalog Operation IAsyncResult BeginGetSignalCatalog(GetSignalCatalogRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetSignalCatalog operation. /// /// /// The IAsyncResult returned by the call to BeginGetSignalCatalog. /// /// Returns a GetSignalCatalogResult from IoTFleetWise. /// REST API Reference for GetSignalCatalog Operation GetSignalCatalogResponse EndGetSignalCatalog(IAsyncResult asyncResult); #endregion #region GetVehicle /// /// Retrieves information about a vehicle. /// /// Container for the necessary parameters to execute the GetVehicle service method. /// /// The response from the GetVehicle service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetVehicle Operation GetVehicleResponse GetVehicle(GetVehicleRequest request); /// /// Initiates the asynchronous execution of the GetVehicle operation. /// /// /// Container for the necessary parameters to execute the GetVehicle operation on AmazonIoTFleetWiseClient. /// 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 EndGetVehicle /// operation. /// REST API Reference for GetVehicle Operation IAsyncResult BeginGetVehicle(GetVehicleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetVehicle operation. /// /// /// The IAsyncResult returned by the call to BeginGetVehicle. /// /// Returns a GetVehicleResult from IoTFleetWise. /// REST API Reference for GetVehicle Operation GetVehicleResponse EndGetVehicle(IAsyncResult asyncResult); #endregion #region GetVehicleStatus /// /// Retrieves information about the status of a vehicle with any associated campaigns. /// /// Container for the necessary parameters to execute the GetVehicleStatus service method. /// /// The response from the GetVehicleStatus service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for GetVehicleStatus Operation GetVehicleStatusResponse GetVehicleStatus(GetVehicleStatusRequest request); /// /// Initiates the asynchronous execution of the GetVehicleStatus operation. /// /// /// Container for the necessary parameters to execute the GetVehicleStatus operation on AmazonIoTFleetWiseClient. /// 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 EndGetVehicleStatus /// operation. /// REST API Reference for GetVehicleStatus Operation IAsyncResult BeginGetVehicleStatus(GetVehicleStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetVehicleStatus operation. /// /// /// The IAsyncResult returned by the call to BeginGetVehicleStatus. /// /// Returns a GetVehicleStatusResult from IoTFleetWise. /// REST API Reference for GetVehicleStatus Operation GetVehicleStatusResponse EndGetVehicleStatus(IAsyncResult asyncResult); #endregion #region ImportDecoderManifest /// /// Creates a decoder manifest using your existing CAN DBC file from your local device. /// /// Container for the necessary parameters to execute the ImportDecoderManifest service method. /// /// The response from the ImportDecoderManifest service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request has conflicting operations. This can occur if you're trying to perform /// more than one operation on the same resource at the same time. /// /// /// The request couldn't be completed because it contains signal decoders with one or /// more validation errors. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed because it contains signals that aren't valid. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ImportDecoderManifest Operation ImportDecoderManifestResponse ImportDecoderManifest(ImportDecoderManifestRequest request); /// /// Initiates the asynchronous execution of the ImportDecoderManifest operation. /// /// /// Container for the necessary parameters to execute the ImportDecoderManifest operation on AmazonIoTFleetWiseClient. /// 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 EndImportDecoderManifest /// operation. /// REST API Reference for ImportDecoderManifest Operation IAsyncResult BeginImportDecoderManifest(ImportDecoderManifestRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ImportDecoderManifest operation. /// /// /// The IAsyncResult returned by the call to BeginImportDecoderManifest. /// /// Returns a ImportDecoderManifestResult from IoTFleetWise. /// REST API Reference for ImportDecoderManifest Operation ImportDecoderManifestResponse EndImportDecoderManifest(IAsyncResult asyncResult); #endregion #region ImportSignalCatalog /// /// Creates a signal catalog using your existing VSS formatted content from your local /// device. /// /// Container for the necessary parameters to execute the ImportSignalCatalog service method. /// /// The response from the ImportSignalCatalog service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request has conflicting operations. This can occur if you're trying to perform /// more than one operation on the same resource at the same time. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed because it contains signals that aren't valid. /// /// /// A service quota was exceeded. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ImportSignalCatalog Operation ImportSignalCatalogResponse ImportSignalCatalog(ImportSignalCatalogRequest request); /// /// Initiates the asynchronous execution of the ImportSignalCatalog operation. /// /// /// Container for the necessary parameters to execute the ImportSignalCatalog operation on AmazonIoTFleetWiseClient. /// 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 EndImportSignalCatalog /// operation. /// REST API Reference for ImportSignalCatalog Operation IAsyncResult BeginImportSignalCatalog(ImportSignalCatalogRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ImportSignalCatalog operation. /// /// /// The IAsyncResult returned by the call to BeginImportSignalCatalog. /// /// Returns a ImportSignalCatalogResult from IoTFleetWise. /// REST API Reference for ImportSignalCatalog Operation ImportSignalCatalogResponse EndImportSignalCatalog(IAsyncResult asyncResult); #endregion #region ListCampaigns /// /// Lists information about created campaigns. /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListCampaigns service method. /// /// The response from the ListCampaigns service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListCampaigns Operation ListCampaignsResponse ListCampaigns(ListCampaignsRequest request); /// /// Initiates the asynchronous execution of the ListCampaigns operation. /// /// /// Container for the necessary parameters to execute the ListCampaigns operation on AmazonIoTFleetWiseClient. /// 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 EndListCampaigns /// operation. /// REST API Reference for ListCampaigns Operation IAsyncResult BeginListCampaigns(ListCampaignsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListCampaigns operation. /// /// /// The IAsyncResult returned by the call to BeginListCampaigns. /// /// Returns a ListCampaignsResult from IoTFleetWise. /// REST API Reference for ListCampaigns Operation ListCampaignsResponse EndListCampaigns(IAsyncResult asyncResult); #endregion #region ListDecoderManifestNetworkInterfaces /// /// Lists the network interfaces specified in a decoder manifest. /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListDecoderManifestNetworkInterfaces service method. /// /// The response from the ListDecoderManifestNetworkInterfaces service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListDecoderManifestNetworkInterfaces Operation ListDecoderManifestNetworkInterfacesResponse ListDecoderManifestNetworkInterfaces(ListDecoderManifestNetworkInterfacesRequest request); /// /// Initiates the asynchronous execution of the ListDecoderManifestNetworkInterfaces operation. /// /// /// Container for the necessary parameters to execute the ListDecoderManifestNetworkInterfaces operation on AmazonIoTFleetWiseClient. /// 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 EndListDecoderManifestNetworkInterfaces /// operation. /// REST API Reference for ListDecoderManifestNetworkInterfaces Operation IAsyncResult BeginListDecoderManifestNetworkInterfaces(ListDecoderManifestNetworkInterfacesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDecoderManifestNetworkInterfaces operation. /// /// /// The IAsyncResult returned by the call to BeginListDecoderManifestNetworkInterfaces. /// /// Returns a ListDecoderManifestNetworkInterfacesResult from IoTFleetWise. /// REST API Reference for ListDecoderManifestNetworkInterfaces Operation ListDecoderManifestNetworkInterfacesResponse EndListDecoderManifestNetworkInterfaces(IAsyncResult asyncResult); #endregion #region ListDecoderManifests /// /// Lists decoder manifests. /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListDecoderManifests service method. /// /// The response from the ListDecoderManifests service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListDecoderManifests Operation ListDecoderManifestsResponse ListDecoderManifests(ListDecoderManifestsRequest request); /// /// Initiates the asynchronous execution of the ListDecoderManifests operation. /// /// /// Container for the necessary parameters to execute the ListDecoderManifests operation on AmazonIoTFleetWiseClient. /// 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 EndListDecoderManifests /// operation. /// REST API Reference for ListDecoderManifests Operation IAsyncResult BeginListDecoderManifests(ListDecoderManifestsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDecoderManifests operation. /// /// /// The IAsyncResult returned by the call to BeginListDecoderManifests. /// /// Returns a ListDecoderManifestsResult from IoTFleetWise. /// REST API Reference for ListDecoderManifests Operation ListDecoderManifestsResponse EndListDecoderManifests(IAsyncResult asyncResult); #endregion #region ListDecoderManifestSignals /// /// A list of information about signal decoders specified in a decoder manifest. /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListDecoderManifestSignals service method. /// /// The response from the ListDecoderManifestSignals service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListDecoderManifestSignals Operation ListDecoderManifestSignalsResponse ListDecoderManifestSignals(ListDecoderManifestSignalsRequest request); /// /// Initiates the asynchronous execution of the ListDecoderManifestSignals operation. /// /// /// Container for the necessary parameters to execute the ListDecoderManifestSignals operation on AmazonIoTFleetWiseClient. /// 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 EndListDecoderManifestSignals /// operation. /// REST API Reference for ListDecoderManifestSignals Operation IAsyncResult BeginListDecoderManifestSignals(ListDecoderManifestSignalsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDecoderManifestSignals operation. /// /// /// The IAsyncResult returned by the call to BeginListDecoderManifestSignals. /// /// Returns a ListDecoderManifestSignalsResult from IoTFleetWise. /// REST API Reference for ListDecoderManifestSignals Operation ListDecoderManifestSignalsResponse EndListDecoderManifestSignals(IAsyncResult asyncResult); #endregion #region ListFleets /// /// Retrieves information for each created fleet in an Amazon Web Services account. /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListFleets service method. /// /// The response from the ListFleets service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListFleets Operation ListFleetsResponse ListFleets(ListFleetsRequest request); /// /// Initiates the asynchronous execution of the ListFleets operation. /// /// /// Container for the necessary parameters to execute the ListFleets operation on AmazonIoTFleetWiseClient. /// 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 EndListFleets /// operation. /// REST API Reference for ListFleets Operation IAsyncResult BeginListFleets(ListFleetsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListFleets operation. /// /// /// The IAsyncResult returned by the call to BeginListFleets. /// /// Returns a ListFleetsResult from IoTFleetWise. /// REST API Reference for ListFleets Operation ListFleetsResponse EndListFleets(IAsyncResult asyncResult); #endregion #region ListFleetsForVehicle /// /// Retrieves a list of IDs for all fleets that the vehicle is associated with. /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListFleetsForVehicle service method. /// /// The response from the ListFleetsForVehicle service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListFleetsForVehicle Operation ListFleetsForVehicleResponse ListFleetsForVehicle(ListFleetsForVehicleRequest request); /// /// Initiates the asynchronous execution of the ListFleetsForVehicle operation. /// /// /// Container for the necessary parameters to execute the ListFleetsForVehicle operation on AmazonIoTFleetWiseClient. /// 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 EndListFleetsForVehicle /// operation. /// REST API Reference for ListFleetsForVehicle Operation IAsyncResult BeginListFleetsForVehicle(ListFleetsForVehicleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListFleetsForVehicle operation. /// /// /// The IAsyncResult returned by the call to BeginListFleetsForVehicle. /// /// Returns a ListFleetsForVehicleResult from IoTFleetWise. /// REST API Reference for ListFleetsForVehicle Operation ListFleetsForVehicleResponse EndListFleetsForVehicle(IAsyncResult asyncResult); #endregion #region ListModelManifestNodes /// /// Lists information about nodes specified in a vehicle model (model manifest). /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListModelManifestNodes service method. /// /// The response from the ListModelManifestNodes service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// A service quota was exceeded. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListModelManifestNodes Operation ListModelManifestNodesResponse ListModelManifestNodes(ListModelManifestNodesRequest request); /// /// Initiates the asynchronous execution of the ListModelManifestNodes operation. /// /// /// Container for the necessary parameters to execute the ListModelManifestNodes operation on AmazonIoTFleetWiseClient. /// 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 EndListModelManifestNodes /// operation. /// REST API Reference for ListModelManifestNodes Operation IAsyncResult BeginListModelManifestNodes(ListModelManifestNodesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListModelManifestNodes operation. /// /// /// The IAsyncResult returned by the call to BeginListModelManifestNodes. /// /// Returns a ListModelManifestNodesResult from IoTFleetWise. /// REST API Reference for ListModelManifestNodes Operation ListModelManifestNodesResponse EndListModelManifestNodes(IAsyncResult asyncResult); #endregion #region ListModelManifests /// /// Retrieves a list of vehicle models (model manifests). /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListModelManifests service method. /// /// The response from the ListModelManifests service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListModelManifests Operation ListModelManifestsResponse ListModelManifests(ListModelManifestsRequest request); /// /// Initiates the asynchronous execution of the ListModelManifests operation. /// /// /// Container for the necessary parameters to execute the ListModelManifests operation on AmazonIoTFleetWiseClient. /// 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 EndListModelManifests /// operation. /// REST API Reference for ListModelManifests Operation IAsyncResult BeginListModelManifests(ListModelManifestsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListModelManifests operation. /// /// /// The IAsyncResult returned by the call to BeginListModelManifests. /// /// Returns a ListModelManifestsResult from IoTFleetWise. /// REST API Reference for ListModelManifests Operation ListModelManifestsResponse EndListModelManifests(IAsyncResult asyncResult); #endregion #region ListSignalCatalogNodes /// /// Lists of information about the signals (nodes) specified in a signal catalog. /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListSignalCatalogNodes service method. /// /// The response from the ListSignalCatalogNodes service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// A service quota was exceeded. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListSignalCatalogNodes Operation ListSignalCatalogNodesResponse ListSignalCatalogNodes(ListSignalCatalogNodesRequest request); /// /// Initiates the asynchronous execution of the ListSignalCatalogNodes operation. /// /// /// Container for the necessary parameters to execute the ListSignalCatalogNodes operation on AmazonIoTFleetWiseClient. /// 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 EndListSignalCatalogNodes /// operation. /// REST API Reference for ListSignalCatalogNodes Operation IAsyncResult BeginListSignalCatalogNodes(ListSignalCatalogNodesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListSignalCatalogNodes operation. /// /// /// The IAsyncResult returned by the call to BeginListSignalCatalogNodes. /// /// Returns a ListSignalCatalogNodesResult from IoTFleetWise. /// REST API Reference for ListSignalCatalogNodes Operation ListSignalCatalogNodesResponse EndListSignalCatalogNodes(IAsyncResult asyncResult); #endregion #region ListSignalCatalogs /// /// Lists all the created signal catalogs in an Amazon Web Services account. /// /// /// /// You can use to list information about each signal (node) specified in a signal catalog. /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListSignalCatalogs service method. /// /// The response from the ListSignalCatalogs service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListSignalCatalogs Operation ListSignalCatalogsResponse ListSignalCatalogs(ListSignalCatalogsRequest request); /// /// Initiates the asynchronous execution of the ListSignalCatalogs operation. /// /// /// Container for the necessary parameters to execute the ListSignalCatalogs operation on AmazonIoTFleetWiseClient. /// 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 EndListSignalCatalogs /// operation. /// REST API Reference for ListSignalCatalogs Operation IAsyncResult BeginListSignalCatalogs(ListSignalCatalogsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListSignalCatalogs operation. /// /// /// The IAsyncResult returned by the call to BeginListSignalCatalogs. /// /// Returns a ListSignalCatalogsResult from IoTFleetWise. /// REST API Reference for ListSignalCatalogs Operation ListSignalCatalogsResponse EndListSignalCatalogs(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Lists the tags (metadata) you have assigned to the resource. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// 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 AmazonIoTFleetWiseClient. /// 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 IoTFleetWise. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region ListVehicles /// /// Retrieves a list of summaries of created vehicles. /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListVehicles service method. /// /// The response from the ListVehicles service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListVehicles Operation ListVehiclesResponse ListVehicles(ListVehiclesRequest request); /// /// Initiates the asynchronous execution of the ListVehicles operation. /// /// /// Container for the necessary parameters to execute the ListVehicles operation on AmazonIoTFleetWiseClient. /// 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 EndListVehicles /// operation. /// REST API Reference for ListVehicles Operation IAsyncResult BeginListVehicles(ListVehiclesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListVehicles operation. /// /// /// The IAsyncResult returned by the call to BeginListVehicles. /// /// Returns a ListVehiclesResult from IoTFleetWise. /// REST API Reference for ListVehicles Operation ListVehiclesResponse EndListVehicles(IAsyncResult asyncResult); #endregion #region ListVehiclesInFleet /// /// Retrieves a list of summaries of all vehicles associated with a fleet. /// /// /// /// This API operation uses pagination. Specify the nextToken parameter in /// the request to return more results. /// /// /// /// Container for the necessary parameters to execute the ListVehiclesInFleet service method. /// /// The response from the ListVehiclesInFleet service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for ListVehiclesInFleet Operation ListVehiclesInFleetResponse ListVehiclesInFleet(ListVehiclesInFleetRequest request); /// /// Initiates the asynchronous execution of the ListVehiclesInFleet operation. /// /// /// Container for the necessary parameters to execute the ListVehiclesInFleet operation on AmazonIoTFleetWiseClient. /// 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 EndListVehiclesInFleet /// operation. /// REST API Reference for ListVehiclesInFleet Operation IAsyncResult BeginListVehiclesInFleet(ListVehiclesInFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListVehiclesInFleet operation. /// /// /// The IAsyncResult returned by the call to BeginListVehiclesInFleet. /// /// Returns a ListVehiclesInFleetResult from IoTFleetWise. /// REST API Reference for ListVehiclesInFleet Operation ListVehiclesInFleetResponse EndListVehiclesInFleet(IAsyncResult asyncResult); #endregion #region PutLoggingOptions /// /// Creates or updates the logging option. /// /// Container for the necessary parameters to execute the PutLoggingOptions service method. /// /// The response from the PutLoggingOptions service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request has conflicting operations. This can occur if you're trying to perform /// more than one operation on the same resource at the same time. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for PutLoggingOptions Operation PutLoggingOptionsResponse PutLoggingOptions(PutLoggingOptionsRequest request); /// /// Initiates the asynchronous execution of the PutLoggingOptions operation. /// /// /// Container for the necessary parameters to execute the PutLoggingOptions operation on AmazonIoTFleetWiseClient. /// 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 EndPutLoggingOptions /// operation. /// REST API Reference for PutLoggingOptions Operation IAsyncResult BeginPutLoggingOptions(PutLoggingOptionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PutLoggingOptions operation. /// /// /// The IAsyncResult returned by the call to BeginPutLoggingOptions. /// /// Returns a PutLoggingOptionsResult from IoTFleetWise. /// REST API Reference for PutLoggingOptions Operation PutLoggingOptionsResponse EndPutLoggingOptions(IAsyncResult asyncResult); #endregion #region RegisterAccount /// /// /// /// This API operation contains deprecated parameters. Register your account again without /// the Timestream resources parameter so that Amazon Web Services IoT FleetWise can remove /// the Timestream metadata stored. You should then pass the data destination into the /// CreateCampaign /// API operation. /// /// /// /// You must delete any existing campaigns that include an empty data destination before /// you register your account again. For more information, see the DeleteCampaign /// API operation. /// /// /// /// If you want to delete the Timestream inline policy from the service-linked role, such /// as to mitigate an overly permissive policy, you must first delete any existing campaigns. /// Then delete the service-linked role and register your account again to enable CloudWatch /// metrics. For more information, see DeleteServiceLinkedRole /// in the Identity and Access Management API Reference. /// ///
 <p>Registers your Amazon Web Services account, IAM,
        /// and Amazon Timestream resources so Amazon Web Services IoT FleetWise can transfer
        /// your vehicle data to the Amazon Web Services Cloud. For more information, including
        /// step-by-step procedures, see <a href="https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/setting-up.html">Setting
        /// up Amazon Web Services IoT FleetWise</a>. </p> <note> <p>An
        /// Amazon Web Services account is <b>not</b> the same thing as a "user."
        /// An <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction_identity-management.html#intro-identity-users">Amazon
        /// Web Services user</a> is an identity that you create using Identity and Access
        /// Management (IAM) and takes the form of either an <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users.html">IAM
        /// user</a> or an <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html">IAM
        /// role, both with credentials</a>. A single Amazon Web Services account can, and
        /// typically does, contain many users and roles.</p> </note> 
///
/// Container for the necessary parameters to execute the RegisterAccount service method. /// /// The response from the RegisterAccount service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request has conflicting operations. This can occur if you're trying to perform /// more than one operation on the same resource at the same time. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for RegisterAccount Operation RegisterAccountResponse RegisterAccount(RegisterAccountRequest request); /// /// Initiates the asynchronous execution of the RegisterAccount operation. /// /// /// Container for the necessary parameters to execute the RegisterAccount operation on AmazonIoTFleetWiseClient. /// 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 EndRegisterAccount /// operation. /// REST API Reference for RegisterAccount Operation IAsyncResult BeginRegisterAccount(RegisterAccountRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RegisterAccount operation. /// /// /// The IAsyncResult returned by the call to BeginRegisterAccount. /// /// Returns a RegisterAccountResult from IoTFleetWise. /// REST API Reference for RegisterAccount Operation RegisterAccountResponse EndRegisterAccount(IAsyncResult asyncResult); #endregion #region TagResource /// /// Adds to or modifies the tags of the given resource. Tags are metadata which can be /// used to manage a resource. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// 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 AmazonIoTFleetWiseClient. /// 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 IoTFleetWise. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Removes the given tags (metadata) from the resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// 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 AmazonIoTFleetWiseClient. /// 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 IoTFleetWise. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateCampaign /// /// Updates a campaign. /// /// Container for the necessary parameters to execute the UpdateCampaign service method. /// /// The response from the UpdateCampaign service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request has conflicting operations. This can occur if you're trying to perform /// more than one operation on the same resource at the same time. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for UpdateCampaign Operation UpdateCampaignResponse UpdateCampaign(UpdateCampaignRequest request); /// /// Initiates the asynchronous execution of the UpdateCampaign operation. /// /// /// Container for the necessary parameters to execute the UpdateCampaign operation on AmazonIoTFleetWiseClient. /// 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 EndUpdateCampaign /// operation. /// REST API Reference for UpdateCampaign Operation IAsyncResult BeginUpdateCampaign(UpdateCampaignRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateCampaign operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateCampaign. /// /// Returns a UpdateCampaignResult from IoTFleetWise. /// REST API Reference for UpdateCampaign Operation UpdateCampaignResponse EndUpdateCampaign(IAsyncResult asyncResult); #endregion #region UpdateDecoderManifest /// /// Updates a decoder manifest. /// /// /// /// A decoder manifest can only be updated when the status is DRAFT. Only /// ACTIVE decoder manifests can be associated with vehicles. /// /// /// Container for the necessary parameters to execute the UpdateDecoderManifest service method. /// /// The response from the UpdateDecoderManifest service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request has conflicting operations. This can occur if you're trying to perform /// more than one operation on the same resource at the same time. /// /// /// The request couldn't be completed because it contains signal decoders with one or /// more validation errors. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// A service quota was exceeded. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for UpdateDecoderManifest Operation UpdateDecoderManifestResponse UpdateDecoderManifest(UpdateDecoderManifestRequest request); /// /// Initiates the asynchronous execution of the UpdateDecoderManifest operation. /// /// /// Container for the necessary parameters to execute the UpdateDecoderManifest operation on AmazonIoTFleetWiseClient. /// 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 EndUpdateDecoderManifest /// operation. /// REST API Reference for UpdateDecoderManifest Operation IAsyncResult BeginUpdateDecoderManifest(UpdateDecoderManifestRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDecoderManifest operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDecoderManifest. /// /// Returns a UpdateDecoderManifestResult from IoTFleetWise. /// REST API Reference for UpdateDecoderManifest Operation UpdateDecoderManifestResponse EndUpdateDecoderManifest(IAsyncResult asyncResult); #endregion #region UpdateFleet /// /// Updates the description of an existing fleet. /// /// /// /// If the fleet is successfully updated, Amazon Web Services IoT FleetWise sends back /// an HTTP 200 response with an empty HTTP body. /// /// /// /// Container for the necessary parameters to execute the UpdateFleet service method. /// /// The response from the UpdateFleet service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request has conflicting operations. This can occur if you're trying to perform /// more than one operation on the same resource at the same time. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for UpdateFleet Operation UpdateFleetResponse UpdateFleet(UpdateFleetRequest request); /// /// Initiates the asynchronous execution of the UpdateFleet operation. /// /// /// Container for the necessary parameters to execute the UpdateFleet operation on AmazonIoTFleetWiseClient. /// 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 EndUpdateFleet /// operation. /// REST API Reference for UpdateFleet Operation IAsyncResult BeginUpdateFleet(UpdateFleetRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateFleet operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateFleet. /// /// Returns a UpdateFleetResult from IoTFleetWise. /// REST API Reference for UpdateFleet Operation UpdateFleetResponse EndUpdateFleet(IAsyncResult asyncResult); #endregion #region UpdateModelManifest /// /// Updates a vehicle model (model manifest). If created vehicles are associated with /// a vehicle model, it can't be updated. /// /// Container for the necessary parameters to execute the UpdateModelManifest service method. /// /// The response from the UpdateModelManifest service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request has conflicting operations. This can occur if you're trying to perform /// more than one operation on the same resource at the same time. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The request couldn't be completed because it contains signals that aren't valid. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for UpdateModelManifest Operation UpdateModelManifestResponse UpdateModelManifest(UpdateModelManifestRequest request); /// /// Initiates the asynchronous execution of the UpdateModelManifest operation. /// /// /// Container for the necessary parameters to execute the UpdateModelManifest operation on AmazonIoTFleetWiseClient. /// 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 EndUpdateModelManifest /// operation. /// REST API Reference for UpdateModelManifest Operation IAsyncResult BeginUpdateModelManifest(UpdateModelManifestRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateModelManifest operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateModelManifest. /// /// Returns a UpdateModelManifestResult from IoTFleetWise. /// REST API Reference for UpdateModelManifest Operation UpdateModelManifestResponse EndUpdateModelManifest(IAsyncResult asyncResult); #endregion #region UpdateSignalCatalog /// /// Updates a signal catalog. /// /// Container for the necessary parameters to execute the UpdateSignalCatalog service method. /// /// The response from the UpdateSignalCatalog service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request has conflicting operations. This can occur if you're trying to perform /// more than one operation on the same resource at the same time. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The specified node type doesn't match the expected node type for a node. You can specify /// the node type as branch, sensor, actuator, or attribute. /// /// /// The request couldn't be completed because it contains signals that aren't valid. /// /// /// A service quota was exceeded. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for UpdateSignalCatalog Operation UpdateSignalCatalogResponse UpdateSignalCatalog(UpdateSignalCatalogRequest request); /// /// Initiates the asynchronous execution of the UpdateSignalCatalog operation. /// /// /// Container for the necessary parameters to execute the UpdateSignalCatalog operation on AmazonIoTFleetWiseClient. /// 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 EndUpdateSignalCatalog /// operation. /// REST API Reference for UpdateSignalCatalog Operation IAsyncResult BeginUpdateSignalCatalog(UpdateSignalCatalogRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateSignalCatalog operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateSignalCatalog. /// /// Returns a UpdateSignalCatalogResult from IoTFleetWise. /// REST API Reference for UpdateSignalCatalog Operation UpdateSignalCatalogResponse EndUpdateSignalCatalog(IAsyncResult asyncResult); #endregion #region UpdateVehicle /// /// Updates a vehicle. /// /// Container for the necessary parameters to execute the UpdateVehicle service method. /// /// The response from the UpdateVehicle service method, as returned by IoTFleetWise. /// /// You don't have sufficient permission to perform this action. /// /// /// The request has conflicting operations. This can occur if you're trying to perform /// more than one operation on the same resource at the same time. /// /// /// The request couldn't be completed because the server temporarily failed. /// /// /// The resource wasn't found. /// /// /// The request couldn't be completed due to throttling. /// /// /// The input fails to satisfy the constraints specified by an Amazon Web Services service. /// /// REST API Reference for UpdateVehicle Operation UpdateVehicleResponse UpdateVehicle(UpdateVehicleRequest request); /// /// Initiates the asynchronous execution of the UpdateVehicle operation. /// /// /// Container for the necessary parameters to execute the UpdateVehicle operation on AmazonIoTFleetWiseClient. /// 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 EndUpdateVehicle /// operation. /// REST API Reference for UpdateVehicle Operation IAsyncResult BeginUpdateVehicle(UpdateVehicleRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateVehicle operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateVehicle. /// /// Returns a UpdateVehicleResult from IoTFleetWise. /// REST API Reference for UpdateVehicle Operation UpdateVehicleResponse EndUpdateVehicle(IAsyncResult asyncResult); #endregion } }