/* * 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 devicefarm-2015-06-23.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.DeviceFarm.Model; namespace Amazon.DeviceFarm { /// /// Interface for accessing DeviceFarm /// /// Welcome to the AWS Device Farm API documentation, which contains APIs for: /// /// /// public partial interface IAmazonDeviceFarm : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IDeviceFarmPaginatorFactory Paginators { get; } #endif #region CreateDevicePool /// /// Creates a device pool. /// /// Container for the necessary parameters to execute the CreateDevicePool service method. /// /// The response from the CreateDevicePool service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for CreateDevicePool Operation CreateDevicePoolResponse CreateDevicePool(CreateDevicePoolRequest request); /// /// Initiates the asynchronous execution of the CreateDevicePool operation. /// /// /// Container for the necessary parameters to execute the CreateDevicePool operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDevicePool /// operation. /// REST API Reference for CreateDevicePool Operation IAsyncResult BeginCreateDevicePool(CreateDevicePoolRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDevicePool operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDevicePool. /// /// Returns a CreateDevicePoolResult from DeviceFarm. /// REST API Reference for CreateDevicePool Operation CreateDevicePoolResponse EndCreateDevicePool(IAsyncResult asyncResult); #endregion #region CreateInstanceProfile /// /// Creates a profile that can be applied to one or more private fleet device instances. /// /// Container for the necessary parameters to execute the CreateInstanceProfile service method. /// /// The response from the CreateInstanceProfile service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for CreateInstanceProfile Operation CreateInstanceProfileResponse CreateInstanceProfile(CreateInstanceProfileRequest request); /// /// Initiates the asynchronous execution of the CreateInstanceProfile operation. /// /// /// Container for the necessary parameters to execute the CreateInstanceProfile operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateInstanceProfile /// operation. /// REST API Reference for CreateInstanceProfile Operation IAsyncResult BeginCreateInstanceProfile(CreateInstanceProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateInstanceProfile operation. /// /// /// The IAsyncResult returned by the call to BeginCreateInstanceProfile. /// /// Returns a CreateInstanceProfileResult from DeviceFarm. /// REST API Reference for CreateInstanceProfile Operation CreateInstanceProfileResponse EndCreateInstanceProfile(IAsyncResult asyncResult); #endregion #region CreateNetworkProfile /// /// Creates a network profile. /// /// Container for the necessary parameters to execute the CreateNetworkProfile service method. /// /// The response from the CreateNetworkProfile service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for CreateNetworkProfile Operation CreateNetworkProfileResponse CreateNetworkProfile(CreateNetworkProfileRequest request); /// /// Initiates the asynchronous execution of the CreateNetworkProfile operation. /// /// /// Container for the necessary parameters to execute the CreateNetworkProfile operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateNetworkProfile /// operation. /// REST API Reference for CreateNetworkProfile Operation IAsyncResult BeginCreateNetworkProfile(CreateNetworkProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateNetworkProfile operation. /// /// /// The IAsyncResult returned by the call to BeginCreateNetworkProfile. /// /// Returns a CreateNetworkProfileResult from DeviceFarm. /// REST API Reference for CreateNetworkProfile Operation CreateNetworkProfileResponse EndCreateNetworkProfile(IAsyncResult asyncResult); #endregion #region CreateProject /// /// Creates a project. /// /// The project's name. /// /// The response from the CreateProject service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// /// The operation was not successful. Try again. /// /// REST API Reference for CreateProject Operation CreateProjectResponse CreateProject(string name); /// /// Creates a project. /// /// Container for the necessary parameters to execute the CreateProject service method. /// /// The response from the CreateProject service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// /// The operation was not successful. Try again. /// /// REST API Reference for CreateProject Operation CreateProjectResponse CreateProject(CreateProjectRequest request); /// /// Initiates the asynchronous execution of the CreateProject operation. /// /// /// Container for the necessary parameters to execute the CreateProject operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateProject /// operation. /// REST API Reference for CreateProject Operation IAsyncResult BeginCreateProject(CreateProjectRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateProject operation. /// /// /// The IAsyncResult returned by the call to BeginCreateProject. /// /// Returns a CreateProjectResult from DeviceFarm. /// REST API Reference for CreateProject Operation CreateProjectResponse EndCreateProject(IAsyncResult asyncResult); #endregion #region CreateRemoteAccessSession /// /// Specifies and starts a remote access session. /// /// Container for the necessary parameters to execute the CreateRemoteAccessSession service method. /// /// The response from the CreateRemoteAccessSession service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for CreateRemoteAccessSession Operation CreateRemoteAccessSessionResponse CreateRemoteAccessSession(CreateRemoteAccessSessionRequest request); /// /// Initiates the asynchronous execution of the CreateRemoteAccessSession operation. /// /// /// Container for the necessary parameters to execute the CreateRemoteAccessSession operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateRemoteAccessSession /// operation. /// REST API Reference for CreateRemoteAccessSession Operation IAsyncResult BeginCreateRemoteAccessSession(CreateRemoteAccessSessionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateRemoteAccessSession operation. /// /// /// The IAsyncResult returned by the call to BeginCreateRemoteAccessSession. /// /// Returns a CreateRemoteAccessSessionResult from DeviceFarm. /// REST API Reference for CreateRemoteAccessSession Operation CreateRemoteAccessSessionResponse EndCreateRemoteAccessSession(IAsyncResult asyncResult); #endregion #region CreateTestGridProject /// /// Creates a Selenium testing project. Projects are used to track TestGridSession /// instances. /// /// Container for the necessary parameters to execute the CreateTestGridProject service method. /// /// The response from the CreateTestGridProject service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com /// if you see this error. /// /// /// A limit was exceeded. /// /// REST API Reference for CreateTestGridProject Operation CreateTestGridProjectResponse CreateTestGridProject(CreateTestGridProjectRequest request); /// /// Initiates the asynchronous execution of the CreateTestGridProject operation. /// /// /// Container for the necessary parameters to execute the CreateTestGridProject operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTestGridProject /// operation. /// REST API Reference for CreateTestGridProject Operation IAsyncResult BeginCreateTestGridProject(CreateTestGridProjectRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateTestGridProject operation. /// /// /// The IAsyncResult returned by the call to BeginCreateTestGridProject. /// /// Returns a CreateTestGridProjectResult from DeviceFarm. /// REST API Reference for CreateTestGridProject Operation CreateTestGridProjectResponse EndCreateTestGridProject(IAsyncResult asyncResult); #endregion #region CreateTestGridUrl /// /// Creates a signed, short-term URL that can be passed to a Selenium RemoteWebDriver /// constructor. /// /// Container for the necessary parameters to execute the CreateTestGridUrl service method. /// /// The response from the CreateTestGridUrl service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com /// if you see this error. /// /// /// The specified entity was not found. /// /// REST API Reference for CreateTestGridUrl Operation CreateTestGridUrlResponse CreateTestGridUrl(CreateTestGridUrlRequest request); /// /// Initiates the asynchronous execution of the CreateTestGridUrl operation. /// /// /// Container for the necessary parameters to execute the CreateTestGridUrl operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateTestGridUrl /// operation. /// REST API Reference for CreateTestGridUrl Operation IAsyncResult BeginCreateTestGridUrl(CreateTestGridUrlRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateTestGridUrl operation. /// /// /// The IAsyncResult returned by the call to BeginCreateTestGridUrl. /// /// Returns a CreateTestGridUrlResult from DeviceFarm. /// REST API Reference for CreateTestGridUrl Operation CreateTestGridUrlResponse EndCreateTestGridUrl(IAsyncResult asyncResult); #endregion #region CreateUpload /// /// Uploads an app or test scripts. /// /// Container for the necessary parameters to execute the CreateUpload service method. /// /// The response from the CreateUpload service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for CreateUpload Operation CreateUploadResponse CreateUpload(CreateUploadRequest request); /// /// Initiates the asynchronous execution of the CreateUpload operation. /// /// /// Container for the necessary parameters to execute the CreateUpload operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateUpload /// operation. /// REST API Reference for CreateUpload Operation IAsyncResult BeginCreateUpload(CreateUploadRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateUpload operation. /// /// /// The IAsyncResult returned by the call to BeginCreateUpload. /// /// Returns a CreateUploadResult from DeviceFarm. /// REST API Reference for CreateUpload Operation CreateUploadResponse EndCreateUpload(IAsyncResult asyncResult); #endregion #region CreateVPCEConfiguration /// /// Creates a configuration record in Device Farm for your Amazon Virtual Private Cloud /// (VPC) endpoint. /// /// Container for the necessary parameters to execute the CreateVPCEConfiguration service method. /// /// The response from the CreateVPCEConfiguration service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// There was a problem with the service account. /// /// REST API Reference for CreateVPCEConfiguration Operation CreateVPCEConfigurationResponse CreateVPCEConfiguration(CreateVPCEConfigurationRequest request); /// /// Initiates the asynchronous execution of the CreateVPCEConfiguration operation. /// /// /// Container for the necessary parameters to execute the CreateVPCEConfiguration operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateVPCEConfiguration /// operation. /// REST API Reference for CreateVPCEConfiguration Operation IAsyncResult BeginCreateVPCEConfiguration(CreateVPCEConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateVPCEConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginCreateVPCEConfiguration. /// /// Returns a CreateVPCEConfigurationResult from DeviceFarm. /// REST API Reference for CreateVPCEConfiguration Operation CreateVPCEConfigurationResponse EndCreateVPCEConfiguration(IAsyncResult asyncResult); #endregion #region DeleteDevicePool /// /// Deletes a device pool given the pool ARN. Does not allow deletion of curated pools /// owned by the system. /// /// Container for the necessary parameters to execute the DeleteDevicePool service method. /// /// The response from the DeleteDevicePool service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for DeleteDevicePool Operation DeleteDevicePoolResponse DeleteDevicePool(DeleteDevicePoolRequest request); /// /// Initiates the asynchronous execution of the DeleteDevicePool operation. /// /// /// Container for the necessary parameters to execute the DeleteDevicePool operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDevicePool /// operation. /// REST API Reference for DeleteDevicePool Operation IAsyncResult BeginDeleteDevicePool(DeleteDevicePoolRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDevicePool operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDevicePool. /// /// Returns a DeleteDevicePoolResult from DeviceFarm. /// REST API Reference for DeleteDevicePool Operation DeleteDevicePoolResponse EndDeleteDevicePool(IAsyncResult asyncResult); #endregion #region DeleteInstanceProfile /// /// Deletes a profile that can be applied to one or more private device instances. /// /// Container for the necessary parameters to execute the DeleteInstanceProfile service method. /// /// The response from the DeleteInstanceProfile service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for DeleteInstanceProfile Operation DeleteInstanceProfileResponse DeleteInstanceProfile(DeleteInstanceProfileRequest request); /// /// Initiates the asynchronous execution of the DeleteInstanceProfile operation. /// /// /// Container for the necessary parameters to execute the DeleteInstanceProfile operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteInstanceProfile /// operation. /// REST API Reference for DeleteInstanceProfile Operation IAsyncResult BeginDeleteInstanceProfile(DeleteInstanceProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteInstanceProfile operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteInstanceProfile. /// /// Returns a DeleteInstanceProfileResult from DeviceFarm. /// REST API Reference for DeleteInstanceProfile Operation DeleteInstanceProfileResponse EndDeleteInstanceProfile(IAsyncResult asyncResult); #endregion #region DeleteNetworkProfile /// /// Deletes a network profile. /// /// Container for the necessary parameters to execute the DeleteNetworkProfile service method. /// /// The response from the DeleteNetworkProfile service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for DeleteNetworkProfile Operation DeleteNetworkProfileResponse DeleteNetworkProfile(DeleteNetworkProfileRequest request); /// /// Initiates the asynchronous execution of the DeleteNetworkProfile operation. /// /// /// Container for the necessary parameters to execute the DeleteNetworkProfile operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteNetworkProfile /// operation. /// REST API Reference for DeleteNetworkProfile Operation IAsyncResult BeginDeleteNetworkProfile(DeleteNetworkProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteNetworkProfile operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteNetworkProfile. /// /// Returns a DeleteNetworkProfileResult from DeviceFarm. /// REST API Reference for DeleteNetworkProfile Operation DeleteNetworkProfileResponse EndDeleteNetworkProfile(IAsyncResult asyncResult); #endregion #region DeleteProject /// /// Deletes an AWS Device Farm project, given the project ARN. /// /// /// /// Deleting this resource does not stop an in-progress run. /// /// /// Container for the necessary parameters to execute the DeleteProject service method. /// /// The response from the DeleteProject service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for DeleteProject Operation DeleteProjectResponse DeleteProject(DeleteProjectRequest request); /// /// Initiates the asynchronous execution of the DeleteProject operation. /// /// /// Container for the necessary parameters to execute the DeleteProject operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteProject /// operation. /// REST API Reference for DeleteProject Operation IAsyncResult BeginDeleteProject(DeleteProjectRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteProject operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteProject. /// /// Returns a DeleteProjectResult from DeviceFarm. /// REST API Reference for DeleteProject Operation DeleteProjectResponse EndDeleteProject(IAsyncResult asyncResult); #endregion #region DeleteRemoteAccessSession /// /// Deletes a completed remote access session and its results. /// /// Container for the necessary parameters to execute the DeleteRemoteAccessSession service method. /// /// The response from the DeleteRemoteAccessSession service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for DeleteRemoteAccessSession Operation DeleteRemoteAccessSessionResponse DeleteRemoteAccessSession(DeleteRemoteAccessSessionRequest request); /// /// Initiates the asynchronous execution of the DeleteRemoteAccessSession operation. /// /// /// Container for the necessary parameters to execute the DeleteRemoteAccessSession operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteRemoteAccessSession /// operation. /// REST API Reference for DeleteRemoteAccessSession Operation IAsyncResult BeginDeleteRemoteAccessSession(DeleteRemoteAccessSessionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteRemoteAccessSession operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteRemoteAccessSession. /// /// Returns a DeleteRemoteAccessSessionResult from DeviceFarm. /// REST API Reference for DeleteRemoteAccessSession Operation DeleteRemoteAccessSessionResponse EndDeleteRemoteAccessSession(IAsyncResult asyncResult); #endregion #region DeleteRun /// /// Deletes the run, given the run ARN. /// /// /// /// Deleting this resource does not stop an in-progress run. /// /// /// Container for the necessary parameters to execute the DeleteRun service method. /// /// The response from the DeleteRun service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for DeleteRun Operation DeleteRunResponse DeleteRun(DeleteRunRequest request); /// /// Initiates the asynchronous execution of the DeleteRun operation. /// /// /// Container for the necessary parameters to execute the DeleteRun operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteRun /// operation. /// REST API Reference for DeleteRun Operation IAsyncResult BeginDeleteRun(DeleteRunRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteRun operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteRun. /// /// Returns a DeleteRunResult from DeviceFarm. /// REST API Reference for DeleteRun Operation DeleteRunResponse EndDeleteRun(IAsyncResult asyncResult); #endregion #region DeleteTestGridProject /// /// Deletes a Selenium testing project and all content generated under it. /// /// /// /// You cannot undo this operation. /// /// /// /// You cannot delete a project if it has active sessions. /// /// /// /// Container for the necessary parameters to execute the DeleteTestGridProject service method. /// /// The response from the DeleteTestGridProject service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// The requested object could not be deleted. /// /// /// An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com /// if you see this error. /// /// /// The specified entity was not found. /// /// REST API Reference for DeleteTestGridProject Operation DeleteTestGridProjectResponse DeleteTestGridProject(DeleteTestGridProjectRequest request); /// /// Initiates the asynchronous execution of the DeleteTestGridProject operation. /// /// /// Container for the necessary parameters to execute the DeleteTestGridProject operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteTestGridProject /// operation. /// REST API Reference for DeleteTestGridProject Operation IAsyncResult BeginDeleteTestGridProject(DeleteTestGridProjectRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteTestGridProject operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteTestGridProject. /// /// Returns a DeleteTestGridProjectResult from DeviceFarm. /// REST API Reference for DeleteTestGridProject Operation DeleteTestGridProjectResponse EndDeleteTestGridProject(IAsyncResult asyncResult); #endregion #region DeleteUpload /// /// Deletes an upload given the upload ARN. /// /// Container for the necessary parameters to execute the DeleteUpload service method. /// /// The response from the DeleteUpload service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for DeleteUpload Operation DeleteUploadResponse DeleteUpload(DeleteUploadRequest request); /// /// Initiates the asynchronous execution of the DeleteUpload operation. /// /// /// Container for the necessary parameters to execute the DeleteUpload operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteUpload /// operation. /// REST API Reference for DeleteUpload Operation IAsyncResult BeginDeleteUpload(DeleteUploadRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteUpload operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteUpload. /// /// Returns a DeleteUploadResult from DeviceFarm. /// REST API Reference for DeleteUpload Operation DeleteUploadResponse EndDeleteUpload(IAsyncResult asyncResult); #endregion #region DeleteVPCEConfiguration /// /// Deletes a configuration for your Amazon Virtual Private Cloud (VPC) endpoint. /// /// Container for the necessary parameters to execute the DeleteVPCEConfiguration service method. /// /// The response from the DeleteVPCEConfiguration service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// There was an error with the update request, or you do not have sufficient permissions /// to update this VPC endpoint configuration. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for DeleteVPCEConfiguration Operation DeleteVPCEConfigurationResponse DeleteVPCEConfiguration(DeleteVPCEConfigurationRequest request); /// /// Initiates the asynchronous execution of the DeleteVPCEConfiguration operation. /// /// /// Container for the necessary parameters to execute the DeleteVPCEConfiguration operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteVPCEConfiguration /// operation. /// REST API Reference for DeleteVPCEConfiguration Operation IAsyncResult BeginDeleteVPCEConfiguration(DeleteVPCEConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteVPCEConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteVPCEConfiguration. /// /// Returns a DeleteVPCEConfigurationResult from DeviceFarm. /// REST API Reference for DeleteVPCEConfiguration Operation DeleteVPCEConfigurationResponse EndDeleteVPCEConfiguration(IAsyncResult asyncResult); #endregion #region GetAccountSettings /// /// Returns the number of unmetered iOS or unmetered Android devices that have been purchased /// by the account. /// /// /// The response from the GetAccountSettings service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetAccountSettings Operation GetAccountSettingsResponse GetAccountSettings(); /// /// Returns the number of unmetered iOS or unmetered Android devices that have been purchased /// by the account. /// /// Container for the necessary parameters to execute the GetAccountSettings service method. /// /// The response from the GetAccountSettings service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetAccountSettings Operation GetAccountSettingsResponse GetAccountSettings(GetAccountSettingsRequest request); /// /// Initiates the asynchronous execution of the GetAccountSettings operation. /// /// /// Container for the necessary parameters to execute the GetAccountSettings operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAccountSettings /// operation. /// REST API Reference for GetAccountSettings Operation IAsyncResult BeginGetAccountSettings(GetAccountSettingsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetAccountSettings operation. /// /// /// The IAsyncResult returned by the call to BeginGetAccountSettings. /// /// Returns a GetAccountSettingsResult from DeviceFarm. /// REST API Reference for GetAccountSettings Operation GetAccountSettingsResponse EndGetAccountSettings(IAsyncResult asyncResult); #endregion #region GetDevice /// /// Gets information about a unique device type. /// /// The device type's ARN. /// /// The response from the GetDevice service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetDevice Operation GetDeviceResponse GetDevice(string arn); /// /// Gets information about a unique device type. /// /// Container for the necessary parameters to execute the GetDevice service method. /// /// The response from the GetDevice service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetDevice Operation GetDeviceResponse GetDevice(GetDeviceRequest request); /// /// Initiates the asynchronous execution of the GetDevice operation. /// /// /// Container for the necessary parameters to execute the GetDevice operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDevice /// operation. /// REST API Reference for GetDevice Operation IAsyncResult BeginGetDevice(GetDeviceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDevice operation. /// /// /// The IAsyncResult returned by the call to BeginGetDevice. /// /// Returns a GetDeviceResult from DeviceFarm. /// REST API Reference for GetDevice Operation GetDeviceResponse EndGetDevice(IAsyncResult asyncResult); #endregion #region GetDeviceInstance /// /// Returns information about a device instance that belongs to a private device fleet. /// /// Container for the necessary parameters to execute the GetDeviceInstance service method. /// /// The response from the GetDeviceInstance service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetDeviceInstance Operation GetDeviceInstanceResponse GetDeviceInstance(GetDeviceInstanceRequest request); /// /// Initiates the asynchronous execution of the GetDeviceInstance operation. /// /// /// Container for the necessary parameters to execute the GetDeviceInstance operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDeviceInstance /// operation. /// REST API Reference for GetDeviceInstance Operation IAsyncResult BeginGetDeviceInstance(GetDeviceInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDeviceInstance operation. /// /// /// The IAsyncResult returned by the call to BeginGetDeviceInstance. /// /// Returns a GetDeviceInstanceResult from DeviceFarm. /// REST API Reference for GetDeviceInstance Operation GetDeviceInstanceResponse EndGetDeviceInstance(IAsyncResult asyncResult); #endregion #region GetDevicePool /// /// Gets information about a device pool. /// /// The device pool's ARN. /// /// The response from the GetDevicePool service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetDevicePool Operation GetDevicePoolResponse GetDevicePool(string arn); /// /// Gets information about a device pool. /// /// Container for the necessary parameters to execute the GetDevicePool service method. /// /// The response from the GetDevicePool service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetDevicePool Operation GetDevicePoolResponse GetDevicePool(GetDevicePoolRequest request); /// /// Initiates the asynchronous execution of the GetDevicePool operation. /// /// /// Container for the necessary parameters to execute the GetDevicePool operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDevicePool /// operation. /// REST API Reference for GetDevicePool Operation IAsyncResult BeginGetDevicePool(GetDevicePoolRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDevicePool operation. /// /// /// The IAsyncResult returned by the call to BeginGetDevicePool. /// /// Returns a GetDevicePoolResult from DeviceFarm. /// REST API Reference for GetDevicePool Operation GetDevicePoolResponse EndGetDevicePool(IAsyncResult asyncResult); #endregion #region GetDevicePoolCompatibility /// /// Gets information about compatibility with a device pool. /// /// Container for the necessary parameters to execute the GetDevicePoolCompatibility service method. /// /// The response from the GetDevicePoolCompatibility service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetDevicePoolCompatibility Operation GetDevicePoolCompatibilityResponse GetDevicePoolCompatibility(GetDevicePoolCompatibilityRequest request); /// /// Initiates the asynchronous execution of the GetDevicePoolCompatibility operation. /// /// /// Container for the necessary parameters to execute the GetDevicePoolCompatibility operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDevicePoolCompatibility /// operation. /// REST API Reference for GetDevicePoolCompatibility Operation IAsyncResult BeginGetDevicePoolCompatibility(GetDevicePoolCompatibilityRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetDevicePoolCompatibility operation. /// /// /// The IAsyncResult returned by the call to BeginGetDevicePoolCompatibility. /// /// Returns a GetDevicePoolCompatibilityResult from DeviceFarm. /// REST API Reference for GetDevicePoolCompatibility Operation GetDevicePoolCompatibilityResponse EndGetDevicePoolCompatibility(IAsyncResult asyncResult); #endregion #region GetInstanceProfile /// /// Returns information about the specified instance profile. /// /// Container for the necessary parameters to execute the GetInstanceProfile service method. /// /// The response from the GetInstanceProfile service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetInstanceProfile Operation GetInstanceProfileResponse GetInstanceProfile(GetInstanceProfileRequest request); /// /// Initiates the asynchronous execution of the GetInstanceProfile operation. /// /// /// Container for the necessary parameters to execute the GetInstanceProfile operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetInstanceProfile /// operation. /// REST API Reference for GetInstanceProfile Operation IAsyncResult BeginGetInstanceProfile(GetInstanceProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetInstanceProfile operation. /// /// /// The IAsyncResult returned by the call to BeginGetInstanceProfile. /// /// Returns a GetInstanceProfileResult from DeviceFarm. /// REST API Reference for GetInstanceProfile Operation GetInstanceProfileResponse EndGetInstanceProfile(IAsyncResult asyncResult); #endregion #region GetJob /// /// Gets information about a job. /// /// The job's ARN. /// /// The response from the GetJob service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetJob Operation GetJobResponse GetJob(string arn); /// /// Gets information about a job. /// /// Container for the necessary parameters to execute the GetJob service method. /// /// The response from the GetJob service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetJob Operation GetJobResponse GetJob(GetJobRequest request); /// /// Initiates the asynchronous execution of the GetJob operation. /// /// /// Container for the necessary parameters to execute the GetJob operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetJob /// operation. /// REST API Reference for GetJob Operation IAsyncResult BeginGetJob(GetJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetJob operation. /// /// /// The IAsyncResult returned by the call to BeginGetJob. /// /// Returns a GetJobResult from DeviceFarm. /// REST API Reference for GetJob Operation GetJobResponse EndGetJob(IAsyncResult asyncResult); #endregion #region GetNetworkProfile /// /// Returns information about a network profile. /// /// Container for the necessary parameters to execute the GetNetworkProfile service method. /// /// The response from the GetNetworkProfile service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetNetworkProfile Operation GetNetworkProfileResponse GetNetworkProfile(GetNetworkProfileRequest request); /// /// Initiates the asynchronous execution of the GetNetworkProfile operation. /// /// /// Container for the necessary parameters to execute the GetNetworkProfile operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetNetworkProfile /// operation. /// REST API Reference for GetNetworkProfile Operation IAsyncResult BeginGetNetworkProfile(GetNetworkProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetNetworkProfile operation. /// /// /// The IAsyncResult returned by the call to BeginGetNetworkProfile. /// /// Returns a GetNetworkProfileResult from DeviceFarm. /// REST API Reference for GetNetworkProfile Operation GetNetworkProfileResponse EndGetNetworkProfile(IAsyncResult asyncResult); #endregion #region GetOfferingStatus /// /// Gets the current status and future status of all offerings purchased by an AWS account. /// The response indicates how many offerings are currently available and the offerings /// that will be available in the next period. The API returns a NotEligible /// error if the user is not permitted to invoke the operation. If you must be able to /// invoke this operation, contact aws-devicefarm-support@amazon.com. /// /// Container for the necessary parameters to execute the GetOfferingStatus service method. /// /// The response from the GetOfferingStatus service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// Exception gets thrown when a user is not eligible to perform the specified transaction. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetOfferingStatus Operation GetOfferingStatusResponse GetOfferingStatus(GetOfferingStatusRequest request); /// /// Initiates the asynchronous execution of the GetOfferingStatus operation. /// /// /// Container for the necessary parameters to execute the GetOfferingStatus operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetOfferingStatus /// operation. /// REST API Reference for GetOfferingStatus Operation IAsyncResult BeginGetOfferingStatus(GetOfferingStatusRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetOfferingStatus operation. /// /// /// The IAsyncResult returned by the call to BeginGetOfferingStatus. /// /// Returns a GetOfferingStatusResult from DeviceFarm. /// REST API Reference for GetOfferingStatus Operation GetOfferingStatusResponse EndGetOfferingStatus(IAsyncResult asyncResult); #endregion #region GetProject /// /// Gets information about a project. /// /// The project's ARN. /// /// The response from the GetProject service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetProject Operation GetProjectResponse GetProject(string arn); /// /// Gets information about a project. /// /// Container for the necessary parameters to execute the GetProject service method. /// /// The response from the GetProject service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetProject Operation GetProjectResponse GetProject(GetProjectRequest request); /// /// Initiates the asynchronous execution of the GetProject operation. /// /// /// Container for the necessary parameters to execute the GetProject operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetProject /// operation. /// REST API Reference for GetProject Operation IAsyncResult BeginGetProject(GetProjectRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetProject operation. /// /// /// The IAsyncResult returned by the call to BeginGetProject. /// /// Returns a GetProjectResult from DeviceFarm. /// REST API Reference for GetProject Operation GetProjectResponse EndGetProject(IAsyncResult asyncResult); #endregion #region GetRemoteAccessSession /// /// Returns a link to a currently running remote access session. /// /// Container for the necessary parameters to execute the GetRemoteAccessSession service method. /// /// The response from the GetRemoteAccessSession service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetRemoteAccessSession Operation GetRemoteAccessSessionResponse GetRemoteAccessSession(GetRemoteAccessSessionRequest request); /// /// Initiates the asynchronous execution of the GetRemoteAccessSession operation. /// /// /// Container for the necessary parameters to execute the GetRemoteAccessSession operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetRemoteAccessSession /// operation. /// REST API Reference for GetRemoteAccessSession Operation IAsyncResult BeginGetRemoteAccessSession(GetRemoteAccessSessionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetRemoteAccessSession operation. /// /// /// The IAsyncResult returned by the call to BeginGetRemoteAccessSession. /// /// Returns a GetRemoteAccessSessionResult from DeviceFarm. /// REST API Reference for GetRemoteAccessSession Operation GetRemoteAccessSessionResponse EndGetRemoteAccessSession(IAsyncResult asyncResult); #endregion #region GetRun /// /// Gets information about a run. /// /// The run's ARN. /// /// The response from the GetRun service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetRun Operation GetRunResponse GetRun(string arn); /// /// Gets information about a run. /// /// Container for the necessary parameters to execute the GetRun service method. /// /// The response from the GetRun service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetRun Operation GetRunResponse GetRun(GetRunRequest request); /// /// Initiates the asynchronous execution of the GetRun operation. /// /// /// Container for the necessary parameters to execute the GetRun operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetRun /// operation. /// REST API Reference for GetRun Operation IAsyncResult BeginGetRun(GetRunRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetRun operation. /// /// /// The IAsyncResult returned by the call to BeginGetRun. /// /// Returns a GetRunResult from DeviceFarm. /// REST API Reference for GetRun Operation GetRunResponse EndGetRun(IAsyncResult asyncResult); #endregion #region GetSuite /// /// Gets information about a suite. /// /// The suite's ARN. /// /// The response from the GetSuite service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetSuite Operation GetSuiteResponse GetSuite(string arn); /// /// Gets information about a suite. /// /// Container for the necessary parameters to execute the GetSuite service method. /// /// The response from the GetSuite service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetSuite Operation GetSuiteResponse GetSuite(GetSuiteRequest request); /// /// Initiates the asynchronous execution of the GetSuite operation. /// /// /// Container for the necessary parameters to execute the GetSuite operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetSuite /// operation. /// REST API Reference for GetSuite Operation IAsyncResult BeginGetSuite(GetSuiteRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetSuite operation. /// /// /// The IAsyncResult returned by the call to BeginGetSuite. /// /// Returns a GetSuiteResult from DeviceFarm. /// REST API Reference for GetSuite Operation GetSuiteResponse EndGetSuite(IAsyncResult asyncResult); #endregion #region GetTest /// /// Gets information about a test. /// /// The test's ARN. /// /// The response from the GetTest service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetTest Operation GetTestResponse GetTest(string arn); /// /// Gets information about a test. /// /// Container for the necessary parameters to execute the GetTest service method. /// /// The response from the GetTest service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetTest Operation GetTestResponse GetTest(GetTestRequest request); /// /// Initiates the asynchronous execution of the GetTest operation. /// /// /// Container for the necessary parameters to execute the GetTest operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetTest /// operation. /// REST API Reference for GetTest Operation IAsyncResult BeginGetTest(GetTestRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetTest operation. /// /// /// The IAsyncResult returned by the call to BeginGetTest. /// /// Returns a GetTestResult from DeviceFarm. /// REST API Reference for GetTest Operation GetTestResponse EndGetTest(IAsyncResult asyncResult); #endregion #region GetTestGridProject /// /// Retrieves information about a Selenium testing project. /// /// Container for the necessary parameters to execute the GetTestGridProject service method. /// /// The response from the GetTestGridProject service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com /// if you see this error. /// /// /// The specified entity was not found. /// /// REST API Reference for GetTestGridProject Operation GetTestGridProjectResponse GetTestGridProject(GetTestGridProjectRequest request); /// /// Initiates the asynchronous execution of the GetTestGridProject operation. /// /// /// Container for the necessary parameters to execute the GetTestGridProject operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetTestGridProject /// operation. /// REST API Reference for GetTestGridProject Operation IAsyncResult BeginGetTestGridProject(GetTestGridProjectRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetTestGridProject operation. /// /// /// The IAsyncResult returned by the call to BeginGetTestGridProject. /// /// Returns a GetTestGridProjectResult from DeviceFarm. /// REST API Reference for GetTestGridProject Operation GetTestGridProjectResponse EndGetTestGridProject(IAsyncResult asyncResult); #endregion #region GetTestGridSession /// /// A session is an instance of a browser created through a RemoteWebDriver /// with the URL from CreateTestGridUrlResult$url. You can use the following to /// look up sessions: /// /// /// /// Container for the necessary parameters to execute the GetTestGridSession service method. /// /// The response from the GetTestGridSession service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com /// if you see this error. /// /// /// The specified entity was not found. /// /// REST API Reference for GetTestGridSession Operation GetTestGridSessionResponse GetTestGridSession(GetTestGridSessionRequest request); /// /// Initiates the asynchronous execution of the GetTestGridSession operation. /// /// /// Container for the necessary parameters to execute the GetTestGridSession operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetTestGridSession /// operation. /// REST API Reference for GetTestGridSession Operation IAsyncResult BeginGetTestGridSession(GetTestGridSessionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetTestGridSession operation. /// /// /// The IAsyncResult returned by the call to BeginGetTestGridSession. /// /// Returns a GetTestGridSessionResult from DeviceFarm. /// REST API Reference for GetTestGridSession Operation GetTestGridSessionResponse EndGetTestGridSession(IAsyncResult asyncResult); #endregion #region GetUpload /// /// Gets information about an upload. /// /// The upload's ARN. /// /// The response from the GetUpload service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetUpload Operation GetUploadResponse GetUpload(string arn); /// /// Gets information about an upload. /// /// Container for the necessary parameters to execute the GetUpload service method. /// /// The response from the GetUpload service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetUpload Operation GetUploadResponse GetUpload(GetUploadRequest request); /// /// Initiates the asynchronous execution of the GetUpload operation. /// /// /// Container for the necessary parameters to execute the GetUpload operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetUpload /// operation. /// REST API Reference for GetUpload Operation IAsyncResult BeginGetUpload(GetUploadRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetUpload operation. /// /// /// The IAsyncResult returned by the call to BeginGetUpload. /// /// Returns a GetUploadResult from DeviceFarm. /// REST API Reference for GetUpload Operation GetUploadResponse EndGetUpload(IAsyncResult asyncResult); #endregion #region GetVPCEConfiguration /// /// Returns information about the configuration settings for your Amazon Virtual Private /// Cloud (VPC) endpoint. /// /// Container for the necessary parameters to execute the GetVPCEConfiguration service method. /// /// The response from the GetVPCEConfiguration service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for GetVPCEConfiguration Operation GetVPCEConfigurationResponse GetVPCEConfiguration(GetVPCEConfigurationRequest request); /// /// Initiates the asynchronous execution of the GetVPCEConfiguration operation. /// /// /// Container for the necessary parameters to execute the GetVPCEConfiguration operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetVPCEConfiguration /// operation. /// REST API Reference for GetVPCEConfiguration Operation IAsyncResult BeginGetVPCEConfiguration(GetVPCEConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the GetVPCEConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginGetVPCEConfiguration. /// /// Returns a GetVPCEConfigurationResult from DeviceFarm. /// REST API Reference for GetVPCEConfiguration Operation GetVPCEConfigurationResponse EndGetVPCEConfiguration(IAsyncResult asyncResult); #endregion #region InstallToRemoteAccessSession /// /// Installs an application to the device in a remote access session. For Android applications, /// the file must be in .apk format. For iOS applications, the file must be in .ipa format. /// /// Container for the necessary parameters to execute the InstallToRemoteAccessSession service method. /// /// The response from the InstallToRemoteAccessSession service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for InstallToRemoteAccessSession Operation InstallToRemoteAccessSessionResponse InstallToRemoteAccessSession(InstallToRemoteAccessSessionRequest request); /// /// Initiates the asynchronous execution of the InstallToRemoteAccessSession operation. /// /// /// Container for the necessary parameters to execute the InstallToRemoteAccessSession operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndInstallToRemoteAccessSession /// operation. /// REST API Reference for InstallToRemoteAccessSession Operation IAsyncResult BeginInstallToRemoteAccessSession(InstallToRemoteAccessSessionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the InstallToRemoteAccessSession operation. /// /// /// The IAsyncResult returned by the call to BeginInstallToRemoteAccessSession. /// /// Returns a InstallToRemoteAccessSessionResult from DeviceFarm. /// REST API Reference for InstallToRemoteAccessSession Operation InstallToRemoteAccessSessionResponse EndInstallToRemoteAccessSession(IAsyncResult asyncResult); #endregion #region ListArtifacts /// /// Gets information about artifacts. /// /// Container for the necessary parameters to execute the ListArtifacts service method. /// /// The response from the ListArtifacts service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for ListArtifacts Operation ListArtifactsResponse ListArtifacts(ListArtifactsRequest request); /// /// Initiates the asynchronous execution of the ListArtifacts operation. /// /// /// Container for the necessary parameters to execute the ListArtifacts operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListArtifacts /// operation. /// REST API Reference for ListArtifacts Operation IAsyncResult BeginListArtifacts(ListArtifactsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListArtifacts operation. /// /// /// The IAsyncResult returned by the call to BeginListArtifacts. /// /// Returns a ListArtifactsResult from DeviceFarm. /// REST API Reference for ListArtifacts Operation ListArtifactsResponse EndListArtifacts(IAsyncResult asyncResult); #endregion #region ListDeviceInstances /// /// Returns information about the private device instances associated with one or more /// AWS accounts. /// /// Container for the necessary parameters to execute the ListDeviceInstances service method. /// /// The response from the ListDeviceInstances service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for ListDeviceInstances Operation ListDeviceInstancesResponse ListDeviceInstances(ListDeviceInstancesRequest request); /// /// Initiates the asynchronous execution of the ListDeviceInstances operation. /// /// /// Container for the necessary parameters to execute the ListDeviceInstances operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDeviceInstances /// operation. /// REST API Reference for ListDeviceInstances Operation IAsyncResult BeginListDeviceInstances(ListDeviceInstancesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDeviceInstances operation. /// /// /// The IAsyncResult returned by the call to BeginListDeviceInstances. /// /// Returns a ListDeviceInstancesResult from DeviceFarm. /// REST API Reference for ListDeviceInstances Operation ListDeviceInstancesResponse EndListDeviceInstances(IAsyncResult asyncResult); #endregion #region ListDevicePools /// /// Gets information about device pools. /// /// Container for the necessary parameters to execute the ListDevicePools service method. /// /// The response from the ListDevicePools service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for ListDevicePools Operation ListDevicePoolsResponse ListDevicePools(ListDevicePoolsRequest request); /// /// Initiates the asynchronous execution of the ListDevicePools operation. /// /// /// Container for the necessary parameters to execute the ListDevicePools operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDevicePools /// operation. /// REST API Reference for ListDevicePools Operation IAsyncResult BeginListDevicePools(ListDevicePoolsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDevicePools operation. /// /// /// The IAsyncResult returned by the call to BeginListDevicePools. /// /// Returns a ListDevicePoolsResult from DeviceFarm. /// REST API Reference for ListDevicePools Operation ListDevicePoolsResponse EndListDevicePools(IAsyncResult asyncResult); #endregion #region ListDevices /// /// Gets information about unique device types. /// /// Container for the necessary parameters to execute the ListDevices service method. /// /// The response from the ListDevices service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for ListDevices Operation ListDevicesResponse ListDevices(ListDevicesRequest request); /// /// Initiates the asynchronous execution of the ListDevices operation. /// /// /// Container for the necessary parameters to execute the ListDevices operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDevices /// operation. /// REST API Reference for ListDevices Operation IAsyncResult BeginListDevices(ListDevicesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListDevices operation. /// /// /// The IAsyncResult returned by the call to BeginListDevices. /// /// Returns a ListDevicesResult from DeviceFarm. /// REST API Reference for ListDevices Operation ListDevicesResponse EndListDevices(IAsyncResult asyncResult); #endregion #region ListInstanceProfiles /// /// Returns information about all the instance profiles in an AWS account. /// /// Container for the necessary parameters to execute the ListInstanceProfiles service method. /// /// The response from the ListInstanceProfiles service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for ListInstanceProfiles Operation ListInstanceProfilesResponse ListInstanceProfiles(ListInstanceProfilesRequest request); /// /// Initiates the asynchronous execution of the ListInstanceProfiles operation. /// /// /// Container for the necessary parameters to execute the ListInstanceProfiles operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListInstanceProfiles /// operation. /// REST API Reference for ListInstanceProfiles Operation IAsyncResult BeginListInstanceProfiles(ListInstanceProfilesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListInstanceProfiles operation. /// /// /// The IAsyncResult returned by the call to BeginListInstanceProfiles. /// /// Returns a ListInstanceProfilesResult from DeviceFarm. /// REST API Reference for ListInstanceProfiles Operation ListInstanceProfilesResponse EndListInstanceProfiles(IAsyncResult asyncResult); #endregion #region ListJobs /// /// Gets information about jobs for a given test run. /// /// Container for the necessary parameters to execute the ListJobs service method. /// /// The response from the ListJobs service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for ListJobs Operation ListJobsResponse ListJobs(ListJobsRequest request); /// /// Initiates the asynchronous execution of the ListJobs operation. /// /// /// Container for the necessary parameters to execute the ListJobs operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListJobs /// operation. /// REST API Reference for ListJobs Operation IAsyncResult BeginListJobs(ListJobsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListJobs operation. /// /// /// The IAsyncResult returned by the call to BeginListJobs. /// /// Returns a ListJobsResult from DeviceFarm. /// REST API Reference for ListJobs Operation ListJobsResponse EndListJobs(IAsyncResult asyncResult); #endregion #region ListNetworkProfiles /// /// Returns the list of available network profiles. /// /// Container for the necessary parameters to execute the ListNetworkProfiles service method. /// /// The response from the ListNetworkProfiles service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for ListNetworkProfiles Operation ListNetworkProfilesResponse ListNetworkProfiles(ListNetworkProfilesRequest request); /// /// Initiates the asynchronous execution of the ListNetworkProfiles operation. /// /// /// Container for the necessary parameters to execute the ListNetworkProfiles operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListNetworkProfiles /// operation. /// REST API Reference for ListNetworkProfiles Operation IAsyncResult BeginListNetworkProfiles(ListNetworkProfilesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListNetworkProfiles operation. /// /// /// The IAsyncResult returned by the call to BeginListNetworkProfiles. /// /// Returns a ListNetworkProfilesResult from DeviceFarm. /// REST API Reference for ListNetworkProfiles Operation ListNetworkProfilesResponse EndListNetworkProfiles(IAsyncResult asyncResult); #endregion #region ListOfferingPromotions /// /// Returns a list of offering promotions. Each offering promotion record contains the /// ID and description of the promotion. The API returns a NotEligible error /// if the caller is not permitted to invoke the operation. Contact aws-devicefarm-support@amazon.com /// if you must be able to invoke this operation. /// /// Container for the necessary parameters to execute the ListOfferingPromotions service method. /// /// The response from the ListOfferingPromotions service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// Exception gets thrown when a user is not eligible to perform the specified transaction. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for ListOfferingPromotions Operation ListOfferingPromotionsResponse ListOfferingPromotions(ListOfferingPromotionsRequest request); /// /// Initiates the asynchronous execution of the ListOfferingPromotions operation. /// /// /// Container for the necessary parameters to execute the ListOfferingPromotions operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListOfferingPromotions /// operation. /// REST API Reference for ListOfferingPromotions Operation IAsyncResult BeginListOfferingPromotions(ListOfferingPromotionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListOfferingPromotions operation. /// /// /// The IAsyncResult returned by the call to BeginListOfferingPromotions. /// /// Returns a ListOfferingPromotionsResult from DeviceFarm. /// REST API Reference for ListOfferingPromotions Operation ListOfferingPromotionsResponse EndListOfferingPromotions(IAsyncResult asyncResult); #endregion #region ListOfferings /// /// Returns a list of products or offerings that the user can manage through the API. /// Each offering record indicates the recurring price per unit and the frequency for /// that offering. The API returns a NotEligible error if the user is not /// permitted to invoke the operation. If you must be able to invoke this operation, contact /// aws-devicefarm-support@amazon.com. /// /// Container for the necessary parameters to execute the ListOfferings service method. /// /// The response from the ListOfferings service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// Exception gets thrown when a user is not eligible to perform the specified transaction. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for ListOfferings Operation ListOfferingsResponse ListOfferings(ListOfferingsRequest request); /// /// Initiates the asynchronous execution of the ListOfferings operation. /// /// /// Container for the necessary parameters to execute the ListOfferings operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListOfferings /// operation. /// REST API Reference for ListOfferings Operation IAsyncResult BeginListOfferings(ListOfferingsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListOfferings operation. /// /// /// The IAsyncResult returned by the call to BeginListOfferings. /// /// Returns a ListOfferingsResult from DeviceFarm. /// REST API Reference for ListOfferings Operation ListOfferingsResponse EndListOfferings(IAsyncResult asyncResult); #endregion #region ListOfferingTransactions /// /// Returns a list of all historical purchases, renewals, and system renewal transactions /// for an AWS account. The list is paginated and ordered by a descending timestamp (most /// recent transactions are first). The API returns a NotEligible error if /// the user is not permitted to invoke the operation. If you must be able to invoke this /// operation, contact aws-devicefarm-support@amazon.com. /// /// Container for the necessary parameters to execute the ListOfferingTransactions service method. /// /// The response from the ListOfferingTransactions service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// Exception gets thrown when a user is not eligible to perform the specified transaction. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for ListOfferingTransactions Operation ListOfferingTransactionsResponse ListOfferingTransactions(ListOfferingTransactionsRequest request); /// /// Initiates the asynchronous execution of the ListOfferingTransactions operation. /// /// /// Container for the necessary parameters to execute the ListOfferingTransactions operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListOfferingTransactions /// operation. /// REST API Reference for ListOfferingTransactions Operation IAsyncResult BeginListOfferingTransactions(ListOfferingTransactionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListOfferingTransactions operation. /// /// /// The IAsyncResult returned by the call to BeginListOfferingTransactions. /// /// Returns a ListOfferingTransactionsResult from DeviceFarm. /// REST API Reference for ListOfferingTransactions Operation ListOfferingTransactionsResponse EndListOfferingTransactions(IAsyncResult asyncResult); #endregion #region ListProjects /// /// Gets information about projects. /// /// Container for the necessary parameters to execute the ListProjects service method. /// /// The response from the ListProjects service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for ListProjects Operation ListProjectsResponse ListProjects(ListProjectsRequest request); /// /// Initiates the asynchronous execution of the ListProjects operation. /// /// /// Container for the necessary parameters to execute the ListProjects operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListProjects /// operation. /// REST API Reference for ListProjects Operation IAsyncResult BeginListProjects(ListProjectsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListProjects operation. /// /// /// The IAsyncResult returned by the call to BeginListProjects. /// /// Returns a ListProjectsResult from DeviceFarm. /// REST API Reference for ListProjects Operation ListProjectsResponse EndListProjects(IAsyncResult asyncResult); #endregion #region ListRemoteAccessSessions /// /// Returns a list of all currently running remote access sessions. /// /// Container for the necessary parameters to execute the ListRemoteAccessSessions service method. /// /// The response from the ListRemoteAccessSessions service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for ListRemoteAccessSessions Operation ListRemoteAccessSessionsResponse ListRemoteAccessSessions(ListRemoteAccessSessionsRequest request); /// /// Initiates the asynchronous execution of the ListRemoteAccessSessions operation. /// /// /// Container for the necessary parameters to execute the ListRemoteAccessSessions operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRemoteAccessSessions /// operation. /// REST API Reference for ListRemoteAccessSessions Operation IAsyncResult BeginListRemoteAccessSessions(ListRemoteAccessSessionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListRemoteAccessSessions operation. /// /// /// The IAsyncResult returned by the call to BeginListRemoteAccessSessions. /// /// Returns a ListRemoteAccessSessionsResult from DeviceFarm. /// REST API Reference for ListRemoteAccessSessions Operation ListRemoteAccessSessionsResponse EndListRemoteAccessSessions(IAsyncResult asyncResult); #endregion #region ListRuns /// /// Gets information about runs, given an AWS Device Farm project ARN. /// /// Container for the necessary parameters to execute the ListRuns service method. /// /// The response from the ListRuns service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for ListRuns Operation ListRunsResponse ListRuns(ListRunsRequest request); /// /// Initiates the asynchronous execution of the ListRuns operation. /// /// /// Container for the necessary parameters to execute the ListRuns operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRuns /// operation. /// REST API Reference for ListRuns Operation IAsyncResult BeginListRuns(ListRunsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListRuns operation. /// /// /// The IAsyncResult returned by the call to BeginListRuns. /// /// Returns a ListRunsResult from DeviceFarm. /// REST API Reference for ListRuns Operation ListRunsResponse EndListRuns(IAsyncResult asyncResult); #endregion #region ListSamples /// /// Gets information about samples, given an AWS Device Farm job ARN. /// /// Container for the necessary parameters to execute the ListSamples service method. /// /// The response from the ListSamples service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for ListSamples Operation ListSamplesResponse ListSamples(ListSamplesRequest request); /// /// Initiates the asynchronous execution of the ListSamples operation. /// /// /// Container for the necessary parameters to execute the ListSamples operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSamples /// operation. /// REST API Reference for ListSamples Operation IAsyncResult BeginListSamples(ListSamplesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListSamples operation. /// /// /// The IAsyncResult returned by the call to BeginListSamples. /// /// Returns a ListSamplesResult from DeviceFarm. /// REST API Reference for ListSamples Operation ListSamplesResponse EndListSamples(IAsyncResult asyncResult); #endregion #region ListSuites /// /// Gets information about test suites for a given job. /// /// Container for the necessary parameters to execute the ListSuites service method. /// /// The response from the ListSuites service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for ListSuites Operation ListSuitesResponse ListSuites(ListSuitesRequest request); /// /// Initiates the asynchronous execution of the ListSuites operation. /// /// /// Container for the necessary parameters to execute the ListSuites operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSuites /// operation. /// REST API Reference for ListSuites Operation IAsyncResult BeginListSuites(ListSuitesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListSuites operation. /// /// /// The IAsyncResult returned by the call to BeginListSuites. /// /// Returns a ListSuitesResult from DeviceFarm. /// REST API Reference for ListSuites Operation ListSuitesResponse EndListSuites(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// List the tags for an AWS Device Farm resource. /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// The specified entity was not found. /// /// /// The operation was not successful. Try again. /// /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request); /// /// Initiates the asynchronous execution of the ListTagsForResource operation. /// /// /// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource /// operation. /// REST API Reference for ListTagsForResource Operation IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTagsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListTagsForResource. /// /// Returns a ListTagsForResourceResult from DeviceFarm. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region ListTestGridProjects /// /// Gets a list of all Selenium testing projects in your account. /// /// Container for the necessary parameters to execute the ListTestGridProjects service method. /// /// The response from the ListTestGridProjects service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com /// if you see this error. /// /// REST API Reference for ListTestGridProjects Operation ListTestGridProjectsResponse ListTestGridProjects(ListTestGridProjectsRequest request); /// /// Initiates the asynchronous execution of the ListTestGridProjects operation. /// /// /// Container for the necessary parameters to execute the ListTestGridProjects operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTestGridProjects /// operation. /// REST API Reference for ListTestGridProjects Operation IAsyncResult BeginListTestGridProjects(ListTestGridProjectsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTestGridProjects operation. /// /// /// The IAsyncResult returned by the call to BeginListTestGridProjects. /// /// Returns a ListTestGridProjectsResult from DeviceFarm. /// REST API Reference for ListTestGridProjects Operation ListTestGridProjectsResponse EndListTestGridProjects(IAsyncResult asyncResult); #endregion #region ListTestGridSessionActions /// /// Returns a list of the actions taken in a TestGridSession. /// /// Container for the necessary parameters to execute the ListTestGridSessionActions service method. /// /// The response from the ListTestGridSessionActions service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com /// if you see this error. /// /// /// The specified entity was not found. /// /// REST API Reference for ListTestGridSessionActions Operation ListTestGridSessionActionsResponse ListTestGridSessionActions(ListTestGridSessionActionsRequest request); /// /// Initiates the asynchronous execution of the ListTestGridSessionActions operation. /// /// /// Container for the necessary parameters to execute the ListTestGridSessionActions operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTestGridSessionActions /// operation. /// REST API Reference for ListTestGridSessionActions Operation IAsyncResult BeginListTestGridSessionActions(ListTestGridSessionActionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTestGridSessionActions operation. /// /// /// The IAsyncResult returned by the call to BeginListTestGridSessionActions. /// /// Returns a ListTestGridSessionActionsResult from DeviceFarm. /// REST API Reference for ListTestGridSessionActions Operation ListTestGridSessionActionsResponse EndListTestGridSessionActions(IAsyncResult asyncResult); #endregion #region ListTestGridSessionArtifacts /// /// Retrieves a list of artifacts created during the session. /// /// Container for the necessary parameters to execute the ListTestGridSessionArtifacts service method. /// /// The response from the ListTestGridSessionArtifacts service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com /// if you see this error. /// /// /// The specified entity was not found. /// /// REST API Reference for ListTestGridSessionArtifacts Operation ListTestGridSessionArtifactsResponse ListTestGridSessionArtifacts(ListTestGridSessionArtifactsRequest request); /// /// Initiates the asynchronous execution of the ListTestGridSessionArtifacts operation. /// /// /// Container for the necessary parameters to execute the ListTestGridSessionArtifacts operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTestGridSessionArtifacts /// operation. /// REST API Reference for ListTestGridSessionArtifacts Operation IAsyncResult BeginListTestGridSessionArtifacts(ListTestGridSessionArtifactsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTestGridSessionArtifacts operation. /// /// /// The IAsyncResult returned by the call to BeginListTestGridSessionArtifacts. /// /// Returns a ListTestGridSessionArtifactsResult from DeviceFarm. /// REST API Reference for ListTestGridSessionArtifacts Operation ListTestGridSessionArtifactsResponse EndListTestGridSessionArtifacts(IAsyncResult asyncResult); #endregion #region ListTestGridSessions /// /// Retrieves a list of sessions for a TestGridProject. /// /// Container for the necessary parameters to execute the ListTestGridSessions service method. /// /// The response from the ListTestGridSessions service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com /// if you see this error. /// /// /// The specified entity was not found. /// /// REST API Reference for ListTestGridSessions Operation ListTestGridSessionsResponse ListTestGridSessions(ListTestGridSessionsRequest request); /// /// Initiates the asynchronous execution of the ListTestGridSessions operation. /// /// /// Container for the necessary parameters to execute the ListTestGridSessions operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTestGridSessions /// operation. /// REST API Reference for ListTestGridSessions Operation IAsyncResult BeginListTestGridSessions(ListTestGridSessionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTestGridSessions operation. /// /// /// The IAsyncResult returned by the call to BeginListTestGridSessions. /// /// Returns a ListTestGridSessionsResult from DeviceFarm. /// REST API Reference for ListTestGridSessions Operation ListTestGridSessionsResponse EndListTestGridSessions(IAsyncResult asyncResult); #endregion #region ListTests /// /// Gets information about tests in a given test suite. /// /// Container for the necessary parameters to execute the ListTests service method. /// /// The response from the ListTests service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for ListTests Operation ListTestsResponse ListTests(ListTestsRequest request); /// /// Initiates the asynchronous execution of the ListTests operation. /// /// /// Container for the necessary parameters to execute the ListTests operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTests /// operation. /// REST API Reference for ListTests Operation IAsyncResult BeginListTests(ListTestsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTests operation. /// /// /// The IAsyncResult returned by the call to BeginListTests. /// /// Returns a ListTestsResult from DeviceFarm. /// REST API Reference for ListTests Operation ListTestsResponse EndListTests(IAsyncResult asyncResult); #endregion #region ListUniqueProblems /// /// Gets information about unique problems, such as exceptions or crashes. /// /// /// /// Unique problems are defined as a single instance of an error across a run, job, or /// suite. For example, if a call in your application consistently raises an exception /// (OutOfBoundsException in MyActivity.java:386), ListUniqueProblems /// returns a single entry instead of many individual entries for that exception. /// /// /// Container for the necessary parameters to execute the ListUniqueProblems service method. /// /// The response from the ListUniqueProblems service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for ListUniqueProblems Operation ListUniqueProblemsResponse ListUniqueProblems(ListUniqueProblemsRequest request); /// /// Initiates the asynchronous execution of the ListUniqueProblems operation. /// /// /// Container for the necessary parameters to execute the ListUniqueProblems operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUniqueProblems /// operation. /// REST API Reference for ListUniqueProblems Operation IAsyncResult BeginListUniqueProblems(ListUniqueProblemsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListUniqueProblems operation. /// /// /// The IAsyncResult returned by the call to BeginListUniqueProblems. /// /// Returns a ListUniqueProblemsResult from DeviceFarm. /// REST API Reference for ListUniqueProblems Operation ListUniqueProblemsResponse EndListUniqueProblems(IAsyncResult asyncResult); #endregion #region ListUploads /// /// Gets information about uploads, given an AWS Device Farm project ARN. /// /// Container for the necessary parameters to execute the ListUploads service method. /// /// The response from the ListUploads service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for ListUploads Operation ListUploadsResponse ListUploads(ListUploadsRequest request); /// /// Initiates the asynchronous execution of the ListUploads operation. /// /// /// Container for the necessary parameters to execute the ListUploads operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListUploads /// operation. /// REST API Reference for ListUploads Operation IAsyncResult BeginListUploads(ListUploadsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListUploads operation. /// /// /// The IAsyncResult returned by the call to BeginListUploads. /// /// Returns a ListUploadsResult from DeviceFarm. /// REST API Reference for ListUploads Operation ListUploadsResponse EndListUploads(IAsyncResult asyncResult); #endregion #region ListVPCEConfigurations /// /// Returns information about all Amazon Virtual Private Cloud (VPC) endpoint configurations /// in the AWS account. /// /// Container for the necessary parameters to execute the ListVPCEConfigurations service method. /// /// The response from the ListVPCEConfigurations service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// There was a problem with the service account. /// /// REST API Reference for ListVPCEConfigurations Operation ListVPCEConfigurationsResponse ListVPCEConfigurations(ListVPCEConfigurationsRequest request); /// /// Initiates the asynchronous execution of the ListVPCEConfigurations operation. /// /// /// Container for the necessary parameters to execute the ListVPCEConfigurations operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListVPCEConfigurations /// operation. /// REST API Reference for ListVPCEConfigurations Operation IAsyncResult BeginListVPCEConfigurations(ListVPCEConfigurationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListVPCEConfigurations operation. /// /// /// The IAsyncResult returned by the call to BeginListVPCEConfigurations. /// /// Returns a ListVPCEConfigurationsResult from DeviceFarm. /// REST API Reference for ListVPCEConfigurations Operation ListVPCEConfigurationsResponse EndListVPCEConfigurations(IAsyncResult asyncResult); #endregion #region PurchaseOffering /// /// Immediately purchases offerings for an AWS account. Offerings renew with the latest /// total purchased quantity for an offering, unless the renewal was overridden. The API /// returns a NotEligible error if the user is not permitted to invoke the /// operation. If you must be able to invoke this operation, contact aws-devicefarm-support@amazon.com. /// /// Container for the necessary parameters to execute the PurchaseOffering service method. /// /// The response from the PurchaseOffering service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// Exception gets thrown when a user is not eligible to perform the specified transaction. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for PurchaseOffering Operation PurchaseOfferingResponse PurchaseOffering(PurchaseOfferingRequest request); /// /// Initiates the asynchronous execution of the PurchaseOffering operation. /// /// /// Container for the necessary parameters to execute the PurchaseOffering operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPurchaseOffering /// operation. /// REST API Reference for PurchaseOffering Operation IAsyncResult BeginPurchaseOffering(PurchaseOfferingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PurchaseOffering operation. /// /// /// The IAsyncResult returned by the call to BeginPurchaseOffering. /// /// Returns a PurchaseOfferingResult from DeviceFarm. /// REST API Reference for PurchaseOffering Operation PurchaseOfferingResponse EndPurchaseOffering(IAsyncResult asyncResult); #endregion #region RenewOffering /// /// Explicitly sets the quantity of devices to renew for an offering, starting from the /// effectiveDate of the next period. The API returns a NotEligible /// error if the user is not permitted to invoke the operation. If you must be able to /// invoke this operation, contact aws-devicefarm-support@amazon.com. /// /// Container for the necessary parameters to execute the RenewOffering service method. /// /// The response from the RenewOffering service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// Exception gets thrown when a user is not eligible to perform the specified transaction. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for RenewOffering Operation RenewOfferingResponse RenewOffering(RenewOfferingRequest request); /// /// Initiates the asynchronous execution of the RenewOffering operation. /// /// /// Container for the necessary parameters to execute the RenewOffering operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRenewOffering /// operation. /// REST API Reference for RenewOffering Operation IAsyncResult BeginRenewOffering(RenewOfferingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RenewOffering operation. /// /// /// The IAsyncResult returned by the call to BeginRenewOffering. /// /// Returns a RenewOfferingResult from DeviceFarm. /// REST API Reference for RenewOffering Operation RenewOfferingResponse EndRenewOffering(IAsyncResult asyncResult); #endregion #region ScheduleRun /// /// Schedules a run. /// /// Container for the necessary parameters to execute the ScheduleRun service method. /// /// The response from the ScheduleRun service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// An entity with the same name already exists. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for ScheduleRun Operation ScheduleRunResponse ScheduleRun(ScheduleRunRequest request); /// /// Initiates the asynchronous execution of the ScheduleRun operation. /// /// /// Container for the necessary parameters to execute the ScheduleRun operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndScheduleRun /// operation. /// REST API Reference for ScheduleRun Operation IAsyncResult BeginScheduleRun(ScheduleRunRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ScheduleRun operation. /// /// /// The IAsyncResult returned by the call to BeginScheduleRun. /// /// Returns a ScheduleRunResult from DeviceFarm. /// REST API Reference for ScheduleRun Operation ScheduleRunResponse EndScheduleRun(IAsyncResult asyncResult); #endregion #region StopJob /// /// Initiates a stop request for the current job. AWS Device Farm immediately stops the /// job on the device where tests have not started. You are not billed for this device. /// On the device where tests have started, setup suite and teardown suite tests run to /// completion on the device. You are billed for setup, teardown, and any tests that were /// in progress or already completed. /// /// Container for the necessary parameters to execute the StopJob service method. /// /// The response from the StopJob service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for StopJob Operation StopJobResponse StopJob(StopJobRequest request); /// /// Initiates the asynchronous execution of the StopJob operation. /// /// /// Container for the necessary parameters to execute the StopJob operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopJob /// operation. /// REST API Reference for StopJob Operation IAsyncResult BeginStopJob(StopJobRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopJob operation. /// /// /// The IAsyncResult returned by the call to BeginStopJob. /// /// Returns a StopJobResult from DeviceFarm. /// REST API Reference for StopJob Operation StopJobResponse EndStopJob(IAsyncResult asyncResult); #endregion #region StopRemoteAccessSession /// /// Ends a specified remote access session. /// /// Container for the necessary parameters to execute the StopRemoteAccessSession service method. /// /// The response from the StopRemoteAccessSession service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for StopRemoteAccessSession Operation StopRemoteAccessSessionResponse StopRemoteAccessSession(StopRemoteAccessSessionRequest request); /// /// Initiates the asynchronous execution of the StopRemoteAccessSession operation. /// /// /// Container for the necessary parameters to execute the StopRemoteAccessSession operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopRemoteAccessSession /// operation. /// REST API Reference for StopRemoteAccessSession Operation IAsyncResult BeginStopRemoteAccessSession(StopRemoteAccessSessionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopRemoteAccessSession operation. /// /// /// The IAsyncResult returned by the call to BeginStopRemoteAccessSession. /// /// Returns a StopRemoteAccessSessionResult from DeviceFarm. /// REST API Reference for StopRemoteAccessSession Operation StopRemoteAccessSessionResponse EndStopRemoteAccessSession(IAsyncResult asyncResult); #endregion #region StopRun /// /// Initiates a stop request for the current test run. AWS Device Farm immediately stops /// the run on devices where tests have not started. You are not billed for these devices. /// On devices where tests have started executing, setup suite and teardown suite tests /// run to completion on those devices. You are billed for setup, teardown, and any tests /// that were in progress or already completed. /// /// Container for the necessary parameters to execute the StopRun service method. /// /// The response from the StopRun service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for StopRun Operation StopRunResponse StopRun(StopRunRequest request); /// /// Initiates the asynchronous execution of the StopRun operation. /// /// /// Container for the necessary parameters to execute the StopRun operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopRun /// operation. /// REST API Reference for StopRun Operation IAsyncResult BeginStopRun(StopRunRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopRun operation. /// /// /// The IAsyncResult returned by the call to BeginStopRun. /// /// Returns a StopRunResult from DeviceFarm. /// REST API Reference for StopRun Operation StopRunResponse EndStopRun(IAsyncResult asyncResult); #endregion #region TagResource /// /// Associates the specified tags to a resource with the specified resourceArn. /// If existing tags on a resource are not specified in the request parameters, they are /// not changed. When a resource is deleted, the tags associated with that resource are /// also deleted. /// /// Container for the necessary parameters to execute the TagResource service method. /// /// The response from the TagResource service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// The specified entity was not found. /// /// /// The operation was not successful. Try again. /// /// /// The request doesn't comply with the AWS Identity and Access Management (IAM) tag policy. /// Correct your request and then retry it. /// /// /// The list of tags on the repository is over the limit. The maximum number of tags that /// can be applied to a repository is 50. /// /// REST API Reference for TagResource Operation TagResourceResponse TagResource(TagResourceRequest request); /// /// Initiates the asynchronous execution of the TagResource operation. /// /// /// Container for the necessary parameters to execute the TagResource operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource /// operation. /// REST API Reference for TagResource Operation IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the TagResource operation. /// /// /// The IAsyncResult returned by the call to BeginTagResource. /// /// Returns a TagResourceResult from DeviceFarm. /// REST API Reference for TagResource Operation TagResourceResponse EndTagResource(IAsyncResult asyncResult); #endregion #region UntagResource /// /// Deletes the specified 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 DeviceFarm. /// /// An invalid argument was specified. /// /// /// The specified entity was not found. /// /// /// The operation was not successful. Try again. /// /// REST API Reference for UntagResource Operation UntagResourceResponse UntagResource(UntagResourceRequest request); /// /// Initiates the asynchronous execution of the UntagResource operation. /// /// /// Container for the necessary parameters to execute the UntagResource operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource /// operation. /// REST API Reference for UntagResource Operation IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UntagResource operation. /// /// /// The IAsyncResult returned by the call to BeginUntagResource. /// /// Returns a UntagResourceResult from DeviceFarm. /// REST API Reference for UntagResource Operation UntagResourceResponse EndUntagResource(IAsyncResult asyncResult); #endregion #region UpdateDeviceInstance /// /// Updates information about a private device instance. /// /// Container for the necessary parameters to execute the UpdateDeviceInstance service method. /// /// The response from the UpdateDeviceInstance service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for UpdateDeviceInstance Operation UpdateDeviceInstanceResponse UpdateDeviceInstance(UpdateDeviceInstanceRequest request); /// /// Initiates the asynchronous execution of the UpdateDeviceInstance operation. /// /// /// Container for the necessary parameters to execute the UpdateDeviceInstance operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDeviceInstance /// operation. /// REST API Reference for UpdateDeviceInstance Operation IAsyncResult BeginUpdateDeviceInstance(UpdateDeviceInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDeviceInstance operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDeviceInstance. /// /// Returns a UpdateDeviceInstanceResult from DeviceFarm. /// REST API Reference for UpdateDeviceInstance Operation UpdateDeviceInstanceResponse EndUpdateDeviceInstance(IAsyncResult asyncResult); #endregion #region UpdateDevicePool /// /// Modifies the name, description, and rules in a device pool given the attributes and /// the pool ARN. Rule updates are all-or-nothing, meaning they can only be updated as /// a whole (or not at all). /// /// Container for the necessary parameters to execute the UpdateDevicePool service method. /// /// The response from the UpdateDevicePool service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for UpdateDevicePool Operation UpdateDevicePoolResponse UpdateDevicePool(UpdateDevicePoolRequest request); /// /// Initiates the asynchronous execution of the UpdateDevicePool operation. /// /// /// Container for the necessary parameters to execute the UpdateDevicePool operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDevicePool /// operation. /// REST API Reference for UpdateDevicePool Operation IAsyncResult BeginUpdateDevicePool(UpdateDevicePoolRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateDevicePool operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateDevicePool. /// /// Returns a UpdateDevicePoolResult from DeviceFarm. /// REST API Reference for UpdateDevicePool Operation UpdateDevicePoolResponse EndUpdateDevicePool(IAsyncResult asyncResult); #endregion #region UpdateInstanceProfile /// /// Updates information about an existing private device instance profile. /// /// Container for the necessary parameters to execute the UpdateInstanceProfile service method. /// /// The response from the UpdateInstanceProfile service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for UpdateInstanceProfile Operation UpdateInstanceProfileResponse UpdateInstanceProfile(UpdateInstanceProfileRequest request); /// /// Initiates the asynchronous execution of the UpdateInstanceProfile operation. /// /// /// Container for the necessary parameters to execute the UpdateInstanceProfile operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateInstanceProfile /// operation. /// REST API Reference for UpdateInstanceProfile Operation IAsyncResult BeginUpdateInstanceProfile(UpdateInstanceProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateInstanceProfile operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateInstanceProfile. /// /// Returns a UpdateInstanceProfileResult from DeviceFarm. /// REST API Reference for UpdateInstanceProfile Operation UpdateInstanceProfileResponse EndUpdateInstanceProfile(IAsyncResult asyncResult); #endregion #region UpdateNetworkProfile /// /// Updates the network profile. /// /// Container for the necessary parameters to execute the UpdateNetworkProfile service method. /// /// The response from the UpdateNetworkProfile service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for UpdateNetworkProfile Operation UpdateNetworkProfileResponse UpdateNetworkProfile(UpdateNetworkProfileRequest request); /// /// Initiates the asynchronous execution of the UpdateNetworkProfile operation. /// /// /// Container for the necessary parameters to execute the UpdateNetworkProfile operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateNetworkProfile /// operation. /// REST API Reference for UpdateNetworkProfile Operation IAsyncResult BeginUpdateNetworkProfile(UpdateNetworkProfileRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateNetworkProfile operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateNetworkProfile. /// /// Returns a UpdateNetworkProfileResult from DeviceFarm. /// REST API Reference for UpdateNetworkProfile Operation UpdateNetworkProfileResponse EndUpdateNetworkProfile(IAsyncResult asyncResult); #endregion #region UpdateProject /// /// Modifies the specified project name, given the project ARN and a new name. /// /// Container for the necessary parameters to execute the UpdateProject service method. /// /// The response from the UpdateProject service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for UpdateProject Operation UpdateProjectResponse UpdateProject(UpdateProjectRequest request); /// /// Initiates the asynchronous execution of the UpdateProject operation. /// /// /// Container for the necessary parameters to execute the UpdateProject operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateProject /// operation. /// REST API Reference for UpdateProject Operation IAsyncResult BeginUpdateProject(UpdateProjectRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateProject operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateProject. /// /// Returns a UpdateProjectResult from DeviceFarm. /// REST API Reference for UpdateProject Operation UpdateProjectResponse EndUpdateProject(IAsyncResult asyncResult); #endregion #region UpdateTestGridProject /// /// Change details of a project. /// /// Container for the necessary parameters to execute the UpdateTestGridProject service method. /// /// The response from the UpdateTestGridProject service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// An internal exception was raised in the service. Contact aws-devicefarm-support@amazon.com /// if you see this error. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// REST API Reference for UpdateTestGridProject Operation UpdateTestGridProjectResponse UpdateTestGridProject(UpdateTestGridProjectRequest request); /// /// Initiates the asynchronous execution of the UpdateTestGridProject operation. /// /// /// Container for the necessary parameters to execute the UpdateTestGridProject operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateTestGridProject /// operation. /// REST API Reference for UpdateTestGridProject Operation IAsyncResult BeginUpdateTestGridProject(UpdateTestGridProjectRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateTestGridProject operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateTestGridProject. /// /// Returns a UpdateTestGridProjectResult from DeviceFarm. /// REST API Reference for UpdateTestGridProject Operation UpdateTestGridProjectResponse EndUpdateTestGridProject(IAsyncResult asyncResult); #endregion #region UpdateUpload /// /// Updates an uploaded test spec. /// /// Container for the necessary parameters to execute the UpdateUpload service method. /// /// The response from the UpdateUpload service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// A limit was exceeded. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for UpdateUpload Operation UpdateUploadResponse UpdateUpload(UpdateUploadRequest request); /// /// Initiates the asynchronous execution of the UpdateUpload operation. /// /// /// Container for the necessary parameters to execute the UpdateUpload operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateUpload /// operation. /// REST API Reference for UpdateUpload Operation IAsyncResult BeginUpdateUpload(UpdateUploadRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateUpload operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateUpload. /// /// Returns a UpdateUploadResult from DeviceFarm. /// REST API Reference for UpdateUpload Operation UpdateUploadResponse EndUpdateUpload(IAsyncResult asyncResult); #endregion #region UpdateVPCEConfiguration /// /// Updates information about an Amazon Virtual Private Cloud (VPC) endpoint configuration. /// /// Container for the necessary parameters to execute the UpdateVPCEConfiguration service method. /// /// The response from the UpdateVPCEConfiguration service method, as returned by DeviceFarm. /// /// An invalid argument was specified. /// /// /// There was an error with the update request, or you do not have sufficient permissions /// to update this VPC endpoint configuration. /// /// /// The specified entity was not found. /// /// /// There was a problem with the service account. /// /// REST API Reference for UpdateVPCEConfiguration Operation UpdateVPCEConfigurationResponse UpdateVPCEConfiguration(UpdateVPCEConfigurationRequest request); /// /// Initiates the asynchronous execution of the UpdateVPCEConfiguration operation. /// /// /// Container for the necessary parameters to execute the UpdateVPCEConfiguration operation on AmazonDeviceFarmClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateVPCEConfiguration /// operation. /// REST API Reference for UpdateVPCEConfiguration Operation IAsyncResult BeginUpdateVPCEConfiguration(UpdateVPCEConfigurationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the UpdateVPCEConfiguration operation. /// /// /// The IAsyncResult returned by the call to BeginUpdateVPCEConfiguration. /// /// Returns a UpdateVPCEConfigurationResult from DeviceFarm. /// REST API Reference for UpdateVPCEConfiguration Operation UpdateVPCEConfigurationResponse EndUpdateVPCEConfiguration(IAsyncResult asyncResult); #endregion } }