/* * 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 iotwireless-2020-11-22.normal.json service model. */ using System; using System.Collections.Generic; using System.Net; using Amazon.IoTWireless.Model; using Amazon.IoTWireless.Model.Internal.MarshallTransformations; using Amazon.IoTWireless.Internal; using Amazon.Runtime; using Amazon.Runtime.Internal; using Amazon.Runtime.Internal.Auth; using Amazon.Runtime.Internal.Transform; namespace Amazon.IoTWireless { /// /// Implementation for accessing IoTWireless /// /// AWS IoT Wireless provides bi-directional communication between internet-connected /// wireless devices and the AWS Cloud. To onboard both LoRaWAN and Sidewalk devices to /// AWS IoT, use the IoT Wireless API. These wireless devices use the Low Power Wide Area /// Networking (LPWAN) communication protocol to communicate with AWS IoT. /// /// /// /// Using the API, you can perform create, read, update, and delete operations for your /// wireless devices, gateways, destinations, and profiles. After onboarding your devices, /// you can use the API operations to set log levels and monitor your devices with CloudWatch. /// /// /// /// You can also use the API operations to create multicast groups and schedule a multicast /// session for sending a downlink message to devices in the group. By using Firmware /// Updates Over-The-Air (FUOTA) API operations, you can create a FUOTA task and schedule /// a session to update the firmware of individual devices or an entire group of devices /// in a multicast group. /// /// public partial class AmazonIoTWirelessClient : AmazonServiceClient, IAmazonIoTWireless { private static IServiceMetadata serviceMetadata = new AmazonIoTWirelessMetadata(); #if BCL45 || AWS_ASYNC_ENUMERABLES_API private IIoTWirelessPaginatorFactory _paginators; /// /// Paginators for the service /// public IIoTWirelessPaginatorFactory Paginators { get { if (this._paginators == null) { this._paginators = new IoTWirelessPaginatorFactory(this); } return this._paginators; } } #endif #region Constructors /// /// Constructs AmazonIoTWirelessClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// public AmazonIoTWirelessClient() : base(FallbackCredentialsFactory.GetCredentials(), new AmazonIoTWirelessConfig()) { } /// /// Constructs AmazonIoTWirelessClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// /// The region to connect. public AmazonIoTWirelessClient(RegionEndpoint region) : base(FallbackCredentialsFactory.GetCredentials(), new AmazonIoTWirelessConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonIoTWirelessClient with the credentials loaded from the application's /// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. /// /// Example App.config with credentials set. /// /// <?xml version="1.0" encoding="utf-8" ?> /// <configuration> /// <appSettings> /// <add key="AWSProfileName" value="AWS Default"/> /// </appSettings> /// </configuration> /// /// /// /// The AmazonIoTWirelessClient Configuration Object public AmazonIoTWirelessClient(AmazonIoTWirelessConfig config) : base(FallbackCredentialsFactory.GetCredentials(config), config){} /// /// Constructs AmazonIoTWirelessClient with AWS Credentials /// /// AWS Credentials public AmazonIoTWirelessClient(AWSCredentials credentials) : this(credentials, new AmazonIoTWirelessConfig()) { } /// /// Constructs AmazonIoTWirelessClient with AWS Credentials /// /// AWS Credentials /// The region to connect. public AmazonIoTWirelessClient(AWSCredentials credentials, RegionEndpoint region) : this(credentials, new AmazonIoTWirelessConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonIoTWirelessClient with AWS Credentials and an /// AmazonIoTWirelessClient Configuration object. /// /// AWS Credentials /// The AmazonIoTWirelessClient Configuration Object public AmazonIoTWirelessClient(AWSCredentials credentials, AmazonIoTWirelessConfig clientConfig) : base(credentials, clientConfig) { } /// /// Constructs AmazonIoTWirelessClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key public AmazonIoTWirelessClient(string awsAccessKeyId, string awsSecretAccessKey) : this(awsAccessKeyId, awsSecretAccessKey, new AmazonIoTWirelessConfig()) { } /// /// Constructs AmazonIoTWirelessClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// The region to connect. public AmazonIoTWirelessClient(string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region) : this(awsAccessKeyId, awsSecretAccessKey, new AmazonIoTWirelessConfig() {RegionEndpoint=region}) { } /// /// Constructs AmazonIoTWirelessClient with AWS Access Key ID, AWS Secret Key and an /// AmazonIoTWirelessClient Configuration object. /// /// AWS Access Key ID /// AWS Secret Access Key /// The AmazonIoTWirelessClient Configuration Object public AmazonIoTWirelessClient(string awsAccessKeyId, string awsSecretAccessKey, AmazonIoTWirelessConfig clientConfig) : base(awsAccessKeyId, awsSecretAccessKey, clientConfig) { } /// /// Constructs AmazonIoTWirelessClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token public AmazonIoTWirelessClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken) : this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonIoTWirelessConfig()) { } /// /// Constructs AmazonIoTWirelessClient with AWS Access Key ID and AWS Secret Key /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token /// The region to connect. public AmazonIoTWirelessClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region) : this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonIoTWirelessConfig{RegionEndpoint = region}) { } /// /// Constructs AmazonIoTWirelessClient with AWS Access Key ID, AWS Secret Key and an /// AmazonIoTWirelessClient Configuration object. /// /// AWS Access Key ID /// AWS Secret Access Key /// AWS Session Token /// The AmazonIoTWirelessClient Configuration Object public AmazonIoTWirelessClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonIoTWirelessConfig clientConfig) : base(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, clientConfig) { } #endregion #region Overrides /// /// Creates the signer for the service. /// protected override AbstractAWSSigner CreateSigner() { return new AWS4Signer(); } /// /// Customize the pipeline /// /// protected override void CustomizeRuntimePipeline(RuntimePipeline pipeline) { pipeline.RemoveHandler(); pipeline.AddHandlerAfter(new AmazonIoTWirelessEndpointResolver()); } /// /// Capture metadata for the service. /// protected override IServiceMetadata ServiceMetadata { get { return serviceMetadata; } } #endregion #region Dispose /// /// Disposes the service client. /// protected override void Dispose(bool disposing) { base.Dispose(disposing); } #endregion #region AssociateAwsAccountWithPartnerAccount /// /// Associates a partner account with your AWS account. /// /// Container for the necessary parameters to execute the AssociateAwsAccountWithPartnerAccount service method. /// /// The response from the AssociateAwsAccountWithPartnerAccount service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for AssociateAwsAccountWithPartnerAccount Operation public virtual AssociateAwsAccountWithPartnerAccountResponse AssociateAwsAccountWithPartnerAccount(AssociateAwsAccountWithPartnerAccountRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateAwsAccountWithPartnerAccountRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateAwsAccountWithPartnerAccountResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the AssociateAwsAccountWithPartnerAccount operation. /// /// /// Container for the necessary parameters to execute the AssociateAwsAccountWithPartnerAccount operation on AmazonIoTWirelessClient. /// 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 EndAssociateAwsAccountWithPartnerAccount /// operation. /// REST API Reference for AssociateAwsAccountWithPartnerAccount Operation public virtual IAsyncResult BeginAssociateAwsAccountWithPartnerAccount(AssociateAwsAccountWithPartnerAccountRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateAwsAccountWithPartnerAccountRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateAwsAccountWithPartnerAccountResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the AssociateAwsAccountWithPartnerAccount operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateAwsAccountWithPartnerAccount. /// /// Returns a AssociateAwsAccountWithPartnerAccountResult from IoTWireless. /// REST API Reference for AssociateAwsAccountWithPartnerAccount Operation public virtual AssociateAwsAccountWithPartnerAccountResponse EndAssociateAwsAccountWithPartnerAccount(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region AssociateMulticastGroupWithFuotaTask /// /// Associate a multicast group with a FUOTA task. /// /// Container for the necessary parameters to execute the AssociateMulticastGroupWithFuotaTask service method. /// /// The response from the AssociateMulticastGroupWithFuotaTask service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for AssociateMulticastGroupWithFuotaTask Operation public virtual AssociateMulticastGroupWithFuotaTaskResponse AssociateMulticastGroupWithFuotaTask(AssociateMulticastGroupWithFuotaTaskRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateMulticastGroupWithFuotaTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateMulticastGroupWithFuotaTaskResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the AssociateMulticastGroupWithFuotaTask operation. /// /// /// Container for the necessary parameters to execute the AssociateMulticastGroupWithFuotaTask operation on AmazonIoTWirelessClient. /// 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 EndAssociateMulticastGroupWithFuotaTask /// operation. /// REST API Reference for AssociateMulticastGroupWithFuotaTask Operation public virtual IAsyncResult BeginAssociateMulticastGroupWithFuotaTask(AssociateMulticastGroupWithFuotaTaskRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateMulticastGroupWithFuotaTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateMulticastGroupWithFuotaTaskResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the AssociateMulticastGroupWithFuotaTask operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateMulticastGroupWithFuotaTask. /// /// Returns a AssociateMulticastGroupWithFuotaTaskResult from IoTWireless. /// REST API Reference for AssociateMulticastGroupWithFuotaTask Operation public virtual AssociateMulticastGroupWithFuotaTaskResponse EndAssociateMulticastGroupWithFuotaTask(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region AssociateWirelessDeviceWithFuotaTask /// /// Associate a wireless device with a FUOTA task. /// /// Container for the necessary parameters to execute the AssociateWirelessDeviceWithFuotaTask service method. /// /// The response from the AssociateWirelessDeviceWithFuotaTask service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for AssociateWirelessDeviceWithFuotaTask Operation public virtual AssociateWirelessDeviceWithFuotaTaskResponse AssociateWirelessDeviceWithFuotaTask(AssociateWirelessDeviceWithFuotaTaskRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateWirelessDeviceWithFuotaTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateWirelessDeviceWithFuotaTaskResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the AssociateWirelessDeviceWithFuotaTask operation. /// /// /// Container for the necessary parameters to execute the AssociateWirelessDeviceWithFuotaTask operation on AmazonIoTWirelessClient. /// 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 EndAssociateWirelessDeviceWithFuotaTask /// operation. /// REST API Reference for AssociateWirelessDeviceWithFuotaTask Operation public virtual IAsyncResult BeginAssociateWirelessDeviceWithFuotaTask(AssociateWirelessDeviceWithFuotaTaskRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateWirelessDeviceWithFuotaTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateWirelessDeviceWithFuotaTaskResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the AssociateWirelessDeviceWithFuotaTask operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateWirelessDeviceWithFuotaTask. /// /// Returns a AssociateWirelessDeviceWithFuotaTaskResult from IoTWireless. /// REST API Reference for AssociateWirelessDeviceWithFuotaTask Operation public virtual AssociateWirelessDeviceWithFuotaTaskResponse EndAssociateWirelessDeviceWithFuotaTask(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region AssociateWirelessDeviceWithMulticastGroup /// /// Associates a wireless device with a multicast group. /// /// Container for the necessary parameters to execute the AssociateWirelessDeviceWithMulticastGroup service method. /// /// The response from the AssociateWirelessDeviceWithMulticastGroup service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for AssociateWirelessDeviceWithMulticastGroup Operation public virtual AssociateWirelessDeviceWithMulticastGroupResponse AssociateWirelessDeviceWithMulticastGroup(AssociateWirelessDeviceWithMulticastGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateWirelessDeviceWithMulticastGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateWirelessDeviceWithMulticastGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the AssociateWirelessDeviceWithMulticastGroup operation. /// /// /// Container for the necessary parameters to execute the AssociateWirelessDeviceWithMulticastGroup operation on AmazonIoTWirelessClient. /// 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 EndAssociateWirelessDeviceWithMulticastGroup /// operation. /// REST API Reference for AssociateWirelessDeviceWithMulticastGroup Operation public virtual IAsyncResult BeginAssociateWirelessDeviceWithMulticastGroup(AssociateWirelessDeviceWithMulticastGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateWirelessDeviceWithMulticastGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateWirelessDeviceWithMulticastGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the AssociateWirelessDeviceWithMulticastGroup operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateWirelessDeviceWithMulticastGroup. /// /// Returns a AssociateWirelessDeviceWithMulticastGroupResult from IoTWireless. /// REST API Reference for AssociateWirelessDeviceWithMulticastGroup Operation public virtual AssociateWirelessDeviceWithMulticastGroupResponse EndAssociateWirelessDeviceWithMulticastGroup(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region AssociateWirelessDeviceWithThing /// /// Associates a wireless device with a thing. /// /// Container for the necessary parameters to execute the AssociateWirelessDeviceWithThing service method. /// /// The response from the AssociateWirelessDeviceWithThing service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for AssociateWirelessDeviceWithThing Operation public virtual AssociateWirelessDeviceWithThingResponse AssociateWirelessDeviceWithThing(AssociateWirelessDeviceWithThingRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateWirelessDeviceWithThingRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateWirelessDeviceWithThingResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the AssociateWirelessDeviceWithThing operation. /// /// /// Container for the necessary parameters to execute the AssociateWirelessDeviceWithThing operation on AmazonIoTWirelessClient. /// 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 EndAssociateWirelessDeviceWithThing /// operation. /// REST API Reference for AssociateWirelessDeviceWithThing Operation public virtual IAsyncResult BeginAssociateWirelessDeviceWithThing(AssociateWirelessDeviceWithThingRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateWirelessDeviceWithThingRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateWirelessDeviceWithThingResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the AssociateWirelessDeviceWithThing operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateWirelessDeviceWithThing. /// /// Returns a AssociateWirelessDeviceWithThingResult from IoTWireless. /// REST API Reference for AssociateWirelessDeviceWithThing Operation public virtual AssociateWirelessDeviceWithThingResponse EndAssociateWirelessDeviceWithThing(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region AssociateWirelessGatewayWithCertificate /// /// Associates a wireless gateway with a certificate. /// /// Container for the necessary parameters to execute the AssociateWirelessGatewayWithCertificate service method. /// /// The response from the AssociateWirelessGatewayWithCertificate service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for AssociateWirelessGatewayWithCertificate Operation public virtual AssociateWirelessGatewayWithCertificateResponse AssociateWirelessGatewayWithCertificate(AssociateWirelessGatewayWithCertificateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateWirelessGatewayWithCertificateRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateWirelessGatewayWithCertificateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the AssociateWirelessGatewayWithCertificate operation. /// /// /// Container for the necessary parameters to execute the AssociateWirelessGatewayWithCertificate operation on AmazonIoTWirelessClient. /// 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 EndAssociateWirelessGatewayWithCertificate /// operation. /// REST API Reference for AssociateWirelessGatewayWithCertificate Operation public virtual IAsyncResult BeginAssociateWirelessGatewayWithCertificate(AssociateWirelessGatewayWithCertificateRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateWirelessGatewayWithCertificateRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateWirelessGatewayWithCertificateResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the AssociateWirelessGatewayWithCertificate operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateWirelessGatewayWithCertificate. /// /// Returns a AssociateWirelessGatewayWithCertificateResult from IoTWireless. /// REST API Reference for AssociateWirelessGatewayWithCertificate Operation public virtual AssociateWirelessGatewayWithCertificateResponse EndAssociateWirelessGatewayWithCertificate(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region AssociateWirelessGatewayWithThing /// /// Associates a wireless gateway with a thing. /// /// Container for the necessary parameters to execute the AssociateWirelessGatewayWithThing service method. /// /// The response from the AssociateWirelessGatewayWithThing service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for AssociateWirelessGatewayWithThing Operation public virtual AssociateWirelessGatewayWithThingResponse AssociateWirelessGatewayWithThing(AssociateWirelessGatewayWithThingRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateWirelessGatewayWithThingRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateWirelessGatewayWithThingResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the AssociateWirelessGatewayWithThing operation. /// /// /// Container for the necessary parameters to execute the AssociateWirelessGatewayWithThing operation on AmazonIoTWirelessClient. /// 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 EndAssociateWirelessGatewayWithThing /// operation. /// REST API Reference for AssociateWirelessGatewayWithThing Operation public virtual IAsyncResult BeginAssociateWirelessGatewayWithThing(AssociateWirelessGatewayWithThingRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = AssociateWirelessGatewayWithThingRequestMarshaller.Instance; options.ResponseUnmarshaller = AssociateWirelessGatewayWithThingResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the AssociateWirelessGatewayWithThing operation. /// /// /// The IAsyncResult returned by the call to BeginAssociateWirelessGatewayWithThing. /// /// Returns a AssociateWirelessGatewayWithThingResult from IoTWireless. /// REST API Reference for AssociateWirelessGatewayWithThing Operation public virtual AssociateWirelessGatewayWithThingResponse EndAssociateWirelessGatewayWithThing(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CancelMulticastGroupSession /// /// Cancels an existing multicast group session. /// /// Container for the necessary parameters to execute the CancelMulticastGroupSession service method. /// /// The response from the CancelMulticastGroupSession service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for CancelMulticastGroupSession Operation public virtual CancelMulticastGroupSessionResponse CancelMulticastGroupSession(CancelMulticastGroupSessionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CancelMulticastGroupSessionRequestMarshaller.Instance; options.ResponseUnmarshaller = CancelMulticastGroupSessionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CancelMulticastGroupSession operation. /// /// /// Container for the necessary parameters to execute the CancelMulticastGroupSession operation on AmazonIoTWirelessClient. /// 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 EndCancelMulticastGroupSession /// operation. /// REST API Reference for CancelMulticastGroupSession Operation public virtual IAsyncResult BeginCancelMulticastGroupSession(CancelMulticastGroupSessionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CancelMulticastGroupSessionRequestMarshaller.Instance; options.ResponseUnmarshaller = CancelMulticastGroupSessionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CancelMulticastGroupSession operation. /// /// /// The IAsyncResult returned by the call to BeginCancelMulticastGroupSession. /// /// Returns a CancelMulticastGroupSessionResult from IoTWireless. /// REST API Reference for CancelMulticastGroupSession Operation public virtual CancelMulticastGroupSessionResponse EndCancelMulticastGroupSession(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateDestination /// /// Creates a new destination that maps a device message to an AWS IoT rule. /// /// Container for the necessary parameters to execute the CreateDestination service method. /// /// The response from the CreateDestination service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for CreateDestination Operation public virtual CreateDestinationResponse CreateDestination(CreateDestinationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateDestinationRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateDestinationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateDestination operation. /// /// /// Container for the necessary parameters to execute the CreateDestination operation on AmazonIoTWirelessClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDestination /// operation. /// REST API Reference for CreateDestination Operation public virtual IAsyncResult BeginCreateDestination(CreateDestinationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateDestinationRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateDestinationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateDestination operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDestination. /// /// Returns a CreateDestinationResult from IoTWireless. /// REST API Reference for CreateDestination Operation public virtual CreateDestinationResponse EndCreateDestination(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateDeviceProfile /// /// Creates a new device profile. /// /// Container for the necessary parameters to execute the CreateDeviceProfile service method. /// /// The response from the CreateDeviceProfile service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for CreateDeviceProfile Operation public virtual CreateDeviceProfileResponse CreateDeviceProfile(CreateDeviceProfileRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateDeviceProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateDeviceProfileResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateDeviceProfile operation. /// /// /// Container for the necessary parameters to execute the CreateDeviceProfile operation on AmazonIoTWirelessClient. /// 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 EndCreateDeviceProfile /// operation. /// REST API Reference for CreateDeviceProfile Operation public virtual IAsyncResult BeginCreateDeviceProfile(CreateDeviceProfileRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateDeviceProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateDeviceProfileResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateDeviceProfile operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDeviceProfile. /// /// Returns a CreateDeviceProfileResult from IoTWireless. /// REST API Reference for CreateDeviceProfile Operation public virtual CreateDeviceProfileResponse EndCreateDeviceProfile(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateFuotaTask /// /// Creates a FUOTA task. /// /// Container for the necessary parameters to execute the CreateFuotaTask service method. /// /// The response from the CreateFuotaTask service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for CreateFuotaTask Operation public virtual CreateFuotaTaskResponse CreateFuotaTask(CreateFuotaTaskRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateFuotaTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateFuotaTaskResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateFuotaTask operation. /// /// /// Container for the necessary parameters to execute the CreateFuotaTask operation on AmazonIoTWirelessClient. /// 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 EndCreateFuotaTask /// operation. /// REST API Reference for CreateFuotaTask Operation public virtual IAsyncResult BeginCreateFuotaTask(CreateFuotaTaskRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateFuotaTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateFuotaTaskResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateFuotaTask operation. /// /// /// The IAsyncResult returned by the call to BeginCreateFuotaTask. /// /// Returns a CreateFuotaTaskResult from IoTWireless. /// REST API Reference for CreateFuotaTask Operation public virtual CreateFuotaTaskResponse EndCreateFuotaTask(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateMulticastGroup /// /// Creates a multicast group. /// /// Container for the necessary parameters to execute the CreateMulticastGroup service method. /// /// The response from the CreateMulticastGroup service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for CreateMulticastGroup Operation public virtual CreateMulticastGroupResponse CreateMulticastGroup(CreateMulticastGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMulticastGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMulticastGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateMulticastGroup operation. /// /// /// Container for the necessary parameters to execute the CreateMulticastGroup operation on AmazonIoTWirelessClient. /// 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 EndCreateMulticastGroup /// operation. /// REST API Reference for CreateMulticastGroup Operation public virtual IAsyncResult BeginCreateMulticastGroup(CreateMulticastGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateMulticastGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateMulticastGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateMulticastGroup operation. /// /// /// The IAsyncResult returned by the call to BeginCreateMulticastGroup. /// /// Returns a CreateMulticastGroupResult from IoTWireless. /// REST API Reference for CreateMulticastGroup Operation public virtual CreateMulticastGroupResponse EndCreateMulticastGroup(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateNetworkAnalyzerConfiguration /// /// Creates a new network analyzer configuration. /// /// Container for the necessary parameters to execute the CreateNetworkAnalyzerConfiguration service method. /// /// The response from the CreateNetworkAnalyzerConfiguration service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for CreateNetworkAnalyzerConfiguration Operation public virtual CreateNetworkAnalyzerConfigurationResponse CreateNetworkAnalyzerConfiguration(CreateNetworkAnalyzerConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateNetworkAnalyzerConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateNetworkAnalyzerConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateNetworkAnalyzerConfiguration operation. /// /// /// Container for the necessary parameters to execute the CreateNetworkAnalyzerConfiguration operation on AmazonIoTWirelessClient. /// 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 EndCreateNetworkAnalyzerConfiguration /// operation. /// REST API Reference for CreateNetworkAnalyzerConfiguration Operation public virtual IAsyncResult BeginCreateNetworkAnalyzerConfiguration(CreateNetworkAnalyzerConfigurationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateNetworkAnalyzerConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateNetworkAnalyzerConfigurationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateNetworkAnalyzerConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginCreateNetworkAnalyzerConfiguration. /// /// Returns a CreateNetworkAnalyzerConfigurationResult from IoTWireless. /// REST API Reference for CreateNetworkAnalyzerConfiguration Operation public virtual CreateNetworkAnalyzerConfigurationResponse EndCreateNetworkAnalyzerConfiguration(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateServiceProfile /// /// Creates a new service profile. /// /// Container for the necessary parameters to execute the CreateServiceProfile service method. /// /// The response from the CreateServiceProfile service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for CreateServiceProfile Operation public virtual CreateServiceProfileResponse CreateServiceProfile(CreateServiceProfileRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateServiceProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateServiceProfileResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateServiceProfile operation. /// /// /// Container for the necessary parameters to execute the CreateServiceProfile operation on AmazonIoTWirelessClient. /// 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 EndCreateServiceProfile /// operation. /// REST API Reference for CreateServiceProfile Operation public virtual IAsyncResult BeginCreateServiceProfile(CreateServiceProfileRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateServiceProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateServiceProfileResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateServiceProfile operation. /// /// /// The IAsyncResult returned by the call to BeginCreateServiceProfile. /// /// Returns a CreateServiceProfileResult from IoTWireless. /// REST API Reference for CreateServiceProfile Operation public virtual CreateServiceProfileResponse EndCreateServiceProfile(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateWirelessDevice /// /// Provisions a wireless device. /// /// Container for the necessary parameters to execute the CreateWirelessDevice service method. /// /// The response from the CreateWirelessDevice service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for CreateWirelessDevice Operation public virtual CreateWirelessDeviceResponse CreateWirelessDevice(CreateWirelessDeviceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateWirelessDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateWirelessDeviceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateWirelessDevice operation. /// /// /// Container for the necessary parameters to execute the CreateWirelessDevice operation on AmazonIoTWirelessClient. /// 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 EndCreateWirelessDevice /// operation. /// REST API Reference for CreateWirelessDevice Operation public virtual IAsyncResult BeginCreateWirelessDevice(CreateWirelessDeviceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateWirelessDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateWirelessDeviceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateWirelessDevice operation. /// /// /// The IAsyncResult returned by the call to BeginCreateWirelessDevice. /// /// Returns a CreateWirelessDeviceResult from IoTWireless. /// REST API Reference for CreateWirelessDevice Operation public virtual CreateWirelessDeviceResponse EndCreateWirelessDevice(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateWirelessGateway /// /// Provisions a wireless gateway. /// /// Container for the necessary parameters to execute the CreateWirelessGateway service method. /// /// The response from the CreateWirelessGateway service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for CreateWirelessGateway Operation public virtual CreateWirelessGatewayResponse CreateWirelessGateway(CreateWirelessGatewayRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateWirelessGatewayRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateWirelessGatewayResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateWirelessGateway operation. /// /// /// Container for the necessary parameters to execute the CreateWirelessGateway operation on AmazonIoTWirelessClient. /// 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 EndCreateWirelessGateway /// operation. /// REST API Reference for CreateWirelessGateway Operation public virtual IAsyncResult BeginCreateWirelessGateway(CreateWirelessGatewayRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateWirelessGatewayRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateWirelessGatewayResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateWirelessGateway operation. /// /// /// The IAsyncResult returned by the call to BeginCreateWirelessGateway. /// /// Returns a CreateWirelessGatewayResult from IoTWireless. /// REST API Reference for CreateWirelessGateway Operation public virtual CreateWirelessGatewayResponse EndCreateWirelessGateway(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateWirelessGatewayTask /// /// Creates a task for a wireless gateway. /// /// Container for the necessary parameters to execute the CreateWirelessGatewayTask service method. /// /// The response from the CreateWirelessGatewayTask service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for CreateWirelessGatewayTask Operation public virtual CreateWirelessGatewayTaskResponse CreateWirelessGatewayTask(CreateWirelessGatewayTaskRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateWirelessGatewayTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateWirelessGatewayTaskResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateWirelessGatewayTask operation. /// /// /// Container for the necessary parameters to execute the CreateWirelessGatewayTask operation on AmazonIoTWirelessClient. /// 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 EndCreateWirelessGatewayTask /// operation. /// REST API Reference for CreateWirelessGatewayTask Operation public virtual IAsyncResult BeginCreateWirelessGatewayTask(CreateWirelessGatewayTaskRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateWirelessGatewayTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateWirelessGatewayTaskResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateWirelessGatewayTask operation. /// /// /// The IAsyncResult returned by the call to BeginCreateWirelessGatewayTask. /// /// Returns a CreateWirelessGatewayTaskResult from IoTWireless. /// REST API Reference for CreateWirelessGatewayTask Operation public virtual CreateWirelessGatewayTaskResponse EndCreateWirelessGatewayTask(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region CreateWirelessGatewayTaskDefinition /// /// Creates a gateway task definition. /// /// Container for the necessary parameters to execute the CreateWirelessGatewayTaskDefinition service method. /// /// The response from the CreateWirelessGatewayTaskDefinition service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for CreateWirelessGatewayTaskDefinition Operation public virtual CreateWirelessGatewayTaskDefinitionResponse CreateWirelessGatewayTaskDefinition(CreateWirelessGatewayTaskDefinitionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = CreateWirelessGatewayTaskDefinitionRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateWirelessGatewayTaskDefinitionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the CreateWirelessGatewayTaskDefinition operation. /// /// /// Container for the necessary parameters to execute the CreateWirelessGatewayTaskDefinition operation on AmazonIoTWirelessClient. /// 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 EndCreateWirelessGatewayTaskDefinition /// operation. /// REST API Reference for CreateWirelessGatewayTaskDefinition Operation public virtual IAsyncResult BeginCreateWirelessGatewayTaskDefinition(CreateWirelessGatewayTaskDefinitionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = CreateWirelessGatewayTaskDefinitionRequestMarshaller.Instance; options.ResponseUnmarshaller = CreateWirelessGatewayTaskDefinitionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the CreateWirelessGatewayTaskDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginCreateWirelessGatewayTaskDefinition. /// /// Returns a CreateWirelessGatewayTaskDefinitionResult from IoTWireless. /// REST API Reference for CreateWirelessGatewayTaskDefinition Operation public virtual CreateWirelessGatewayTaskDefinitionResponse EndCreateWirelessGatewayTaskDefinition(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteDestination /// /// Deletes a destination. /// /// Container for the necessary parameters to execute the DeleteDestination service method. /// /// The response from the DeleteDestination service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for DeleteDestination Operation public virtual DeleteDestinationResponse DeleteDestination(DeleteDestinationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDestinationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDestinationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteDestination operation. /// /// /// Container for the necessary parameters to execute the DeleteDestination operation on AmazonIoTWirelessClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDestination /// operation. /// REST API Reference for DeleteDestination Operation public virtual IAsyncResult BeginDeleteDestination(DeleteDestinationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDestinationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDestinationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteDestination operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDestination. /// /// Returns a DeleteDestinationResult from IoTWireless. /// REST API Reference for DeleteDestination Operation public virtual DeleteDestinationResponse EndDeleteDestination(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteDeviceProfile /// /// Deletes a device profile. /// /// Container for the necessary parameters to execute the DeleteDeviceProfile service method. /// /// The response from the DeleteDeviceProfile service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for DeleteDeviceProfile Operation public virtual DeleteDeviceProfileResponse DeleteDeviceProfile(DeleteDeviceProfileRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDeviceProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDeviceProfileResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteDeviceProfile operation. /// /// /// Container for the necessary parameters to execute the DeleteDeviceProfile operation on AmazonIoTWirelessClient. /// 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 EndDeleteDeviceProfile /// operation. /// REST API Reference for DeleteDeviceProfile Operation public virtual IAsyncResult BeginDeleteDeviceProfile(DeleteDeviceProfileRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteDeviceProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteDeviceProfileResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteDeviceProfile operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDeviceProfile. /// /// Returns a DeleteDeviceProfileResult from IoTWireless. /// REST API Reference for DeleteDeviceProfile Operation public virtual DeleteDeviceProfileResponse EndDeleteDeviceProfile(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteFuotaTask /// /// Deletes a FUOTA task. /// /// Container for the necessary parameters to execute the DeleteFuotaTask service method. /// /// The response from the DeleteFuotaTask service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for DeleteFuotaTask Operation public virtual DeleteFuotaTaskResponse DeleteFuotaTask(DeleteFuotaTaskRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteFuotaTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteFuotaTaskResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteFuotaTask operation. /// /// /// Container for the necessary parameters to execute the DeleteFuotaTask operation on AmazonIoTWirelessClient. /// 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 EndDeleteFuotaTask /// operation. /// REST API Reference for DeleteFuotaTask Operation public virtual IAsyncResult BeginDeleteFuotaTask(DeleteFuotaTaskRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteFuotaTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteFuotaTaskResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteFuotaTask operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteFuotaTask. /// /// Returns a DeleteFuotaTaskResult from IoTWireless. /// REST API Reference for DeleteFuotaTask Operation public virtual DeleteFuotaTaskResponse EndDeleteFuotaTask(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteMulticastGroup /// /// Deletes a multicast group if it is not in use by a fuota task. /// /// Container for the necessary parameters to execute the DeleteMulticastGroup service method. /// /// The response from the DeleteMulticastGroup service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for DeleteMulticastGroup Operation public virtual DeleteMulticastGroupResponse DeleteMulticastGroup(DeleteMulticastGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteMulticastGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteMulticastGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteMulticastGroup operation. /// /// /// Container for the necessary parameters to execute the DeleteMulticastGroup operation on AmazonIoTWirelessClient. /// 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 EndDeleteMulticastGroup /// operation. /// REST API Reference for DeleteMulticastGroup Operation public virtual IAsyncResult BeginDeleteMulticastGroup(DeleteMulticastGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteMulticastGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteMulticastGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteMulticastGroup operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteMulticastGroup. /// /// Returns a DeleteMulticastGroupResult from IoTWireless. /// REST API Reference for DeleteMulticastGroup Operation public virtual DeleteMulticastGroupResponse EndDeleteMulticastGroup(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteNetworkAnalyzerConfiguration /// /// Deletes a network analyzer configuration. /// /// Container for the necessary parameters to execute the DeleteNetworkAnalyzerConfiguration service method. /// /// The response from the DeleteNetworkAnalyzerConfiguration service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for DeleteNetworkAnalyzerConfiguration Operation public virtual DeleteNetworkAnalyzerConfigurationResponse DeleteNetworkAnalyzerConfiguration(DeleteNetworkAnalyzerConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteNetworkAnalyzerConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteNetworkAnalyzerConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteNetworkAnalyzerConfiguration operation. /// /// /// Container for the necessary parameters to execute the DeleteNetworkAnalyzerConfiguration operation on AmazonIoTWirelessClient. /// 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 EndDeleteNetworkAnalyzerConfiguration /// operation. /// REST API Reference for DeleteNetworkAnalyzerConfiguration Operation public virtual IAsyncResult BeginDeleteNetworkAnalyzerConfiguration(DeleteNetworkAnalyzerConfigurationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteNetworkAnalyzerConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteNetworkAnalyzerConfigurationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteNetworkAnalyzerConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteNetworkAnalyzerConfiguration. /// /// Returns a DeleteNetworkAnalyzerConfigurationResult from IoTWireless. /// REST API Reference for DeleteNetworkAnalyzerConfiguration Operation public virtual DeleteNetworkAnalyzerConfigurationResponse EndDeleteNetworkAnalyzerConfiguration(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteQueuedMessages /// /// Remove queued messages from the downlink queue. /// /// Container for the necessary parameters to execute the DeleteQueuedMessages service method. /// /// The response from the DeleteQueuedMessages service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for DeleteQueuedMessages Operation public virtual DeleteQueuedMessagesResponse DeleteQueuedMessages(DeleteQueuedMessagesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteQueuedMessagesRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteQueuedMessagesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteQueuedMessages operation. /// /// /// Container for the necessary parameters to execute the DeleteQueuedMessages operation on AmazonIoTWirelessClient. /// 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 EndDeleteQueuedMessages /// operation. /// REST API Reference for DeleteQueuedMessages Operation public virtual IAsyncResult BeginDeleteQueuedMessages(DeleteQueuedMessagesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteQueuedMessagesRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteQueuedMessagesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteQueuedMessages operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteQueuedMessages. /// /// Returns a DeleteQueuedMessagesResult from IoTWireless. /// REST API Reference for DeleteQueuedMessages Operation public virtual DeleteQueuedMessagesResponse EndDeleteQueuedMessages(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteServiceProfile /// /// Deletes a service profile. /// /// Container for the necessary parameters to execute the DeleteServiceProfile service method. /// /// The response from the DeleteServiceProfile service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for DeleteServiceProfile Operation public virtual DeleteServiceProfileResponse DeleteServiceProfile(DeleteServiceProfileRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteServiceProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteServiceProfileResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteServiceProfile operation. /// /// /// Container for the necessary parameters to execute the DeleteServiceProfile operation on AmazonIoTWirelessClient. /// 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 EndDeleteServiceProfile /// operation. /// REST API Reference for DeleteServiceProfile Operation public virtual IAsyncResult BeginDeleteServiceProfile(DeleteServiceProfileRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteServiceProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteServiceProfileResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteServiceProfile operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteServiceProfile. /// /// Returns a DeleteServiceProfileResult from IoTWireless. /// REST API Reference for DeleteServiceProfile Operation public virtual DeleteServiceProfileResponse EndDeleteServiceProfile(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteWirelessDevice /// /// Deletes a wireless device. /// /// Container for the necessary parameters to execute the DeleteWirelessDevice service method. /// /// The response from the DeleteWirelessDevice service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for DeleteWirelessDevice Operation public virtual DeleteWirelessDeviceResponse DeleteWirelessDevice(DeleteWirelessDeviceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteWirelessDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteWirelessDeviceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteWirelessDevice operation. /// /// /// Container for the necessary parameters to execute the DeleteWirelessDevice operation on AmazonIoTWirelessClient. /// 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 EndDeleteWirelessDevice /// operation. /// REST API Reference for DeleteWirelessDevice Operation public virtual IAsyncResult BeginDeleteWirelessDevice(DeleteWirelessDeviceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteWirelessDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteWirelessDeviceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteWirelessDevice operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteWirelessDevice. /// /// Returns a DeleteWirelessDeviceResult from IoTWireless. /// REST API Reference for DeleteWirelessDevice Operation public virtual DeleteWirelessDeviceResponse EndDeleteWirelessDevice(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteWirelessDeviceImportTask /// /// Delete an import task. /// /// Container for the necessary parameters to execute the DeleteWirelessDeviceImportTask service method. /// /// The response from the DeleteWirelessDeviceImportTask service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for DeleteWirelessDeviceImportTask Operation public virtual DeleteWirelessDeviceImportTaskResponse DeleteWirelessDeviceImportTask(DeleteWirelessDeviceImportTaskRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteWirelessDeviceImportTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteWirelessDeviceImportTaskResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteWirelessDeviceImportTask operation. /// /// /// Container for the necessary parameters to execute the DeleteWirelessDeviceImportTask operation on AmazonIoTWirelessClient. /// 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 EndDeleteWirelessDeviceImportTask /// operation. /// REST API Reference for DeleteWirelessDeviceImportTask Operation public virtual IAsyncResult BeginDeleteWirelessDeviceImportTask(DeleteWirelessDeviceImportTaskRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteWirelessDeviceImportTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteWirelessDeviceImportTaskResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteWirelessDeviceImportTask operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteWirelessDeviceImportTask. /// /// Returns a DeleteWirelessDeviceImportTaskResult from IoTWireless. /// REST API Reference for DeleteWirelessDeviceImportTask Operation public virtual DeleteWirelessDeviceImportTaskResponse EndDeleteWirelessDeviceImportTask(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteWirelessGateway /// /// Deletes a wireless gateway. /// /// Container for the necessary parameters to execute the DeleteWirelessGateway service method. /// /// The response from the DeleteWirelessGateway service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for DeleteWirelessGateway Operation public virtual DeleteWirelessGatewayResponse DeleteWirelessGateway(DeleteWirelessGatewayRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteWirelessGatewayRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteWirelessGatewayResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteWirelessGateway operation. /// /// /// Container for the necessary parameters to execute the DeleteWirelessGateway operation on AmazonIoTWirelessClient. /// 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 EndDeleteWirelessGateway /// operation. /// REST API Reference for DeleteWirelessGateway Operation public virtual IAsyncResult BeginDeleteWirelessGateway(DeleteWirelessGatewayRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteWirelessGatewayRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteWirelessGatewayResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteWirelessGateway operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteWirelessGateway. /// /// Returns a DeleteWirelessGatewayResult from IoTWireless. /// REST API Reference for DeleteWirelessGateway Operation public virtual DeleteWirelessGatewayResponse EndDeleteWirelessGateway(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteWirelessGatewayTask /// /// Deletes a wireless gateway task. /// /// Container for the necessary parameters to execute the DeleteWirelessGatewayTask service method. /// /// The response from the DeleteWirelessGatewayTask service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for DeleteWirelessGatewayTask Operation public virtual DeleteWirelessGatewayTaskResponse DeleteWirelessGatewayTask(DeleteWirelessGatewayTaskRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteWirelessGatewayTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteWirelessGatewayTaskResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteWirelessGatewayTask operation. /// /// /// Container for the necessary parameters to execute the DeleteWirelessGatewayTask operation on AmazonIoTWirelessClient. /// 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 EndDeleteWirelessGatewayTask /// operation. /// REST API Reference for DeleteWirelessGatewayTask Operation public virtual IAsyncResult BeginDeleteWirelessGatewayTask(DeleteWirelessGatewayTaskRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteWirelessGatewayTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteWirelessGatewayTaskResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteWirelessGatewayTask operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteWirelessGatewayTask. /// /// Returns a DeleteWirelessGatewayTaskResult from IoTWireless. /// REST API Reference for DeleteWirelessGatewayTask Operation public virtual DeleteWirelessGatewayTaskResponse EndDeleteWirelessGatewayTask(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeleteWirelessGatewayTaskDefinition /// /// Deletes a wireless gateway task definition. Deleting this task definition does not /// affect tasks that are currently in progress. /// /// Container for the necessary parameters to execute the DeleteWirelessGatewayTaskDefinition service method. /// /// The response from the DeleteWirelessGatewayTaskDefinition service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for DeleteWirelessGatewayTaskDefinition Operation public virtual DeleteWirelessGatewayTaskDefinitionResponse DeleteWirelessGatewayTaskDefinition(DeleteWirelessGatewayTaskDefinitionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteWirelessGatewayTaskDefinitionRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteWirelessGatewayTaskDefinitionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeleteWirelessGatewayTaskDefinition operation. /// /// /// Container for the necessary parameters to execute the DeleteWirelessGatewayTaskDefinition operation on AmazonIoTWirelessClient. /// 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 EndDeleteWirelessGatewayTaskDefinition /// operation. /// REST API Reference for DeleteWirelessGatewayTaskDefinition Operation public virtual IAsyncResult BeginDeleteWirelessGatewayTaskDefinition(DeleteWirelessGatewayTaskDefinitionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeleteWirelessGatewayTaskDefinitionRequestMarshaller.Instance; options.ResponseUnmarshaller = DeleteWirelessGatewayTaskDefinitionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeleteWirelessGatewayTaskDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteWirelessGatewayTaskDefinition. /// /// Returns a DeleteWirelessGatewayTaskDefinitionResult from IoTWireless. /// REST API Reference for DeleteWirelessGatewayTaskDefinition Operation public virtual DeleteWirelessGatewayTaskDefinitionResponse EndDeleteWirelessGatewayTaskDefinition(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DeregisterWirelessDevice /// /// Deregister a wireless device from AWS IoT Wireless. /// /// Container for the necessary parameters to execute the DeregisterWirelessDevice service method. /// /// The response from the DeregisterWirelessDevice service method, as returned by IoTWireless. /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for DeregisterWirelessDevice Operation public virtual DeregisterWirelessDeviceResponse DeregisterWirelessDevice(DeregisterWirelessDeviceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DeregisterWirelessDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = DeregisterWirelessDeviceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DeregisterWirelessDevice operation. /// /// /// Container for the necessary parameters to execute the DeregisterWirelessDevice operation on AmazonIoTWirelessClient. /// 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 EndDeregisterWirelessDevice /// operation. /// REST API Reference for DeregisterWirelessDevice Operation public virtual IAsyncResult BeginDeregisterWirelessDevice(DeregisterWirelessDeviceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DeregisterWirelessDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = DeregisterWirelessDeviceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DeregisterWirelessDevice operation. /// /// /// The IAsyncResult returned by the call to BeginDeregisterWirelessDevice. /// /// Returns a DeregisterWirelessDeviceResult from IoTWireless. /// REST API Reference for DeregisterWirelessDevice Operation public virtual DeregisterWirelessDeviceResponse EndDeregisterWirelessDevice(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DisassociateAwsAccountFromPartnerAccount /// /// Disassociates your AWS account from a partner account. If PartnerAccountId /// and PartnerType are null, disassociates your AWS account /// from all partner accounts. /// /// Container for the necessary parameters to execute the DisassociateAwsAccountFromPartnerAccount service method. /// /// The response from the DisassociateAwsAccountFromPartnerAccount service method, as returned by IoTWireless. /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for DisassociateAwsAccountFromPartnerAccount Operation public virtual DisassociateAwsAccountFromPartnerAccountResponse DisassociateAwsAccountFromPartnerAccount(DisassociateAwsAccountFromPartnerAccountRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateAwsAccountFromPartnerAccountRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateAwsAccountFromPartnerAccountResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DisassociateAwsAccountFromPartnerAccount operation. /// /// /// Container for the necessary parameters to execute the DisassociateAwsAccountFromPartnerAccount operation on AmazonIoTWirelessClient. /// 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 EndDisassociateAwsAccountFromPartnerAccount /// operation. /// REST API Reference for DisassociateAwsAccountFromPartnerAccount Operation public virtual IAsyncResult BeginDisassociateAwsAccountFromPartnerAccount(DisassociateAwsAccountFromPartnerAccountRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateAwsAccountFromPartnerAccountRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateAwsAccountFromPartnerAccountResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DisassociateAwsAccountFromPartnerAccount operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateAwsAccountFromPartnerAccount. /// /// Returns a DisassociateAwsAccountFromPartnerAccountResult from IoTWireless. /// REST API Reference for DisassociateAwsAccountFromPartnerAccount Operation public virtual DisassociateAwsAccountFromPartnerAccountResponse EndDisassociateAwsAccountFromPartnerAccount(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DisassociateMulticastGroupFromFuotaTask /// /// Disassociates a multicast group from a fuota task. /// /// Container for the necessary parameters to execute the DisassociateMulticastGroupFromFuotaTask service method. /// /// The response from the DisassociateMulticastGroupFromFuotaTask service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for DisassociateMulticastGroupFromFuotaTask Operation public virtual DisassociateMulticastGroupFromFuotaTaskResponse DisassociateMulticastGroupFromFuotaTask(DisassociateMulticastGroupFromFuotaTaskRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateMulticastGroupFromFuotaTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateMulticastGroupFromFuotaTaskResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DisassociateMulticastGroupFromFuotaTask operation. /// /// /// Container for the necessary parameters to execute the DisassociateMulticastGroupFromFuotaTask operation on AmazonIoTWirelessClient. /// 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 EndDisassociateMulticastGroupFromFuotaTask /// operation. /// REST API Reference for DisassociateMulticastGroupFromFuotaTask Operation public virtual IAsyncResult BeginDisassociateMulticastGroupFromFuotaTask(DisassociateMulticastGroupFromFuotaTaskRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateMulticastGroupFromFuotaTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateMulticastGroupFromFuotaTaskResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DisassociateMulticastGroupFromFuotaTask operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateMulticastGroupFromFuotaTask. /// /// Returns a DisassociateMulticastGroupFromFuotaTaskResult from IoTWireless. /// REST API Reference for DisassociateMulticastGroupFromFuotaTask Operation public virtual DisassociateMulticastGroupFromFuotaTaskResponse EndDisassociateMulticastGroupFromFuotaTask(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DisassociateWirelessDeviceFromFuotaTask /// /// Disassociates a wireless device from a FUOTA task. /// /// Container for the necessary parameters to execute the DisassociateWirelessDeviceFromFuotaTask service method. /// /// The response from the DisassociateWirelessDeviceFromFuotaTask service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for DisassociateWirelessDeviceFromFuotaTask Operation public virtual DisassociateWirelessDeviceFromFuotaTaskResponse DisassociateWirelessDeviceFromFuotaTask(DisassociateWirelessDeviceFromFuotaTaskRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateWirelessDeviceFromFuotaTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateWirelessDeviceFromFuotaTaskResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DisassociateWirelessDeviceFromFuotaTask operation. /// /// /// Container for the necessary parameters to execute the DisassociateWirelessDeviceFromFuotaTask operation on AmazonIoTWirelessClient. /// 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 EndDisassociateWirelessDeviceFromFuotaTask /// operation. /// REST API Reference for DisassociateWirelessDeviceFromFuotaTask Operation public virtual IAsyncResult BeginDisassociateWirelessDeviceFromFuotaTask(DisassociateWirelessDeviceFromFuotaTaskRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateWirelessDeviceFromFuotaTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateWirelessDeviceFromFuotaTaskResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DisassociateWirelessDeviceFromFuotaTask operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateWirelessDeviceFromFuotaTask. /// /// Returns a DisassociateWirelessDeviceFromFuotaTaskResult from IoTWireless. /// REST API Reference for DisassociateWirelessDeviceFromFuotaTask Operation public virtual DisassociateWirelessDeviceFromFuotaTaskResponse EndDisassociateWirelessDeviceFromFuotaTask(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DisassociateWirelessDeviceFromMulticastGroup /// /// Disassociates a wireless device from a multicast group. /// /// Container for the necessary parameters to execute the DisassociateWirelessDeviceFromMulticastGroup service method. /// /// The response from the DisassociateWirelessDeviceFromMulticastGroup service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for DisassociateWirelessDeviceFromMulticastGroup Operation public virtual DisassociateWirelessDeviceFromMulticastGroupResponse DisassociateWirelessDeviceFromMulticastGroup(DisassociateWirelessDeviceFromMulticastGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateWirelessDeviceFromMulticastGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateWirelessDeviceFromMulticastGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DisassociateWirelessDeviceFromMulticastGroup operation. /// /// /// Container for the necessary parameters to execute the DisassociateWirelessDeviceFromMulticastGroup operation on AmazonIoTWirelessClient. /// 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 EndDisassociateWirelessDeviceFromMulticastGroup /// operation. /// REST API Reference for DisassociateWirelessDeviceFromMulticastGroup Operation public virtual IAsyncResult BeginDisassociateWirelessDeviceFromMulticastGroup(DisassociateWirelessDeviceFromMulticastGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateWirelessDeviceFromMulticastGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateWirelessDeviceFromMulticastGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DisassociateWirelessDeviceFromMulticastGroup operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateWirelessDeviceFromMulticastGroup. /// /// Returns a DisassociateWirelessDeviceFromMulticastGroupResult from IoTWireless. /// REST API Reference for DisassociateWirelessDeviceFromMulticastGroup Operation public virtual DisassociateWirelessDeviceFromMulticastGroupResponse EndDisassociateWirelessDeviceFromMulticastGroup(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DisassociateWirelessDeviceFromThing /// /// Disassociates a wireless device from its currently associated thing. /// /// Container for the necessary parameters to execute the DisassociateWirelessDeviceFromThing service method. /// /// The response from the DisassociateWirelessDeviceFromThing service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for DisassociateWirelessDeviceFromThing Operation public virtual DisassociateWirelessDeviceFromThingResponse DisassociateWirelessDeviceFromThing(DisassociateWirelessDeviceFromThingRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateWirelessDeviceFromThingRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateWirelessDeviceFromThingResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DisassociateWirelessDeviceFromThing operation. /// /// /// Container for the necessary parameters to execute the DisassociateWirelessDeviceFromThing operation on AmazonIoTWirelessClient. /// 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 EndDisassociateWirelessDeviceFromThing /// operation. /// REST API Reference for DisassociateWirelessDeviceFromThing Operation public virtual IAsyncResult BeginDisassociateWirelessDeviceFromThing(DisassociateWirelessDeviceFromThingRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateWirelessDeviceFromThingRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateWirelessDeviceFromThingResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DisassociateWirelessDeviceFromThing operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateWirelessDeviceFromThing. /// /// Returns a DisassociateWirelessDeviceFromThingResult from IoTWireless. /// REST API Reference for DisassociateWirelessDeviceFromThing Operation public virtual DisassociateWirelessDeviceFromThingResponse EndDisassociateWirelessDeviceFromThing(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DisassociateWirelessGatewayFromCertificate /// /// Disassociates a wireless gateway from its currently associated certificate. /// /// Container for the necessary parameters to execute the DisassociateWirelessGatewayFromCertificate service method. /// /// The response from the DisassociateWirelessGatewayFromCertificate service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for DisassociateWirelessGatewayFromCertificate Operation public virtual DisassociateWirelessGatewayFromCertificateResponse DisassociateWirelessGatewayFromCertificate(DisassociateWirelessGatewayFromCertificateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateWirelessGatewayFromCertificateRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateWirelessGatewayFromCertificateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DisassociateWirelessGatewayFromCertificate operation. /// /// /// Container for the necessary parameters to execute the DisassociateWirelessGatewayFromCertificate operation on AmazonIoTWirelessClient. /// 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 EndDisassociateWirelessGatewayFromCertificate /// operation. /// REST API Reference for DisassociateWirelessGatewayFromCertificate Operation public virtual IAsyncResult BeginDisassociateWirelessGatewayFromCertificate(DisassociateWirelessGatewayFromCertificateRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateWirelessGatewayFromCertificateRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateWirelessGatewayFromCertificateResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DisassociateWirelessGatewayFromCertificate operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateWirelessGatewayFromCertificate. /// /// Returns a DisassociateWirelessGatewayFromCertificateResult from IoTWireless. /// REST API Reference for DisassociateWirelessGatewayFromCertificate Operation public virtual DisassociateWirelessGatewayFromCertificateResponse EndDisassociateWirelessGatewayFromCertificate(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region DisassociateWirelessGatewayFromThing /// /// Disassociates a wireless gateway from its currently associated thing. /// /// Container for the necessary parameters to execute the DisassociateWirelessGatewayFromThing service method. /// /// The response from the DisassociateWirelessGatewayFromThing service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for DisassociateWirelessGatewayFromThing Operation public virtual DisassociateWirelessGatewayFromThingResponse DisassociateWirelessGatewayFromThing(DisassociateWirelessGatewayFromThingRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateWirelessGatewayFromThingRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateWirelessGatewayFromThingResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the DisassociateWirelessGatewayFromThing operation. /// /// /// Container for the necessary parameters to execute the DisassociateWirelessGatewayFromThing operation on AmazonIoTWirelessClient. /// 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 EndDisassociateWirelessGatewayFromThing /// operation. /// REST API Reference for DisassociateWirelessGatewayFromThing Operation public virtual IAsyncResult BeginDisassociateWirelessGatewayFromThing(DisassociateWirelessGatewayFromThingRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = DisassociateWirelessGatewayFromThingRequestMarshaller.Instance; options.ResponseUnmarshaller = DisassociateWirelessGatewayFromThingResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the DisassociateWirelessGatewayFromThing operation. /// /// /// The IAsyncResult returned by the call to BeginDisassociateWirelessGatewayFromThing. /// /// Returns a DisassociateWirelessGatewayFromThingResult from IoTWireless. /// REST API Reference for DisassociateWirelessGatewayFromThing Operation public virtual DisassociateWirelessGatewayFromThingResponse EndDisassociateWirelessGatewayFromThing(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetDestination /// /// Gets information about a destination. /// /// Container for the necessary parameters to execute the GetDestination service method. /// /// The response from the GetDestination service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetDestination Operation public virtual GetDestinationResponse GetDestination(GetDestinationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetDestinationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetDestinationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetDestination operation. /// /// /// Container for the necessary parameters to execute the GetDestination operation on AmazonIoTWirelessClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDestination /// operation. /// REST API Reference for GetDestination Operation public virtual IAsyncResult BeginGetDestination(GetDestinationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetDestinationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetDestinationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetDestination operation. /// /// /// The IAsyncResult returned by the call to BeginGetDestination. /// /// Returns a GetDestinationResult from IoTWireless. /// REST API Reference for GetDestination Operation public virtual GetDestinationResponse EndGetDestination(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetDeviceProfile /// /// Gets information about a device profile. /// /// Container for the necessary parameters to execute the GetDeviceProfile service method. /// /// The response from the GetDeviceProfile service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetDeviceProfile Operation public virtual GetDeviceProfileResponse GetDeviceProfile(GetDeviceProfileRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetDeviceProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = GetDeviceProfileResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetDeviceProfile operation. /// /// /// Container for the necessary parameters to execute the GetDeviceProfile operation on AmazonIoTWirelessClient. /// 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 EndGetDeviceProfile /// operation. /// REST API Reference for GetDeviceProfile Operation public virtual IAsyncResult BeginGetDeviceProfile(GetDeviceProfileRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetDeviceProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = GetDeviceProfileResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetDeviceProfile operation. /// /// /// The IAsyncResult returned by the call to BeginGetDeviceProfile. /// /// Returns a GetDeviceProfileResult from IoTWireless. /// REST API Reference for GetDeviceProfile Operation public virtual GetDeviceProfileResponse EndGetDeviceProfile(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetEventConfigurationByResourceTypes /// /// Get the event configuration based on resource types. /// /// Container for the necessary parameters to execute the GetEventConfigurationByResourceTypes service method. /// /// The response from the GetEventConfigurationByResourceTypes service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// REST API Reference for GetEventConfigurationByResourceTypes Operation public virtual GetEventConfigurationByResourceTypesResponse GetEventConfigurationByResourceTypes(GetEventConfigurationByResourceTypesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetEventConfigurationByResourceTypesRequestMarshaller.Instance; options.ResponseUnmarshaller = GetEventConfigurationByResourceTypesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetEventConfigurationByResourceTypes operation. /// /// /// Container for the necessary parameters to execute the GetEventConfigurationByResourceTypes operation on AmazonIoTWirelessClient. /// 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 EndGetEventConfigurationByResourceTypes /// operation. /// REST API Reference for GetEventConfigurationByResourceTypes Operation public virtual IAsyncResult BeginGetEventConfigurationByResourceTypes(GetEventConfigurationByResourceTypesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetEventConfigurationByResourceTypesRequestMarshaller.Instance; options.ResponseUnmarshaller = GetEventConfigurationByResourceTypesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetEventConfigurationByResourceTypes operation. /// /// /// The IAsyncResult returned by the call to BeginGetEventConfigurationByResourceTypes. /// /// Returns a GetEventConfigurationByResourceTypesResult from IoTWireless. /// REST API Reference for GetEventConfigurationByResourceTypes Operation public virtual GetEventConfigurationByResourceTypesResponse EndGetEventConfigurationByResourceTypes(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetFuotaTask /// /// Gets information about a FUOTA task. /// /// Container for the necessary parameters to execute the GetFuotaTask service method. /// /// The response from the GetFuotaTask service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetFuotaTask Operation public virtual GetFuotaTaskResponse GetFuotaTask(GetFuotaTaskRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetFuotaTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = GetFuotaTaskResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetFuotaTask operation. /// /// /// Container for the necessary parameters to execute the GetFuotaTask operation on AmazonIoTWirelessClient. /// 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 EndGetFuotaTask /// operation. /// REST API Reference for GetFuotaTask Operation public virtual IAsyncResult BeginGetFuotaTask(GetFuotaTaskRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetFuotaTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = GetFuotaTaskResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetFuotaTask operation. /// /// /// The IAsyncResult returned by the call to BeginGetFuotaTask. /// /// Returns a GetFuotaTaskResult from IoTWireless. /// REST API Reference for GetFuotaTask Operation public virtual GetFuotaTaskResponse EndGetFuotaTask(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetLogLevelsByResourceTypes /// /// Returns current default log levels or log levels by resource types. Based on resource /// types, log levels can be for wireless device log options or wireless gateway log options. /// /// Container for the necessary parameters to execute the GetLogLevelsByResourceTypes service method. /// /// The response from the GetLogLevelsByResourceTypes service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetLogLevelsByResourceTypes Operation public virtual GetLogLevelsByResourceTypesResponse GetLogLevelsByResourceTypes(GetLogLevelsByResourceTypesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetLogLevelsByResourceTypesRequestMarshaller.Instance; options.ResponseUnmarshaller = GetLogLevelsByResourceTypesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetLogLevelsByResourceTypes operation. /// /// /// Container for the necessary parameters to execute the GetLogLevelsByResourceTypes operation on AmazonIoTWirelessClient. /// 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 EndGetLogLevelsByResourceTypes /// operation. /// REST API Reference for GetLogLevelsByResourceTypes Operation public virtual IAsyncResult BeginGetLogLevelsByResourceTypes(GetLogLevelsByResourceTypesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetLogLevelsByResourceTypesRequestMarshaller.Instance; options.ResponseUnmarshaller = GetLogLevelsByResourceTypesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetLogLevelsByResourceTypes operation. /// /// /// The IAsyncResult returned by the call to BeginGetLogLevelsByResourceTypes. /// /// Returns a GetLogLevelsByResourceTypesResult from IoTWireless. /// REST API Reference for GetLogLevelsByResourceTypes Operation public virtual GetLogLevelsByResourceTypesResponse EndGetLogLevelsByResourceTypes(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetMulticastGroup /// /// Gets information about a multicast group. /// /// Container for the necessary parameters to execute the GetMulticastGroup service method. /// /// The response from the GetMulticastGroup service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetMulticastGroup Operation public virtual GetMulticastGroupResponse GetMulticastGroup(GetMulticastGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetMulticastGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = GetMulticastGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetMulticastGroup operation. /// /// /// Container for the necessary parameters to execute the GetMulticastGroup operation on AmazonIoTWirelessClient. /// 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 EndGetMulticastGroup /// operation. /// REST API Reference for GetMulticastGroup Operation public virtual IAsyncResult BeginGetMulticastGroup(GetMulticastGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetMulticastGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = GetMulticastGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetMulticastGroup operation. /// /// /// The IAsyncResult returned by the call to BeginGetMulticastGroup. /// /// Returns a GetMulticastGroupResult from IoTWireless. /// REST API Reference for GetMulticastGroup Operation public virtual GetMulticastGroupResponse EndGetMulticastGroup(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetMulticastGroupSession /// /// Gets information about a multicast group session. /// /// Container for the necessary parameters to execute the GetMulticastGroupSession service method. /// /// The response from the GetMulticastGroupSession service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetMulticastGroupSession Operation public virtual GetMulticastGroupSessionResponse GetMulticastGroupSession(GetMulticastGroupSessionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetMulticastGroupSessionRequestMarshaller.Instance; options.ResponseUnmarshaller = GetMulticastGroupSessionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetMulticastGroupSession operation. /// /// /// Container for the necessary parameters to execute the GetMulticastGroupSession operation on AmazonIoTWirelessClient. /// 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 EndGetMulticastGroupSession /// operation. /// REST API Reference for GetMulticastGroupSession Operation public virtual IAsyncResult BeginGetMulticastGroupSession(GetMulticastGroupSessionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetMulticastGroupSessionRequestMarshaller.Instance; options.ResponseUnmarshaller = GetMulticastGroupSessionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetMulticastGroupSession operation. /// /// /// The IAsyncResult returned by the call to BeginGetMulticastGroupSession. /// /// Returns a GetMulticastGroupSessionResult from IoTWireless. /// REST API Reference for GetMulticastGroupSession Operation public virtual GetMulticastGroupSessionResponse EndGetMulticastGroupSession(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetNetworkAnalyzerConfiguration /// /// Get network analyzer configuration. /// /// Container for the necessary parameters to execute the GetNetworkAnalyzerConfiguration service method. /// /// The response from the GetNetworkAnalyzerConfiguration service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetNetworkAnalyzerConfiguration Operation public virtual GetNetworkAnalyzerConfigurationResponse GetNetworkAnalyzerConfiguration(GetNetworkAnalyzerConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetNetworkAnalyzerConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetNetworkAnalyzerConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetNetworkAnalyzerConfiguration operation. /// /// /// Container for the necessary parameters to execute the GetNetworkAnalyzerConfiguration operation on AmazonIoTWirelessClient. /// 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 EndGetNetworkAnalyzerConfiguration /// operation. /// REST API Reference for GetNetworkAnalyzerConfiguration Operation public virtual IAsyncResult BeginGetNetworkAnalyzerConfiguration(GetNetworkAnalyzerConfigurationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetNetworkAnalyzerConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetNetworkAnalyzerConfigurationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetNetworkAnalyzerConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginGetNetworkAnalyzerConfiguration. /// /// Returns a GetNetworkAnalyzerConfigurationResult from IoTWireless. /// REST API Reference for GetNetworkAnalyzerConfiguration Operation public virtual GetNetworkAnalyzerConfigurationResponse EndGetNetworkAnalyzerConfiguration(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetPartnerAccount /// /// Gets information about a partner account. If PartnerAccountId and PartnerType /// are null, returns all partner accounts. /// /// Container for the necessary parameters to execute the GetPartnerAccount service method. /// /// The response from the GetPartnerAccount service method, as returned by IoTWireless. /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetPartnerAccount Operation public virtual GetPartnerAccountResponse GetPartnerAccount(GetPartnerAccountRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetPartnerAccountRequestMarshaller.Instance; options.ResponseUnmarshaller = GetPartnerAccountResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetPartnerAccount operation. /// /// /// Container for the necessary parameters to execute the GetPartnerAccount operation on AmazonIoTWirelessClient. /// 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 EndGetPartnerAccount /// operation. /// REST API Reference for GetPartnerAccount Operation public virtual IAsyncResult BeginGetPartnerAccount(GetPartnerAccountRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetPartnerAccountRequestMarshaller.Instance; options.ResponseUnmarshaller = GetPartnerAccountResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetPartnerAccount operation. /// /// /// The IAsyncResult returned by the call to BeginGetPartnerAccount. /// /// Returns a GetPartnerAccountResult from IoTWireless. /// REST API Reference for GetPartnerAccount Operation public virtual GetPartnerAccountResponse EndGetPartnerAccount(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetPosition /// /// Get the position information for a given resource. /// /// /// /// This action is no longer supported. Calls to retrieve the position information should /// use the GetResourcePosition /// API operation instead. /// /// /// /// Container for the necessary parameters to execute the GetPosition service method. /// /// The response from the GetPosition service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetPosition Operation [Obsolete("This operation is no longer supported.")] public virtual GetPositionResponse GetPosition(GetPositionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetPositionRequestMarshaller.Instance; options.ResponseUnmarshaller = GetPositionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetPosition operation. /// /// /// Container for the necessary parameters to execute the GetPosition operation on AmazonIoTWirelessClient. /// 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 EndGetPosition /// operation. /// REST API Reference for GetPosition Operation [Obsolete("This operation is no longer supported.")] public virtual IAsyncResult BeginGetPosition(GetPositionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetPositionRequestMarshaller.Instance; options.ResponseUnmarshaller = GetPositionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetPosition operation. /// /// /// The IAsyncResult returned by the call to BeginGetPosition. /// /// Returns a GetPositionResult from IoTWireless. /// REST API Reference for GetPosition Operation [Obsolete("This operation is no longer supported.")] public virtual GetPositionResponse EndGetPosition(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetPositionConfiguration /// /// Get position configuration for a given resource. /// /// /// /// This action is no longer supported. Calls to retrieve the position configuration should /// use the GetResourcePosition /// API operation instead. /// /// /// /// Container for the necessary parameters to execute the GetPositionConfiguration service method. /// /// The response from the GetPositionConfiguration service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetPositionConfiguration Operation [Obsolete("This operation is no longer supported.")] public virtual GetPositionConfigurationResponse GetPositionConfiguration(GetPositionConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetPositionConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetPositionConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetPositionConfiguration operation. /// /// /// Container for the necessary parameters to execute the GetPositionConfiguration operation on AmazonIoTWirelessClient. /// 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 EndGetPositionConfiguration /// operation. /// REST API Reference for GetPositionConfiguration Operation [Obsolete("This operation is no longer supported.")] public virtual IAsyncResult BeginGetPositionConfiguration(GetPositionConfigurationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetPositionConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetPositionConfigurationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetPositionConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginGetPositionConfiguration. /// /// Returns a GetPositionConfigurationResult from IoTWireless. /// REST API Reference for GetPositionConfiguration Operation [Obsolete("This operation is no longer supported.")] public virtual GetPositionConfigurationResponse EndGetPositionConfiguration(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetPositionEstimate /// /// Get estimated position information as a payload in GeoJSON format. The payload measurement /// data is resolved using solvers that are provided by third-party vendors. /// /// Container for the necessary parameters to execute the GetPositionEstimate service method. /// /// The response from the GetPositionEstimate service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetPositionEstimate Operation public virtual GetPositionEstimateResponse GetPositionEstimate(GetPositionEstimateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetPositionEstimateRequestMarshaller.Instance; options.ResponseUnmarshaller = GetPositionEstimateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetPositionEstimate operation. /// /// /// Container for the necessary parameters to execute the GetPositionEstimate operation on AmazonIoTWirelessClient. /// 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 EndGetPositionEstimate /// operation. /// REST API Reference for GetPositionEstimate Operation public virtual IAsyncResult BeginGetPositionEstimate(GetPositionEstimateRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetPositionEstimateRequestMarshaller.Instance; options.ResponseUnmarshaller = GetPositionEstimateResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetPositionEstimate operation. /// /// /// The IAsyncResult returned by the call to BeginGetPositionEstimate. /// /// Returns a GetPositionEstimateResult from IoTWireless. /// REST API Reference for GetPositionEstimate Operation public virtual GetPositionEstimateResponse EndGetPositionEstimate(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetResourceEventConfiguration /// /// Get the event configuration for a particular resource identifier. /// /// Container for the necessary parameters to execute the GetResourceEventConfiguration service method. /// /// The response from the GetResourceEventConfiguration service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetResourceEventConfiguration Operation public virtual GetResourceEventConfigurationResponse GetResourceEventConfiguration(GetResourceEventConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetResourceEventConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetResourceEventConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetResourceEventConfiguration operation. /// /// /// Container for the necessary parameters to execute the GetResourceEventConfiguration operation on AmazonIoTWirelessClient. /// 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 EndGetResourceEventConfiguration /// operation. /// REST API Reference for GetResourceEventConfiguration Operation public virtual IAsyncResult BeginGetResourceEventConfiguration(GetResourceEventConfigurationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetResourceEventConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetResourceEventConfigurationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetResourceEventConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginGetResourceEventConfiguration. /// /// Returns a GetResourceEventConfigurationResult from IoTWireless. /// REST API Reference for GetResourceEventConfiguration Operation public virtual GetResourceEventConfigurationResponse EndGetResourceEventConfiguration(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetResourceLogLevel /// /// Fetches the log-level override, if any, for a given resource-ID and resource-type. /// It can be used for a wireless device or a wireless gateway. /// /// Container for the necessary parameters to execute the GetResourceLogLevel service method. /// /// The response from the GetResourceLogLevel service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetResourceLogLevel Operation public virtual GetResourceLogLevelResponse GetResourceLogLevel(GetResourceLogLevelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetResourceLogLevelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetResourceLogLevelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetResourceLogLevel operation. /// /// /// Container for the necessary parameters to execute the GetResourceLogLevel operation on AmazonIoTWirelessClient. /// 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 EndGetResourceLogLevel /// operation. /// REST API Reference for GetResourceLogLevel Operation public virtual IAsyncResult BeginGetResourceLogLevel(GetResourceLogLevelRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetResourceLogLevelRequestMarshaller.Instance; options.ResponseUnmarshaller = GetResourceLogLevelResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetResourceLogLevel operation. /// /// /// The IAsyncResult returned by the call to BeginGetResourceLogLevel. /// /// Returns a GetResourceLogLevelResult from IoTWireless. /// REST API Reference for GetResourceLogLevel Operation public virtual GetResourceLogLevelResponse EndGetResourceLogLevel(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetResourcePosition /// /// Get the position information for a given wireless device or a wireless gateway resource. /// The position information uses the /// World Geodetic System (WGS84). /// /// Container for the necessary parameters to execute the GetResourcePosition service method. /// /// The response from the GetResourcePosition service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetResourcePosition Operation public virtual GetResourcePositionResponse GetResourcePosition(GetResourcePositionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetResourcePositionRequestMarshaller.Instance; options.ResponseUnmarshaller = GetResourcePositionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetResourcePosition operation. /// /// /// Container for the necessary parameters to execute the GetResourcePosition operation on AmazonIoTWirelessClient. /// 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 EndGetResourcePosition /// operation. /// REST API Reference for GetResourcePosition Operation public virtual IAsyncResult BeginGetResourcePosition(GetResourcePositionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetResourcePositionRequestMarshaller.Instance; options.ResponseUnmarshaller = GetResourcePositionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetResourcePosition operation. /// /// /// The IAsyncResult returned by the call to BeginGetResourcePosition. /// /// Returns a GetResourcePositionResult from IoTWireless. /// REST API Reference for GetResourcePosition Operation public virtual GetResourcePositionResponse EndGetResourcePosition(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetServiceEndpoint /// /// Gets the account-specific endpoint for Configuration and Update Server (CUPS) protocol /// or LoRaWAN Network Server (LNS) connections. /// /// Container for the necessary parameters to execute the GetServiceEndpoint service method. /// /// The response from the GetServiceEndpoint service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetServiceEndpoint Operation public virtual GetServiceEndpointResponse GetServiceEndpoint(GetServiceEndpointRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetServiceEndpointRequestMarshaller.Instance; options.ResponseUnmarshaller = GetServiceEndpointResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetServiceEndpoint operation. /// /// /// Container for the necessary parameters to execute the GetServiceEndpoint operation on AmazonIoTWirelessClient. /// 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 EndGetServiceEndpoint /// operation. /// REST API Reference for GetServiceEndpoint Operation public virtual IAsyncResult BeginGetServiceEndpoint(GetServiceEndpointRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetServiceEndpointRequestMarshaller.Instance; options.ResponseUnmarshaller = GetServiceEndpointResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetServiceEndpoint operation. /// /// /// The IAsyncResult returned by the call to BeginGetServiceEndpoint. /// /// Returns a GetServiceEndpointResult from IoTWireless. /// REST API Reference for GetServiceEndpoint Operation public virtual GetServiceEndpointResponse EndGetServiceEndpoint(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetServiceProfile /// /// Gets information about a service profile. /// /// Container for the necessary parameters to execute the GetServiceProfile service method. /// /// The response from the GetServiceProfile service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetServiceProfile Operation public virtual GetServiceProfileResponse GetServiceProfile(GetServiceProfileRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetServiceProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = GetServiceProfileResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetServiceProfile operation. /// /// /// Container for the necessary parameters to execute the GetServiceProfile operation on AmazonIoTWirelessClient. /// 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 EndGetServiceProfile /// operation. /// REST API Reference for GetServiceProfile Operation public virtual IAsyncResult BeginGetServiceProfile(GetServiceProfileRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetServiceProfileRequestMarshaller.Instance; options.ResponseUnmarshaller = GetServiceProfileResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetServiceProfile operation. /// /// /// The IAsyncResult returned by the call to BeginGetServiceProfile. /// /// Returns a GetServiceProfileResult from IoTWireless. /// REST API Reference for GetServiceProfile Operation public virtual GetServiceProfileResponse EndGetServiceProfile(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetWirelessDevice /// /// Gets information about a wireless device. /// /// Container for the necessary parameters to execute the GetWirelessDevice service method. /// /// The response from the GetWirelessDevice service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetWirelessDevice Operation public virtual GetWirelessDeviceResponse GetWirelessDevice(GetWirelessDeviceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetWirelessDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = GetWirelessDeviceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetWirelessDevice operation. /// /// /// Container for the necessary parameters to execute the GetWirelessDevice operation on AmazonIoTWirelessClient. /// 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 EndGetWirelessDevice /// operation. /// REST API Reference for GetWirelessDevice Operation public virtual IAsyncResult BeginGetWirelessDevice(GetWirelessDeviceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetWirelessDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = GetWirelessDeviceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetWirelessDevice operation. /// /// /// The IAsyncResult returned by the call to BeginGetWirelessDevice. /// /// Returns a GetWirelessDeviceResult from IoTWireless. /// REST API Reference for GetWirelessDevice Operation public virtual GetWirelessDeviceResponse EndGetWirelessDevice(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetWirelessDeviceImportTask /// /// Get information about an import task and count of device onboarding summary information /// for the import task. /// /// Container for the necessary parameters to execute the GetWirelessDeviceImportTask service method. /// /// The response from the GetWirelessDeviceImportTask service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetWirelessDeviceImportTask Operation public virtual GetWirelessDeviceImportTaskResponse GetWirelessDeviceImportTask(GetWirelessDeviceImportTaskRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetWirelessDeviceImportTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = GetWirelessDeviceImportTaskResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetWirelessDeviceImportTask operation. /// /// /// Container for the necessary parameters to execute the GetWirelessDeviceImportTask operation on AmazonIoTWirelessClient. /// 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 EndGetWirelessDeviceImportTask /// operation. /// REST API Reference for GetWirelessDeviceImportTask Operation public virtual IAsyncResult BeginGetWirelessDeviceImportTask(GetWirelessDeviceImportTaskRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetWirelessDeviceImportTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = GetWirelessDeviceImportTaskResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetWirelessDeviceImportTask operation. /// /// /// The IAsyncResult returned by the call to BeginGetWirelessDeviceImportTask. /// /// Returns a GetWirelessDeviceImportTaskResult from IoTWireless. /// REST API Reference for GetWirelessDeviceImportTask Operation public virtual GetWirelessDeviceImportTaskResponse EndGetWirelessDeviceImportTask(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetWirelessDeviceStatistics /// /// Gets operating information about a wireless device. /// /// Container for the necessary parameters to execute the GetWirelessDeviceStatistics service method. /// /// The response from the GetWirelessDeviceStatistics service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetWirelessDeviceStatistics Operation public virtual GetWirelessDeviceStatisticsResponse GetWirelessDeviceStatistics(GetWirelessDeviceStatisticsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetWirelessDeviceStatisticsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetWirelessDeviceStatisticsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetWirelessDeviceStatistics operation. /// /// /// Container for the necessary parameters to execute the GetWirelessDeviceStatistics operation on AmazonIoTWirelessClient. /// 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 EndGetWirelessDeviceStatistics /// operation. /// REST API Reference for GetWirelessDeviceStatistics Operation public virtual IAsyncResult BeginGetWirelessDeviceStatistics(GetWirelessDeviceStatisticsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetWirelessDeviceStatisticsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetWirelessDeviceStatisticsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetWirelessDeviceStatistics operation. /// /// /// The IAsyncResult returned by the call to BeginGetWirelessDeviceStatistics. /// /// Returns a GetWirelessDeviceStatisticsResult from IoTWireless. /// REST API Reference for GetWirelessDeviceStatistics Operation public virtual GetWirelessDeviceStatisticsResponse EndGetWirelessDeviceStatistics(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetWirelessGateway /// /// Gets information about a wireless gateway. /// /// Container for the necessary parameters to execute the GetWirelessGateway service method. /// /// The response from the GetWirelessGateway service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetWirelessGateway Operation public virtual GetWirelessGatewayResponse GetWirelessGateway(GetWirelessGatewayRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetWirelessGatewayRequestMarshaller.Instance; options.ResponseUnmarshaller = GetWirelessGatewayResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetWirelessGateway operation. /// /// /// Container for the necessary parameters to execute the GetWirelessGateway operation on AmazonIoTWirelessClient. /// 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 EndGetWirelessGateway /// operation. /// REST API Reference for GetWirelessGateway Operation public virtual IAsyncResult BeginGetWirelessGateway(GetWirelessGatewayRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetWirelessGatewayRequestMarshaller.Instance; options.ResponseUnmarshaller = GetWirelessGatewayResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetWirelessGateway operation. /// /// /// The IAsyncResult returned by the call to BeginGetWirelessGateway. /// /// Returns a GetWirelessGatewayResult from IoTWireless. /// REST API Reference for GetWirelessGateway Operation public virtual GetWirelessGatewayResponse EndGetWirelessGateway(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetWirelessGatewayCertificate /// /// Gets the ID of the certificate that is currently associated with a wireless gateway. /// /// Container for the necessary parameters to execute the GetWirelessGatewayCertificate service method. /// /// The response from the GetWirelessGatewayCertificate service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetWirelessGatewayCertificate Operation public virtual GetWirelessGatewayCertificateResponse GetWirelessGatewayCertificate(GetWirelessGatewayCertificateRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetWirelessGatewayCertificateRequestMarshaller.Instance; options.ResponseUnmarshaller = GetWirelessGatewayCertificateResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetWirelessGatewayCertificate operation. /// /// /// Container for the necessary parameters to execute the GetWirelessGatewayCertificate operation on AmazonIoTWirelessClient. /// 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 EndGetWirelessGatewayCertificate /// operation. /// REST API Reference for GetWirelessGatewayCertificate Operation public virtual IAsyncResult BeginGetWirelessGatewayCertificate(GetWirelessGatewayCertificateRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetWirelessGatewayCertificateRequestMarshaller.Instance; options.ResponseUnmarshaller = GetWirelessGatewayCertificateResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetWirelessGatewayCertificate operation. /// /// /// The IAsyncResult returned by the call to BeginGetWirelessGatewayCertificate. /// /// Returns a GetWirelessGatewayCertificateResult from IoTWireless. /// REST API Reference for GetWirelessGatewayCertificate Operation public virtual GetWirelessGatewayCertificateResponse EndGetWirelessGatewayCertificate(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetWirelessGatewayFirmwareInformation /// /// Gets the firmware version and other information about a wireless gateway. /// /// Container for the necessary parameters to execute the GetWirelessGatewayFirmwareInformation service method. /// /// The response from the GetWirelessGatewayFirmwareInformation service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetWirelessGatewayFirmwareInformation Operation public virtual GetWirelessGatewayFirmwareInformationResponse GetWirelessGatewayFirmwareInformation(GetWirelessGatewayFirmwareInformationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetWirelessGatewayFirmwareInformationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetWirelessGatewayFirmwareInformationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetWirelessGatewayFirmwareInformation operation. /// /// /// Container for the necessary parameters to execute the GetWirelessGatewayFirmwareInformation operation on AmazonIoTWirelessClient. /// 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 EndGetWirelessGatewayFirmwareInformation /// operation. /// REST API Reference for GetWirelessGatewayFirmwareInformation Operation public virtual IAsyncResult BeginGetWirelessGatewayFirmwareInformation(GetWirelessGatewayFirmwareInformationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetWirelessGatewayFirmwareInformationRequestMarshaller.Instance; options.ResponseUnmarshaller = GetWirelessGatewayFirmwareInformationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetWirelessGatewayFirmwareInformation operation. /// /// /// The IAsyncResult returned by the call to BeginGetWirelessGatewayFirmwareInformation. /// /// Returns a GetWirelessGatewayFirmwareInformationResult from IoTWireless. /// REST API Reference for GetWirelessGatewayFirmwareInformation Operation public virtual GetWirelessGatewayFirmwareInformationResponse EndGetWirelessGatewayFirmwareInformation(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetWirelessGatewayStatistics /// /// Gets operating information about a wireless gateway. /// /// Container for the necessary parameters to execute the GetWirelessGatewayStatistics service method. /// /// The response from the GetWirelessGatewayStatistics service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetWirelessGatewayStatistics Operation public virtual GetWirelessGatewayStatisticsResponse GetWirelessGatewayStatistics(GetWirelessGatewayStatisticsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetWirelessGatewayStatisticsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetWirelessGatewayStatisticsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetWirelessGatewayStatistics operation. /// /// /// Container for the necessary parameters to execute the GetWirelessGatewayStatistics operation on AmazonIoTWirelessClient. /// 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 EndGetWirelessGatewayStatistics /// operation. /// REST API Reference for GetWirelessGatewayStatistics Operation public virtual IAsyncResult BeginGetWirelessGatewayStatistics(GetWirelessGatewayStatisticsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetWirelessGatewayStatisticsRequestMarshaller.Instance; options.ResponseUnmarshaller = GetWirelessGatewayStatisticsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetWirelessGatewayStatistics operation. /// /// /// The IAsyncResult returned by the call to BeginGetWirelessGatewayStatistics. /// /// Returns a GetWirelessGatewayStatisticsResult from IoTWireless. /// REST API Reference for GetWirelessGatewayStatistics Operation public virtual GetWirelessGatewayStatisticsResponse EndGetWirelessGatewayStatistics(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetWirelessGatewayTask /// /// Gets information about a wireless gateway task. /// /// Container for the necessary parameters to execute the GetWirelessGatewayTask service method. /// /// The response from the GetWirelessGatewayTask service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetWirelessGatewayTask Operation public virtual GetWirelessGatewayTaskResponse GetWirelessGatewayTask(GetWirelessGatewayTaskRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetWirelessGatewayTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = GetWirelessGatewayTaskResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetWirelessGatewayTask operation. /// /// /// Container for the necessary parameters to execute the GetWirelessGatewayTask operation on AmazonIoTWirelessClient. /// 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 EndGetWirelessGatewayTask /// operation. /// REST API Reference for GetWirelessGatewayTask Operation public virtual IAsyncResult BeginGetWirelessGatewayTask(GetWirelessGatewayTaskRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetWirelessGatewayTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = GetWirelessGatewayTaskResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetWirelessGatewayTask operation. /// /// /// The IAsyncResult returned by the call to BeginGetWirelessGatewayTask. /// /// Returns a GetWirelessGatewayTaskResult from IoTWireless. /// REST API Reference for GetWirelessGatewayTask Operation public virtual GetWirelessGatewayTaskResponse EndGetWirelessGatewayTask(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region GetWirelessGatewayTaskDefinition /// /// Gets information about a wireless gateway task definition. /// /// Container for the necessary parameters to execute the GetWirelessGatewayTaskDefinition service method. /// /// The response from the GetWirelessGatewayTaskDefinition service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for GetWirelessGatewayTaskDefinition Operation public virtual GetWirelessGatewayTaskDefinitionResponse GetWirelessGatewayTaskDefinition(GetWirelessGatewayTaskDefinitionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = GetWirelessGatewayTaskDefinitionRequestMarshaller.Instance; options.ResponseUnmarshaller = GetWirelessGatewayTaskDefinitionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the GetWirelessGatewayTaskDefinition operation. /// /// /// Container for the necessary parameters to execute the GetWirelessGatewayTaskDefinition operation on AmazonIoTWirelessClient. /// 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 EndGetWirelessGatewayTaskDefinition /// operation. /// REST API Reference for GetWirelessGatewayTaskDefinition Operation public virtual IAsyncResult BeginGetWirelessGatewayTaskDefinition(GetWirelessGatewayTaskDefinitionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = GetWirelessGatewayTaskDefinitionRequestMarshaller.Instance; options.ResponseUnmarshaller = GetWirelessGatewayTaskDefinitionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the GetWirelessGatewayTaskDefinition operation. /// /// /// The IAsyncResult returned by the call to BeginGetWirelessGatewayTaskDefinition. /// /// Returns a GetWirelessGatewayTaskDefinitionResult from IoTWireless. /// REST API Reference for GetWirelessGatewayTaskDefinition Operation public virtual GetWirelessGatewayTaskDefinitionResponse EndGetWirelessGatewayTaskDefinition(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListDestinations /// /// Lists the destinations registered to your AWS account. /// /// Container for the necessary parameters to execute the ListDestinations service method. /// /// The response from the ListDestinations service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for ListDestinations Operation public virtual ListDestinationsResponse ListDestinations(ListDestinationsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListDestinationsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDestinationsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListDestinations operation. /// /// /// Container for the necessary parameters to execute the ListDestinations operation on AmazonIoTWirelessClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDestinations /// operation. /// REST API Reference for ListDestinations Operation public virtual IAsyncResult BeginListDestinations(ListDestinationsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListDestinationsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDestinationsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListDestinations operation. /// /// /// The IAsyncResult returned by the call to BeginListDestinations. /// /// Returns a ListDestinationsResult from IoTWireless. /// REST API Reference for ListDestinations Operation public virtual ListDestinationsResponse EndListDestinations(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListDeviceProfiles /// /// Lists the device profiles registered to your AWS account. /// /// Container for the necessary parameters to execute the ListDeviceProfiles service method. /// /// The response from the ListDeviceProfiles service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for ListDeviceProfiles Operation public virtual ListDeviceProfilesResponse ListDeviceProfiles(ListDeviceProfilesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListDeviceProfilesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDeviceProfilesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListDeviceProfiles operation. /// /// /// Container for the necessary parameters to execute the ListDeviceProfiles operation on AmazonIoTWirelessClient. /// 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 EndListDeviceProfiles /// operation. /// REST API Reference for ListDeviceProfiles Operation public virtual IAsyncResult BeginListDeviceProfiles(ListDeviceProfilesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListDeviceProfilesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDeviceProfilesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListDeviceProfiles operation. /// /// /// The IAsyncResult returned by the call to BeginListDeviceProfiles. /// /// Returns a ListDeviceProfilesResult from IoTWireless. /// REST API Reference for ListDeviceProfiles Operation public virtual ListDeviceProfilesResponse EndListDeviceProfiles(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListDevicesForWirelessDeviceImportTask /// /// List the Sidewalk devices in an import task and their onboarding status. /// /// Container for the necessary parameters to execute the ListDevicesForWirelessDeviceImportTask service method. /// /// The response from the ListDevicesForWirelessDeviceImportTask service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for ListDevicesForWirelessDeviceImportTask Operation public virtual ListDevicesForWirelessDeviceImportTaskResponse ListDevicesForWirelessDeviceImportTask(ListDevicesForWirelessDeviceImportTaskRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListDevicesForWirelessDeviceImportTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDevicesForWirelessDeviceImportTaskResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListDevicesForWirelessDeviceImportTask operation. /// /// /// Container for the necessary parameters to execute the ListDevicesForWirelessDeviceImportTask operation on AmazonIoTWirelessClient. /// 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 EndListDevicesForWirelessDeviceImportTask /// operation. /// REST API Reference for ListDevicesForWirelessDeviceImportTask Operation public virtual IAsyncResult BeginListDevicesForWirelessDeviceImportTask(ListDevicesForWirelessDeviceImportTaskRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListDevicesForWirelessDeviceImportTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = ListDevicesForWirelessDeviceImportTaskResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListDevicesForWirelessDeviceImportTask operation. /// /// /// The IAsyncResult returned by the call to BeginListDevicesForWirelessDeviceImportTask. /// /// Returns a ListDevicesForWirelessDeviceImportTaskResult from IoTWireless. /// REST API Reference for ListDevicesForWirelessDeviceImportTask Operation public virtual ListDevicesForWirelessDeviceImportTaskResponse EndListDevicesForWirelessDeviceImportTask(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListEventConfigurations /// /// List event configurations where at least one event topic has been enabled. /// /// Container for the necessary parameters to execute the ListEventConfigurations service method. /// /// The response from the ListEventConfigurations service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for ListEventConfigurations Operation public virtual ListEventConfigurationsResponse ListEventConfigurations(ListEventConfigurationsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListEventConfigurationsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListEventConfigurationsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListEventConfigurations operation. /// /// /// Container for the necessary parameters to execute the ListEventConfigurations operation on AmazonIoTWirelessClient. /// 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 EndListEventConfigurations /// operation. /// REST API Reference for ListEventConfigurations Operation public virtual IAsyncResult BeginListEventConfigurations(ListEventConfigurationsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListEventConfigurationsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListEventConfigurationsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListEventConfigurations operation. /// /// /// The IAsyncResult returned by the call to BeginListEventConfigurations. /// /// Returns a ListEventConfigurationsResult from IoTWireless. /// REST API Reference for ListEventConfigurations Operation public virtual ListEventConfigurationsResponse EndListEventConfigurations(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListFuotaTasks /// /// Lists the FUOTA tasks registered to your AWS account. /// /// Container for the necessary parameters to execute the ListFuotaTasks service method. /// /// The response from the ListFuotaTasks service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for ListFuotaTasks Operation public virtual ListFuotaTasksResponse ListFuotaTasks(ListFuotaTasksRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListFuotaTasksRequestMarshaller.Instance; options.ResponseUnmarshaller = ListFuotaTasksResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListFuotaTasks operation. /// /// /// Container for the necessary parameters to execute the ListFuotaTasks operation on AmazonIoTWirelessClient. /// 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 EndListFuotaTasks /// operation. /// REST API Reference for ListFuotaTasks Operation public virtual IAsyncResult BeginListFuotaTasks(ListFuotaTasksRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListFuotaTasksRequestMarshaller.Instance; options.ResponseUnmarshaller = ListFuotaTasksResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListFuotaTasks operation. /// /// /// The IAsyncResult returned by the call to BeginListFuotaTasks. /// /// Returns a ListFuotaTasksResult from IoTWireless. /// REST API Reference for ListFuotaTasks Operation public virtual ListFuotaTasksResponse EndListFuotaTasks(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListMulticastGroups /// /// Lists the multicast groups registered to your AWS account. /// /// Container for the necessary parameters to execute the ListMulticastGroups service method. /// /// The response from the ListMulticastGroups service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for ListMulticastGroups Operation public virtual ListMulticastGroupsResponse ListMulticastGroups(ListMulticastGroupsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListMulticastGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMulticastGroupsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListMulticastGroups operation. /// /// /// Container for the necessary parameters to execute the ListMulticastGroups operation on AmazonIoTWirelessClient. /// 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 EndListMulticastGroups /// operation. /// REST API Reference for ListMulticastGroups Operation public virtual IAsyncResult BeginListMulticastGroups(ListMulticastGroupsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListMulticastGroupsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMulticastGroupsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListMulticastGroups operation. /// /// /// The IAsyncResult returned by the call to BeginListMulticastGroups. /// /// Returns a ListMulticastGroupsResult from IoTWireless. /// REST API Reference for ListMulticastGroups Operation public virtual ListMulticastGroupsResponse EndListMulticastGroups(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListMulticastGroupsByFuotaTask /// /// List all multicast groups associated with a fuota task. /// /// Container for the necessary parameters to execute the ListMulticastGroupsByFuotaTask service method. /// /// The response from the ListMulticastGroupsByFuotaTask service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for ListMulticastGroupsByFuotaTask Operation public virtual ListMulticastGroupsByFuotaTaskResponse ListMulticastGroupsByFuotaTask(ListMulticastGroupsByFuotaTaskRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListMulticastGroupsByFuotaTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMulticastGroupsByFuotaTaskResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListMulticastGroupsByFuotaTask operation. /// /// /// Container for the necessary parameters to execute the ListMulticastGroupsByFuotaTask operation on AmazonIoTWirelessClient. /// 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 EndListMulticastGroupsByFuotaTask /// operation. /// REST API Reference for ListMulticastGroupsByFuotaTask Operation public virtual IAsyncResult BeginListMulticastGroupsByFuotaTask(ListMulticastGroupsByFuotaTaskRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListMulticastGroupsByFuotaTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = ListMulticastGroupsByFuotaTaskResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListMulticastGroupsByFuotaTask operation. /// /// /// The IAsyncResult returned by the call to BeginListMulticastGroupsByFuotaTask. /// /// Returns a ListMulticastGroupsByFuotaTaskResult from IoTWireless. /// REST API Reference for ListMulticastGroupsByFuotaTask Operation public virtual ListMulticastGroupsByFuotaTaskResponse EndListMulticastGroupsByFuotaTask(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListNetworkAnalyzerConfigurations /// /// Lists the network analyzer configurations. /// /// Container for the necessary parameters to execute the ListNetworkAnalyzerConfigurations service method. /// /// The response from the ListNetworkAnalyzerConfigurations service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for ListNetworkAnalyzerConfigurations Operation public virtual ListNetworkAnalyzerConfigurationsResponse ListNetworkAnalyzerConfigurations(ListNetworkAnalyzerConfigurationsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListNetworkAnalyzerConfigurationsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListNetworkAnalyzerConfigurationsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListNetworkAnalyzerConfigurations operation. /// /// /// Container for the necessary parameters to execute the ListNetworkAnalyzerConfigurations operation on AmazonIoTWirelessClient. /// 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 EndListNetworkAnalyzerConfigurations /// operation. /// REST API Reference for ListNetworkAnalyzerConfigurations Operation public virtual IAsyncResult BeginListNetworkAnalyzerConfigurations(ListNetworkAnalyzerConfigurationsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListNetworkAnalyzerConfigurationsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListNetworkAnalyzerConfigurationsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListNetworkAnalyzerConfigurations operation. /// /// /// The IAsyncResult returned by the call to BeginListNetworkAnalyzerConfigurations. /// /// Returns a ListNetworkAnalyzerConfigurationsResult from IoTWireless. /// REST API Reference for ListNetworkAnalyzerConfigurations Operation public virtual ListNetworkAnalyzerConfigurationsResponse EndListNetworkAnalyzerConfigurations(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListPartnerAccounts /// /// Lists the partner accounts associated with your AWS account. /// /// Container for the necessary parameters to execute the ListPartnerAccounts service method. /// /// The response from the ListPartnerAccounts service method, as returned by IoTWireless. /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for ListPartnerAccounts Operation public virtual ListPartnerAccountsResponse ListPartnerAccounts(ListPartnerAccountsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListPartnerAccountsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListPartnerAccountsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListPartnerAccounts operation. /// /// /// Container for the necessary parameters to execute the ListPartnerAccounts operation on AmazonIoTWirelessClient. /// 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 EndListPartnerAccounts /// operation. /// REST API Reference for ListPartnerAccounts Operation public virtual IAsyncResult BeginListPartnerAccounts(ListPartnerAccountsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListPartnerAccountsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListPartnerAccountsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListPartnerAccounts operation. /// /// /// The IAsyncResult returned by the call to BeginListPartnerAccounts. /// /// Returns a ListPartnerAccountsResult from IoTWireless. /// REST API Reference for ListPartnerAccounts Operation public virtual ListPartnerAccountsResponse EndListPartnerAccounts(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListPositionConfigurations /// /// List position configurations for a given resource, such as positioning solvers. /// /// /// /// This action is no longer supported. Calls to retrieve position information should /// use the GetResourcePosition /// API operation instead. /// /// /// /// Container for the necessary parameters to execute the ListPositionConfigurations service method. /// /// The response from the ListPositionConfigurations service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for ListPositionConfigurations Operation [Obsolete("This operation is no longer supported.")] public virtual ListPositionConfigurationsResponse ListPositionConfigurations(ListPositionConfigurationsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListPositionConfigurationsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListPositionConfigurationsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListPositionConfigurations operation. /// /// /// Container for the necessary parameters to execute the ListPositionConfigurations operation on AmazonIoTWirelessClient. /// 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 EndListPositionConfigurations /// operation. /// REST API Reference for ListPositionConfigurations Operation [Obsolete("This operation is no longer supported.")] public virtual IAsyncResult BeginListPositionConfigurations(ListPositionConfigurationsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListPositionConfigurationsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListPositionConfigurationsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListPositionConfigurations operation. /// /// /// The IAsyncResult returned by the call to BeginListPositionConfigurations. /// /// Returns a ListPositionConfigurationsResult from IoTWireless. /// REST API Reference for ListPositionConfigurations Operation [Obsolete("This operation is no longer supported.")] public virtual ListPositionConfigurationsResponse EndListPositionConfigurations(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListQueuedMessages /// /// List queued messages in the downlink queue. /// /// Container for the necessary parameters to execute the ListQueuedMessages service method. /// /// The response from the ListQueuedMessages service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for ListQueuedMessages Operation public virtual ListQueuedMessagesResponse ListQueuedMessages(ListQueuedMessagesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListQueuedMessagesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListQueuedMessagesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListQueuedMessages operation. /// /// /// Container for the necessary parameters to execute the ListQueuedMessages operation on AmazonIoTWirelessClient. /// 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 EndListQueuedMessages /// operation. /// REST API Reference for ListQueuedMessages Operation public virtual IAsyncResult BeginListQueuedMessages(ListQueuedMessagesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListQueuedMessagesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListQueuedMessagesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListQueuedMessages operation. /// /// /// The IAsyncResult returned by the call to BeginListQueuedMessages. /// /// Returns a ListQueuedMessagesResult from IoTWireless. /// REST API Reference for ListQueuedMessages Operation public virtual ListQueuedMessagesResponse EndListQueuedMessages(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListServiceProfiles /// /// Lists the service profiles registered to your AWS account. /// /// Container for the necessary parameters to execute the ListServiceProfiles service method. /// /// The response from the ListServiceProfiles service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for ListServiceProfiles Operation public virtual ListServiceProfilesResponse ListServiceProfiles(ListServiceProfilesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListServiceProfilesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListServiceProfilesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListServiceProfiles operation. /// /// /// Container for the necessary parameters to execute the ListServiceProfiles operation on AmazonIoTWirelessClient. /// 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 EndListServiceProfiles /// operation. /// REST API Reference for ListServiceProfiles Operation public virtual IAsyncResult BeginListServiceProfiles(ListServiceProfilesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListServiceProfilesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListServiceProfilesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListServiceProfiles operation. /// /// /// The IAsyncResult returned by the call to BeginListServiceProfiles. /// /// Returns a ListServiceProfilesResult from IoTWireless. /// REST API Reference for ListServiceProfiles Operation public virtual ListServiceProfilesResponse EndListServiceProfiles(IAsyncResult asyncResult) { return EndInvoke(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 IoTWireless. /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for ListTagsForResource Operation public virtual ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListTagsForResource operation. /// /// /// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonIoTWirelessClient. /// 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 public virtual IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListTagsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListTagsForResource. /// /// Returns a ListTagsForResourceResult from IoTWireless. /// REST API Reference for ListTagsForResource Operation public virtual ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListWirelessDeviceImportTasks /// /// List wireless devices that have been added to an import task. /// /// Container for the necessary parameters to execute the ListWirelessDeviceImportTasks service method. /// /// The response from the ListWirelessDeviceImportTasks service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for ListWirelessDeviceImportTasks Operation public virtual ListWirelessDeviceImportTasksResponse ListWirelessDeviceImportTasks(ListWirelessDeviceImportTasksRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListWirelessDeviceImportTasksRequestMarshaller.Instance; options.ResponseUnmarshaller = ListWirelessDeviceImportTasksResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListWirelessDeviceImportTasks operation. /// /// /// Container for the necessary parameters to execute the ListWirelessDeviceImportTasks operation on AmazonIoTWirelessClient. /// 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 EndListWirelessDeviceImportTasks /// operation. /// REST API Reference for ListWirelessDeviceImportTasks Operation public virtual IAsyncResult BeginListWirelessDeviceImportTasks(ListWirelessDeviceImportTasksRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListWirelessDeviceImportTasksRequestMarshaller.Instance; options.ResponseUnmarshaller = ListWirelessDeviceImportTasksResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListWirelessDeviceImportTasks operation. /// /// /// The IAsyncResult returned by the call to BeginListWirelessDeviceImportTasks. /// /// Returns a ListWirelessDeviceImportTasksResult from IoTWireless. /// REST API Reference for ListWirelessDeviceImportTasks Operation public virtual ListWirelessDeviceImportTasksResponse EndListWirelessDeviceImportTasks(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListWirelessDevices /// /// Lists the wireless devices registered to your AWS account. /// /// Container for the necessary parameters to execute the ListWirelessDevices service method. /// /// The response from the ListWirelessDevices service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for ListWirelessDevices Operation public virtual ListWirelessDevicesResponse ListWirelessDevices(ListWirelessDevicesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListWirelessDevicesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListWirelessDevicesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListWirelessDevices operation. /// /// /// Container for the necessary parameters to execute the ListWirelessDevices operation on AmazonIoTWirelessClient. /// 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 EndListWirelessDevices /// operation. /// REST API Reference for ListWirelessDevices Operation public virtual IAsyncResult BeginListWirelessDevices(ListWirelessDevicesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListWirelessDevicesRequestMarshaller.Instance; options.ResponseUnmarshaller = ListWirelessDevicesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListWirelessDevices operation. /// /// /// The IAsyncResult returned by the call to BeginListWirelessDevices. /// /// Returns a ListWirelessDevicesResult from IoTWireless. /// REST API Reference for ListWirelessDevices Operation public virtual ListWirelessDevicesResponse EndListWirelessDevices(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListWirelessGateways /// /// Lists the wireless gateways registered to your AWS account. /// /// Container for the necessary parameters to execute the ListWirelessGateways service method. /// /// The response from the ListWirelessGateways service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for ListWirelessGateways Operation public virtual ListWirelessGatewaysResponse ListWirelessGateways(ListWirelessGatewaysRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListWirelessGatewaysRequestMarshaller.Instance; options.ResponseUnmarshaller = ListWirelessGatewaysResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListWirelessGateways operation. /// /// /// Container for the necessary parameters to execute the ListWirelessGateways operation on AmazonIoTWirelessClient. /// 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 EndListWirelessGateways /// operation. /// REST API Reference for ListWirelessGateways Operation public virtual IAsyncResult BeginListWirelessGateways(ListWirelessGatewaysRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListWirelessGatewaysRequestMarshaller.Instance; options.ResponseUnmarshaller = ListWirelessGatewaysResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListWirelessGateways operation. /// /// /// The IAsyncResult returned by the call to BeginListWirelessGateways. /// /// Returns a ListWirelessGatewaysResult from IoTWireless. /// REST API Reference for ListWirelessGateways Operation public virtual ListWirelessGatewaysResponse EndListWirelessGateways(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ListWirelessGatewayTaskDefinitions /// /// List the wireless gateway tasks definitions registered to your AWS account. /// /// Container for the necessary parameters to execute the ListWirelessGatewayTaskDefinitions service method. /// /// The response from the ListWirelessGatewayTaskDefinitions service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for ListWirelessGatewayTaskDefinitions Operation public virtual ListWirelessGatewayTaskDefinitionsResponse ListWirelessGatewayTaskDefinitions(ListWirelessGatewayTaskDefinitionsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ListWirelessGatewayTaskDefinitionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListWirelessGatewayTaskDefinitionsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ListWirelessGatewayTaskDefinitions operation. /// /// /// Container for the necessary parameters to execute the ListWirelessGatewayTaskDefinitions operation on AmazonIoTWirelessClient. /// 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 EndListWirelessGatewayTaskDefinitions /// operation. /// REST API Reference for ListWirelessGatewayTaskDefinitions Operation public virtual IAsyncResult BeginListWirelessGatewayTaskDefinitions(ListWirelessGatewayTaskDefinitionsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ListWirelessGatewayTaskDefinitionsRequestMarshaller.Instance; options.ResponseUnmarshaller = ListWirelessGatewayTaskDefinitionsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ListWirelessGatewayTaskDefinitions operation. /// /// /// The IAsyncResult returned by the call to BeginListWirelessGatewayTaskDefinitions. /// /// Returns a ListWirelessGatewayTaskDefinitionsResult from IoTWireless. /// REST API Reference for ListWirelessGatewayTaskDefinitions Operation public virtual ListWirelessGatewayTaskDefinitionsResponse EndListWirelessGatewayTaskDefinitions(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region PutPositionConfiguration /// /// Put position configuration for a given resource. /// /// /// /// This action is no longer supported. Calls to update the position configuration should /// use the UpdateResourcePosition /// API operation instead. /// /// /// /// Container for the necessary parameters to execute the PutPositionConfiguration service method. /// /// The response from the PutPositionConfiguration service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for PutPositionConfiguration Operation [Obsolete("This operation is no longer supported.")] public virtual PutPositionConfigurationResponse PutPositionConfiguration(PutPositionConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutPositionConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = PutPositionConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the PutPositionConfiguration operation. /// /// /// Container for the necessary parameters to execute the PutPositionConfiguration operation on AmazonIoTWirelessClient. /// 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 EndPutPositionConfiguration /// operation. /// REST API Reference for PutPositionConfiguration Operation [Obsolete("This operation is no longer supported.")] public virtual IAsyncResult BeginPutPositionConfiguration(PutPositionConfigurationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = PutPositionConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = PutPositionConfigurationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the PutPositionConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginPutPositionConfiguration. /// /// Returns a PutPositionConfigurationResult from IoTWireless. /// REST API Reference for PutPositionConfiguration Operation [Obsolete("This operation is no longer supported.")] public virtual PutPositionConfigurationResponse EndPutPositionConfiguration(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region PutResourceLogLevel /// /// Sets the log-level override for a resource-ID and resource-type. This option can be /// specified for a wireless gateway or a wireless device. A limit of 200 log level override /// can be set per account. /// /// Container for the necessary parameters to execute the PutResourceLogLevel service method. /// /// The response from the PutResourceLogLevel service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for PutResourceLogLevel Operation public virtual PutResourceLogLevelResponse PutResourceLogLevel(PutResourceLogLevelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = PutResourceLogLevelRequestMarshaller.Instance; options.ResponseUnmarshaller = PutResourceLogLevelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the PutResourceLogLevel operation. /// /// /// Container for the necessary parameters to execute the PutResourceLogLevel operation on AmazonIoTWirelessClient. /// 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 EndPutResourceLogLevel /// operation. /// REST API Reference for PutResourceLogLevel Operation public virtual IAsyncResult BeginPutResourceLogLevel(PutResourceLogLevelRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = PutResourceLogLevelRequestMarshaller.Instance; options.ResponseUnmarshaller = PutResourceLogLevelResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the PutResourceLogLevel operation. /// /// /// The IAsyncResult returned by the call to BeginPutResourceLogLevel. /// /// Returns a PutResourceLogLevelResult from IoTWireless. /// REST API Reference for PutResourceLogLevel Operation public virtual PutResourceLogLevelResponse EndPutResourceLogLevel(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ResetAllResourceLogLevels /// /// Removes the log-level overrides for all resources; both wireless devices and wireless /// gateways. /// /// Container for the necessary parameters to execute the ResetAllResourceLogLevels service method. /// /// The response from the ResetAllResourceLogLevels service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for ResetAllResourceLogLevels Operation public virtual ResetAllResourceLogLevelsResponse ResetAllResourceLogLevels(ResetAllResourceLogLevelsRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ResetAllResourceLogLevelsRequestMarshaller.Instance; options.ResponseUnmarshaller = ResetAllResourceLogLevelsResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ResetAllResourceLogLevels operation. /// /// /// Container for the necessary parameters to execute the ResetAllResourceLogLevels operation on AmazonIoTWirelessClient. /// 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 EndResetAllResourceLogLevels /// operation. /// REST API Reference for ResetAllResourceLogLevels Operation public virtual IAsyncResult BeginResetAllResourceLogLevels(ResetAllResourceLogLevelsRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ResetAllResourceLogLevelsRequestMarshaller.Instance; options.ResponseUnmarshaller = ResetAllResourceLogLevelsResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ResetAllResourceLogLevels operation. /// /// /// The IAsyncResult returned by the call to BeginResetAllResourceLogLevels. /// /// Returns a ResetAllResourceLogLevelsResult from IoTWireless. /// REST API Reference for ResetAllResourceLogLevels Operation public virtual ResetAllResourceLogLevelsResponse EndResetAllResourceLogLevels(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region ResetResourceLogLevel /// /// Removes the log-level override, if any, for a specific resource-ID and resource-type. /// It can be used for a wireless device or a wireless gateway. /// /// Container for the necessary parameters to execute the ResetResourceLogLevel service method. /// /// The response from the ResetResourceLogLevel service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for ResetResourceLogLevel Operation public virtual ResetResourceLogLevelResponse ResetResourceLogLevel(ResetResourceLogLevelRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = ResetResourceLogLevelRequestMarshaller.Instance; options.ResponseUnmarshaller = ResetResourceLogLevelResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the ResetResourceLogLevel operation. /// /// /// Container for the necessary parameters to execute the ResetResourceLogLevel operation on AmazonIoTWirelessClient. /// 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 EndResetResourceLogLevel /// operation. /// REST API Reference for ResetResourceLogLevel Operation public virtual IAsyncResult BeginResetResourceLogLevel(ResetResourceLogLevelRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = ResetResourceLogLevelRequestMarshaller.Instance; options.ResponseUnmarshaller = ResetResourceLogLevelResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the ResetResourceLogLevel operation. /// /// /// The IAsyncResult returned by the call to BeginResetResourceLogLevel. /// /// Returns a ResetResourceLogLevelResult from IoTWireless. /// REST API Reference for ResetResourceLogLevel Operation public virtual ResetResourceLogLevelResponse EndResetResourceLogLevel(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region SendDataToMulticastGroup /// /// Sends the specified data to a multicast group. /// /// Container for the necessary parameters to execute the SendDataToMulticastGroup service method. /// /// The response from the SendDataToMulticastGroup service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for SendDataToMulticastGroup Operation public virtual SendDataToMulticastGroupResponse SendDataToMulticastGroup(SendDataToMulticastGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SendDataToMulticastGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = SendDataToMulticastGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the SendDataToMulticastGroup operation. /// /// /// Container for the necessary parameters to execute the SendDataToMulticastGroup operation on AmazonIoTWirelessClient. /// 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 EndSendDataToMulticastGroup /// operation. /// REST API Reference for SendDataToMulticastGroup Operation public virtual IAsyncResult BeginSendDataToMulticastGroup(SendDataToMulticastGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = SendDataToMulticastGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = SendDataToMulticastGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the SendDataToMulticastGroup operation. /// /// /// The IAsyncResult returned by the call to BeginSendDataToMulticastGroup. /// /// Returns a SendDataToMulticastGroupResult from IoTWireless. /// REST API Reference for SendDataToMulticastGroup Operation public virtual SendDataToMulticastGroupResponse EndSendDataToMulticastGroup(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region SendDataToWirelessDevice /// /// Sends a decrypted application data frame to a device. /// /// Container for the necessary parameters to execute the SendDataToWirelessDevice service method. /// /// The response from the SendDataToWirelessDevice service method, as returned by IoTWireless. /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for SendDataToWirelessDevice Operation public virtual SendDataToWirelessDeviceResponse SendDataToWirelessDevice(SendDataToWirelessDeviceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = SendDataToWirelessDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = SendDataToWirelessDeviceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the SendDataToWirelessDevice operation. /// /// /// Container for the necessary parameters to execute the SendDataToWirelessDevice operation on AmazonIoTWirelessClient. /// 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 EndSendDataToWirelessDevice /// operation. /// REST API Reference for SendDataToWirelessDevice Operation public virtual IAsyncResult BeginSendDataToWirelessDevice(SendDataToWirelessDeviceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = SendDataToWirelessDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = SendDataToWirelessDeviceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the SendDataToWirelessDevice operation. /// /// /// The IAsyncResult returned by the call to BeginSendDataToWirelessDevice. /// /// Returns a SendDataToWirelessDeviceResult from IoTWireless. /// REST API Reference for SendDataToWirelessDevice Operation public virtual SendDataToWirelessDeviceResponse EndSendDataToWirelessDevice(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region StartBulkAssociateWirelessDeviceWithMulticastGroup /// /// Starts a bulk association of all qualifying wireless devices with a multicast group. /// /// Container for the necessary parameters to execute the StartBulkAssociateWirelessDeviceWithMulticastGroup service method. /// /// The response from the StartBulkAssociateWirelessDeviceWithMulticastGroup service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for StartBulkAssociateWirelessDeviceWithMulticastGroup Operation public virtual StartBulkAssociateWirelessDeviceWithMulticastGroupResponse StartBulkAssociateWirelessDeviceWithMulticastGroup(StartBulkAssociateWirelessDeviceWithMulticastGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartBulkAssociateWirelessDeviceWithMulticastGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = StartBulkAssociateWirelessDeviceWithMulticastGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the StartBulkAssociateWirelessDeviceWithMulticastGroup operation. /// /// /// Container for the necessary parameters to execute the StartBulkAssociateWirelessDeviceWithMulticastGroup operation on AmazonIoTWirelessClient. /// 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 EndStartBulkAssociateWirelessDeviceWithMulticastGroup /// operation. /// REST API Reference for StartBulkAssociateWirelessDeviceWithMulticastGroup Operation public virtual IAsyncResult BeginStartBulkAssociateWirelessDeviceWithMulticastGroup(StartBulkAssociateWirelessDeviceWithMulticastGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = StartBulkAssociateWirelessDeviceWithMulticastGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = StartBulkAssociateWirelessDeviceWithMulticastGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the StartBulkAssociateWirelessDeviceWithMulticastGroup operation. /// /// /// The IAsyncResult returned by the call to BeginStartBulkAssociateWirelessDeviceWithMulticastGroup. /// /// Returns a StartBulkAssociateWirelessDeviceWithMulticastGroupResult from IoTWireless. /// REST API Reference for StartBulkAssociateWirelessDeviceWithMulticastGroup Operation public virtual StartBulkAssociateWirelessDeviceWithMulticastGroupResponse EndStartBulkAssociateWirelessDeviceWithMulticastGroup(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region StartBulkDisassociateWirelessDeviceFromMulticastGroup /// /// Starts a bulk disassociatin of all qualifying wireless devices from a multicast group. /// /// Container for the necessary parameters to execute the StartBulkDisassociateWirelessDeviceFromMulticastGroup service method. /// /// The response from the StartBulkDisassociateWirelessDeviceFromMulticastGroup service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for StartBulkDisassociateWirelessDeviceFromMulticastGroup Operation public virtual StartBulkDisassociateWirelessDeviceFromMulticastGroupResponse StartBulkDisassociateWirelessDeviceFromMulticastGroup(StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartBulkDisassociateWirelessDeviceFromMulticastGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = StartBulkDisassociateWirelessDeviceFromMulticastGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the StartBulkDisassociateWirelessDeviceFromMulticastGroup operation. /// /// /// Container for the necessary parameters to execute the StartBulkDisassociateWirelessDeviceFromMulticastGroup operation on AmazonIoTWirelessClient. /// 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 EndStartBulkDisassociateWirelessDeviceFromMulticastGroup /// operation. /// REST API Reference for StartBulkDisassociateWirelessDeviceFromMulticastGroup Operation public virtual IAsyncResult BeginStartBulkDisassociateWirelessDeviceFromMulticastGroup(StartBulkDisassociateWirelessDeviceFromMulticastGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = StartBulkDisassociateWirelessDeviceFromMulticastGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = StartBulkDisassociateWirelessDeviceFromMulticastGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the StartBulkDisassociateWirelessDeviceFromMulticastGroup operation. /// /// /// The IAsyncResult returned by the call to BeginStartBulkDisassociateWirelessDeviceFromMulticastGroup. /// /// Returns a StartBulkDisassociateWirelessDeviceFromMulticastGroupResult from IoTWireless. /// REST API Reference for StartBulkDisassociateWirelessDeviceFromMulticastGroup Operation public virtual StartBulkDisassociateWirelessDeviceFromMulticastGroupResponse EndStartBulkDisassociateWirelessDeviceFromMulticastGroup(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region StartFuotaTask /// /// Starts a FUOTA task. /// /// Container for the necessary parameters to execute the StartFuotaTask service method. /// /// The response from the StartFuotaTask service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for StartFuotaTask Operation public virtual StartFuotaTaskResponse StartFuotaTask(StartFuotaTaskRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartFuotaTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = StartFuotaTaskResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the StartFuotaTask operation. /// /// /// Container for the necessary parameters to execute the StartFuotaTask operation on AmazonIoTWirelessClient. /// 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 EndStartFuotaTask /// operation. /// REST API Reference for StartFuotaTask Operation public virtual IAsyncResult BeginStartFuotaTask(StartFuotaTaskRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = StartFuotaTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = StartFuotaTaskResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the StartFuotaTask operation. /// /// /// The IAsyncResult returned by the call to BeginStartFuotaTask. /// /// Returns a StartFuotaTaskResult from IoTWireless. /// REST API Reference for StartFuotaTask Operation public virtual StartFuotaTaskResponse EndStartFuotaTask(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region StartMulticastGroupSession /// /// Starts a multicast group session. /// /// Container for the necessary parameters to execute the StartMulticastGroupSession service method. /// /// The response from the StartMulticastGroupSession service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for StartMulticastGroupSession Operation public virtual StartMulticastGroupSessionResponse StartMulticastGroupSession(StartMulticastGroupSessionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartMulticastGroupSessionRequestMarshaller.Instance; options.ResponseUnmarshaller = StartMulticastGroupSessionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the StartMulticastGroupSession operation. /// /// /// Container for the necessary parameters to execute the StartMulticastGroupSession operation on AmazonIoTWirelessClient. /// 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 EndStartMulticastGroupSession /// operation. /// REST API Reference for StartMulticastGroupSession Operation public virtual IAsyncResult BeginStartMulticastGroupSession(StartMulticastGroupSessionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = StartMulticastGroupSessionRequestMarshaller.Instance; options.ResponseUnmarshaller = StartMulticastGroupSessionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the StartMulticastGroupSession operation. /// /// /// The IAsyncResult returned by the call to BeginStartMulticastGroupSession. /// /// Returns a StartMulticastGroupSessionResult from IoTWireless. /// REST API Reference for StartMulticastGroupSession Operation public virtual StartMulticastGroupSessionResponse EndStartMulticastGroupSession(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region StartSingleWirelessDeviceImportTask /// /// Start import task for a single wireless device. /// /// Container for the necessary parameters to execute the StartSingleWirelessDeviceImportTask service method. /// /// The response from the StartSingleWirelessDeviceImportTask service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for StartSingleWirelessDeviceImportTask Operation public virtual StartSingleWirelessDeviceImportTaskResponse StartSingleWirelessDeviceImportTask(StartSingleWirelessDeviceImportTaskRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartSingleWirelessDeviceImportTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = StartSingleWirelessDeviceImportTaskResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the StartSingleWirelessDeviceImportTask operation. /// /// /// Container for the necessary parameters to execute the StartSingleWirelessDeviceImportTask operation on AmazonIoTWirelessClient. /// 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 EndStartSingleWirelessDeviceImportTask /// operation. /// REST API Reference for StartSingleWirelessDeviceImportTask Operation public virtual IAsyncResult BeginStartSingleWirelessDeviceImportTask(StartSingleWirelessDeviceImportTaskRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = StartSingleWirelessDeviceImportTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = StartSingleWirelessDeviceImportTaskResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the StartSingleWirelessDeviceImportTask operation. /// /// /// The IAsyncResult returned by the call to BeginStartSingleWirelessDeviceImportTask. /// /// Returns a StartSingleWirelessDeviceImportTaskResult from IoTWireless. /// REST API Reference for StartSingleWirelessDeviceImportTask Operation public virtual StartSingleWirelessDeviceImportTaskResponse EndStartSingleWirelessDeviceImportTask(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region StartWirelessDeviceImportTask /// /// Start import task for provisioning Sidewalk devices in bulk using an S3 CSV file. /// /// Container for the necessary parameters to execute the StartWirelessDeviceImportTask service method. /// /// The response from the StartWirelessDeviceImportTask service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for StartWirelessDeviceImportTask Operation public virtual StartWirelessDeviceImportTaskResponse StartWirelessDeviceImportTask(StartWirelessDeviceImportTaskRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = StartWirelessDeviceImportTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = StartWirelessDeviceImportTaskResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the StartWirelessDeviceImportTask operation. /// /// /// Container for the necessary parameters to execute the StartWirelessDeviceImportTask operation on AmazonIoTWirelessClient. /// 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 EndStartWirelessDeviceImportTask /// operation. /// REST API Reference for StartWirelessDeviceImportTask Operation public virtual IAsyncResult BeginStartWirelessDeviceImportTask(StartWirelessDeviceImportTaskRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = StartWirelessDeviceImportTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = StartWirelessDeviceImportTaskResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the StartWirelessDeviceImportTask operation. /// /// /// The IAsyncResult returned by the call to BeginStartWirelessDeviceImportTask. /// /// Returns a StartWirelessDeviceImportTaskResult from IoTWireless. /// REST API Reference for StartWirelessDeviceImportTask Operation public virtual StartWirelessDeviceImportTaskResponse EndStartWirelessDeviceImportTask(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region TagResource /// /// Adds a tag to a resource. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by IoTWireless. /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The request was denied because the resource can't have any more tags. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for TagResource Operation public virtual TagResourceResponse TagResource(TagResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = TagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the TagResource operation. /// /// /// Container for the necessary parameters to execute the TagResource operation on AmazonIoTWirelessClient. /// 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 public virtual IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = TagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the TagResource operation. /// /// /// The IAsyncResult returned by the call to BeginTagResource. /// /// Returns a TagResourceResult from IoTWireless. /// REST API Reference for TagResource Operation public virtual TagResourceResponse EndTagResource(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region TestWirelessDevice /// /// Simulates a provisioned device by sending an uplink data payload of Hello. /// /// Container for the necessary parameters to execute the TestWirelessDevice service method. /// /// The response from the TestWirelessDevice service method, as returned by IoTWireless. /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for TestWirelessDevice Operation public virtual TestWirelessDeviceResponse TestWirelessDevice(TestWirelessDeviceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = TestWirelessDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = TestWirelessDeviceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the TestWirelessDevice operation. /// /// /// Container for the necessary parameters to execute the TestWirelessDevice operation on AmazonIoTWirelessClient. /// 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 EndTestWirelessDevice /// operation. /// REST API Reference for TestWirelessDevice Operation public virtual IAsyncResult BeginTestWirelessDevice(TestWirelessDeviceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = TestWirelessDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = TestWirelessDeviceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the TestWirelessDevice operation. /// /// /// The IAsyncResult returned by the call to BeginTestWirelessDevice. /// /// Returns a TestWirelessDeviceResult from IoTWireless. /// REST API Reference for TestWirelessDevice Operation public virtual TestWirelessDeviceResponse EndTestWirelessDevice(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UntagResource /// /// Removes one or more tags from a resource. /// /// Container for the necessary parameters to execute the UntagResource service method. /// /// The response from the UntagResource service method, as returned by IoTWireless. /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for UntagResource Operation public virtual UntagResourceResponse UntagResource(UntagResourceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UntagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UntagResource operation. /// /// /// Container for the necessary parameters to execute the UntagResource operation on AmazonIoTWirelessClient. /// 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 public virtual IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UntagResourceRequestMarshaller.Instance; options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UntagResource operation. /// /// /// The IAsyncResult returned by the call to BeginUntagResource. /// /// Returns a UntagResourceResult from IoTWireless. /// REST API Reference for UntagResource Operation public virtual UntagResourceResponse EndUntagResource(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateDestination /// /// Updates properties of a destination. /// /// Container for the necessary parameters to execute the UpdateDestination service method. /// /// The response from the UpdateDestination service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for UpdateDestination Operation public virtual UpdateDestinationResponse UpdateDestination(UpdateDestinationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDestinationRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDestinationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateDestination operation. /// /// /// Container for the necessary parameters to execute the UpdateDestination operation on AmazonIoTWirelessClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDestination /// operation. /// REST API Reference for UpdateDestination Operation public virtual IAsyncResult BeginUpdateDestination(UpdateDestinationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateDestinationRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateDestinationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateDestination operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDestination. /// /// Returns a UpdateDestinationResult from IoTWireless. /// REST API Reference for UpdateDestination Operation public virtual UpdateDestinationResponse EndUpdateDestination(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateEventConfigurationByResourceTypes /// /// Update the event configuration based on resource types. /// /// Container for the necessary parameters to execute the UpdateEventConfigurationByResourceTypes service method. /// /// The response from the UpdateEventConfigurationByResourceTypes service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for UpdateEventConfigurationByResourceTypes Operation public virtual UpdateEventConfigurationByResourceTypesResponse UpdateEventConfigurationByResourceTypes(UpdateEventConfigurationByResourceTypesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateEventConfigurationByResourceTypesRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateEventConfigurationByResourceTypesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateEventConfigurationByResourceTypes operation. /// /// /// Container for the necessary parameters to execute the UpdateEventConfigurationByResourceTypes operation on AmazonIoTWirelessClient. /// 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 EndUpdateEventConfigurationByResourceTypes /// operation. /// REST API Reference for UpdateEventConfigurationByResourceTypes Operation public virtual IAsyncResult BeginUpdateEventConfigurationByResourceTypes(UpdateEventConfigurationByResourceTypesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateEventConfigurationByResourceTypesRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateEventConfigurationByResourceTypesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateEventConfigurationByResourceTypes operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateEventConfigurationByResourceTypes. /// /// Returns a UpdateEventConfigurationByResourceTypesResult from IoTWireless. /// REST API Reference for UpdateEventConfigurationByResourceTypes Operation public virtual UpdateEventConfigurationByResourceTypesResponse EndUpdateEventConfigurationByResourceTypes(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateFuotaTask /// /// Updates properties of a FUOTA task. /// /// Container for the necessary parameters to execute the UpdateFuotaTask service method. /// /// The response from the UpdateFuotaTask service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for UpdateFuotaTask Operation public virtual UpdateFuotaTaskResponse UpdateFuotaTask(UpdateFuotaTaskRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateFuotaTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateFuotaTaskResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateFuotaTask operation. /// /// /// Container for the necessary parameters to execute the UpdateFuotaTask operation on AmazonIoTWirelessClient. /// 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 EndUpdateFuotaTask /// operation. /// REST API Reference for UpdateFuotaTask Operation public virtual IAsyncResult BeginUpdateFuotaTask(UpdateFuotaTaskRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateFuotaTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateFuotaTaskResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateFuotaTask operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateFuotaTask. /// /// Returns a UpdateFuotaTaskResult from IoTWireless. /// REST API Reference for UpdateFuotaTask Operation public virtual UpdateFuotaTaskResponse EndUpdateFuotaTask(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateLogLevelsByResourceTypes /// /// Set default log level, or log levels by resource types. This can be for wireless device /// log options or wireless gateways log options and is used to control the log messages /// that'll be displayed in CloudWatch. /// /// Container for the necessary parameters to execute the UpdateLogLevelsByResourceTypes service method. /// /// The response from the UpdateLogLevelsByResourceTypes service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for UpdateLogLevelsByResourceTypes Operation public virtual UpdateLogLevelsByResourceTypesResponse UpdateLogLevelsByResourceTypes(UpdateLogLevelsByResourceTypesRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateLogLevelsByResourceTypesRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateLogLevelsByResourceTypesResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateLogLevelsByResourceTypes operation. /// /// /// Container for the necessary parameters to execute the UpdateLogLevelsByResourceTypes operation on AmazonIoTWirelessClient. /// 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 EndUpdateLogLevelsByResourceTypes /// operation. /// REST API Reference for UpdateLogLevelsByResourceTypes Operation public virtual IAsyncResult BeginUpdateLogLevelsByResourceTypes(UpdateLogLevelsByResourceTypesRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateLogLevelsByResourceTypesRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateLogLevelsByResourceTypesResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateLogLevelsByResourceTypes operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateLogLevelsByResourceTypes. /// /// Returns a UpdateLogLevelsByResourceTypesResult from IoTWireless. /// REST API Reference for UpdateLogLevelsByResourceTypes Operation public virtual UpdateLogLevelsByResourceTypesResponse EndUpdateLogLevelsByResourceTypes(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateMulticastGroup /// /// Updates properties of a multicast group session. /// /// Container for the necessary parameters to execute the UpdateMulticastGroup service method. /// /// The response from the UpdateMulticastGroup service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for UpdateMulticastGroup Operation public virtual UpdateMulticastGroupResponse UpdateMulticastGroup(UpdateMulticastGroupRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateMulticastGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateMulticastGroupResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateMulticastGroup operation. /// /// /// Container for the necessary parameters to execute the UpdateMulticastGroup operation on AmazonIoTWirelessClient. /// 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 EndUpdateMulticastGroup /// operation. /// REST API Reference for UpdateMulticastGroup Operation public virtual IAsyncResult BeginUpdateMulticastGroup(UpdateMulticastGroupRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateMulticastGroupRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateMulticastGroupResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateMulticastGroup operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateMulticastGroup. /// /// Returns a UpdateMulticastGroupResult from IoTWireless. /// REST API Reference for UpdateMulticastGroup Operation public virtual UpdateMulticastGroupResponse EndUpdateMulticastGroup(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateNetworkAnalyzerConfiguration /// /// Update network analyzer configuration. /// /// Container for the necessary parameters to execute the UpdateNetworkAnalyzerConfiguration service method. /// /// The response from the UpdateNetworkAnalyzerConfiguration service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for UpdateNetworkAnalyzerConfiguration Operation public virtual UpdateNetworkAnalyzerConfigurationResponse UpdateNetworkAnalyzerConfiguration(UpdateNetworkAnalyzerConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateNetworkAnalyzerConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateNetworkAnalyzerConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateNetworkAnalyzerConfiguration operation. /// /// /// Container for the necessary parameters to execute the UpdateNetworkAnalyzerConfiguration operation on AmazonIoTWirelessClient. /// 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 EndUpdateNetworkAnalyzerConfiguration /// operation. /// REST API Reference for UpdateNetworkAnalyzerConfiguration Operation public virtual IAsyncResult BeginUpdateNetworkAnalyzerConfiguration(UpdateNetworkAnalyzerConfigurationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateNetworkAnalyzerConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateNetworkAnalyzerConfigurationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateNetworkAnalyzerConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateNetworkAnalyzerConfiguration. /// /// Returns a UpdateNetworkAnalyzerConfigurationResult from IoTWireless. /// REST API Reference for UpdateNetworkAnalyzerConfiguration Operation public virtual UpdateNetworkAnalyzerConfigurationResponse EndUpdateNetworkAnalyzerConfiguration(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdatePartnerAccount /// /// Updates properties of a partner account. /// /// Container for the necessary parameters to execute the UpdatePartnerAccount service method. /// /// The response from the UpdatePartnerAccount service method, as returned by IoTWireless. /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for UpdatePartnerAccount Operation public virtual UpdatePartnerAccountResponse UpdatePartnerAccount(UpdatePartnerAccountRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdatePartnerAccountRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdatePartnerAccountResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdatePartnerAccount operation. /// /// /// Container for the necessary parameters to execute the UpdatePartnerAccount operation on AmazonIoTWirelessClient. /// 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 EndUpdatePartnerAccount /// operation. /// REST API Reference for UpdatePartnerAccount Operation public virtual IAsyncResult BeginUpdatePartnerAccount(UpdatePartnerAccountRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdatePartnerAccountRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdatePartnerAccountResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdatePartnerAccount operation. /// /// /// The IAsyncResult returned by the call to BeginUpdatePartnerAccount. /// /// Returns a UpdatePartnerAccountResult from IoTWireless. /// REST API Reference for UpdatePartnerAccount Operation public virtual UpdatePartnerAccountResponse EndUpdatePartnerAccount(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdatePosition /// /// Update the position information of a resource. /// /// /// /// This action is no longer supported. Calls to update the position information should /// use the UpdateResourcePosition /// API operation instead. /// /// /// /// Container for the necessary parameters to execute the UpdatePosition service method. /// /// The response from the UpdatePosition service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for UpdatePosition Operation [Obsolete("This operation is no longer supported.")] public virtual UpdatePositionResponse UpdatePosition(UpdatePositionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdatePositionRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdatePositionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdatePosition operation. /// /// /// Container for the necessary parameters to execute the UpdatePosition operation on AmazonIoTWirelessClient. /// 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 EndUpdatePosition /// operation. /// REST API Reference for UpdatePosition Operation [Obsolete("This operation is no longer supported.")] public virtual IAsyncResult BeginUpdatePosition(UpdatePositionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdatePositionRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdatePositionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdatePosition operation. /// /// /// The IAsyncResult returned by the call to BeginUpdatePosition. /// /// Returns a UpdatePositionResult from IoTWireless. /// REST API Reference for UpdatePosition Operation [Obsolete("This operation is no longer supported.")] public virtual UpdatePositionResponse EndUpdatePosition(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateResourceEventConfiguration /// /// Update the event configuration for a particular resource identifier. /// /// Container for the necessary parameters to execute the UpdateResourceEventConfiguration service method. /// /// The response from the UpdateResourceEventConfiguration service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for UpdateResourceEventConfiguration Operation public virtual UpdateResourceEventConfigurationResponse UpdateResourceEventConfiguration(UpdateResourceEventConfigurationRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateResourceEventConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateResourceEventConfigurationResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateResourceEventConfiguration operation. /// /// /// Container for the necessary parameters to execute the UpdateResourceEventConfiguration operation on AmazonIoTWirelessClient. /// 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 EndUpdateResourceEventConfiguration /// operation. /// REST API Reference for UpdateResourceEventConfiguration Operation public virtual IAsyncResult BeginUpdateResourceEventConfiguration(UpdateResourceEventConfigurationRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateResourceEventConfigurationRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateResourceEventConfigurationResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateResourceEventConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateResourceEventConfiguration. /// /// Returns a UpdateResourceEventConfigurationResult from IoTWireless. /// REST API Reference for UpdateResourceEventConfiguration Operation public virtual UpdateResourceEventConfigurationResponse EndUpdateResourceEventConfiguration(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateResourcePosition /// /// Update the position information of a given wireless device or a wireless gateway resource. /// The position coordinates are based on the /// World Geodetic System (WGS84). /// /// Container for the necessary parameters to execute the UpdateResourcePosition service method. /// /// The response from the UpdateResourcePosition service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for UpdateResourcePosition Operation public virtual UpdateResourcePositionResponse UpdateResourcePosition(UpdateResourcePositionRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateResourcePositionRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateResourcePositionResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateResourcePosition operation. /// /// /// Container for the necessary parameters to execute the UpdateResourcePosition operation on AmazonIoTWirelessClient. /// 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 EndUpdateResourcePosition /// operation. /// REST API Reference for UpdateResourcePosition Operation public virtual IAsyncResult BeginUpdateResourcePosition(UpdateResourcePositionRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateResourcePositionRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateResourcePositionResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateResourcePosition operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateResourcePosition. /// /// Returns a UpdateResourcePositionResult from IoTWireless. /// REST API Reference for UpdateResourcePosition Operation public virtual UpdateResourcePositionResponse EndUpdateResourcePosition(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateWirelessDevice /// /// Updates properties of a wireless device. /// /// Container for the necessary parameters to execute the UpdateWirelessDevice service method. /// /// The response from the UpdateWirelessDevice service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for UpdateWirelessDevice Operation public virtual UpdateWirelessDeviceResponse UpdateWirelessDevice(UpdateWirelessDeviceRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateWirelessDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateWirelessDeviceResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateWirelessDevice operation. /// /// /// Container for the necessary parameters to execute the UpdateWirelessDevice operation on AmazonIoTWirelessClient. /// 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 EndUpdateWirelessDevice /// operation. /// REST API Reference for UpdateWirelessDevice Operation public virtual IAsyncResult BeginUpdateWirelessDevice(UpdateWirelessDeviceRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateWirelessDeviceRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateWirelessDeviceResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateWirelessDevice operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateWirelessDevice. /// /// Returns a UpdateWirelessDeviceResult from IoTWireless. /// REST API Reference for UpdateWirelessDevice Operation public virtual UpdateWirelessDeviceResponse EndUpdateWirelessDevice(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateWirelessDeviceImportTask /// /// Update an import task to add more devices to the task. /// /// Container for the necessary parameters to execute the UpdateWirelessDeviceImportTask service method. /// /// The response from the UpdateWirelessDeviceImportTask service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// Adding, updating, or deleting the resource can cause an inconsistent state. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for UpdateWirelessDeviceImportTask Operation public virtual UpdateWirelessDeviceImportTaskResponse UpdateWirelessDeviceImportTask(UpdateWirelessDeviceImportTaskRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateWirelessDeviceImportTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateWirelessDeviceImportTaskResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateWirelessDeviceImportTask operation. /// /// /// Container for the necessary parameters to execute the UpdateWirelessDeviceImportTask operation on AmazonIoTWirelessClient. /// 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 EndUpdateWirelessDeviceImportTask /// operation. /// REST API Reference for UpdateWirelessDeviceImportTask Operation public virtual IAsyncResult BeginUpdateWirelessDeviceImportTask(UpdateWirelessDeviceImportTaskRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateWirelessDeviceImportTaskRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateWirelessDeviceImportTaskResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateWirelessDeviceImportTask operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateWirelessDeviceImportTask. /// /// Returns a UpdateWirelessDeviceImportTaskResult from IoTWireless. /// REST API Reference for UpdateWirelessDeviceImportTask Operation public virtual UpdateWirelessDeviceImportTaskResponse EndUpdateWirelessDeviceImportTask(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion #region UpdateWirelessGateway /// /// Updates properties of a wireless gateway. /// /// Container for the necessary parameters to execute the UpdateWirelessGateway service method. /// /// The response from the UpdateWirelessGateway service method, as returned by IoTWireless. /// /// User does not have permission to perform this action. /// /// /// An unexpected error occurred while processing a request. /// /// /// Resource does not exist. /// /// /// The request was denied because it exceeded the allowed API request rate. /// /// /// The input did not meet the specified constraints. /// /// REST API Reference for UpdateWirelessGateway Operation public virtual UpdateWirelessGatewayResponse UpdateWirelessGateway(UpdateWirelessGatewayRequest request) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateWirelessGatewayRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateWirelessGatewayResponseUnmarshaller.Instance; return Invoke(request, options); } /// /// Initiates the asynchronous execution of the UpdateWirelessGateway operation. /// /// /// Container for the necessary parameters to execute the UpdateWirelessGateway operation on AmazonIoTWirelessClient. /// 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 EndUpdateWirelessGateway /// operation. /// REST API Reference for UpdateWirelessGateway Operation public virtual IAsyncResult BeginUpdateWirelessGateway(UpdateWirelessGatewayRequest request, AsyncCallback callback, object state) { var options = new InvokeOptions(); options.RequestMarshaller = UpdateWirelessGatewayRequestMarshaller.Instance; options.ResponseUnmarshaller = UpdateWirelessGatewayResponseUnmarshaller.Instance; return BeginInvoke(request, options, callback, state); } /// /// Finishes the asynchronous execution of the UpdateWirelessGateway operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateWirelessGateway. /// /// Returns a UpdateWirelessGatewayResult from IoTWireless. /// REST API Reference for UpdateWirelessGateway Operation public virtual UpdateWirelessGatewayResponse EndUpdateWirelessGateway(IAsyncResult asyncResult) { return EndInvoke(asyncResult); } #endregion } }