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