/*
* 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 robomaker-2018-06-29.normal.json service model.
*/
using System;
using System.Collections.Generic;
using System.Net;
using Amazon.RoboMaker.Model;
using Amazon.RoboMaker.Model.Internal.MarshallTransformations;
using Amazon.RoboMaker.Internal;
using Amazon.Runtime;
using Amazon.Runtime.Internal;
using Amazon.Runtime.Internal.Auth;
using Amazon.Runtime.Internal.Transform;
namespace Amazon.RoboMaker
{
///
/// Implementation for accessing RoboMaker
///
/// This section provides documentation for the AWS RoboMaker API operations.
///
public partial class AmazonRoboMakerClient : AmazonServiceClient, IAmazonRoboMaker
{
private static IServiceMetadata serviceMetadata = new AmazonRoboMakerMetadata();
#if BCL45 || AWS_ASYNC_ENUMERABLES_API
private IRoboMakerPaginatorFactory _paginators;
///
/// Paginators for the service
///
public IRoboMakerPaginatorFactory Paginators
{
get
{
if (this._paginators == null)
{
this._paginators = new RoboMakerPaginatorFactory(this);
}
return this._paginators;
}
}
#endif
#region Constructors
///
/// Constructs AmazonRoboMakerClient with the credentials loaded from the application's
/// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
///
/// Example App.config with credentials set.
///
/// <?xml version="1.0" encoding="utf-8" ?>
/// <configuration>
/// <appSettings>
/// <add key="AWSProfileName" value="AWS Default"/>
/// </appSettings>
/// </configuration>
///
///
///
public AmazonRoboMakerClient()
: base(FallbackCredentialsFactory.GetCredentials(), new AmazonRoboMakerConfig()) { }
///
/// Constructs AmazonRoboMakerClient with the credentials loaded from the application's
/// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
///
/// Example App.config with credentials set.
///
/// <?xml version="1.0" encoding="utf-8" ?>
/// <configuration>
/// <appSettings>
/// <add key="AWSProfileName" value="AWS Default"/>
/// </appSettings>
/// </configuration>
///
///
///
/// The region to connect.
public AmazonRoboMakerClient(RegionEndpoint region)
: base(FallbackCredentialsFactory.GetCredentials(), new AmazonRoboMakerConfig{RegionEndpoint = region}) { }
///
/// Constructs AmazonRoboMakerClient with the credentials loaded from the application's
/// default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance.
///
/// Example App.config with credentials set.
///
/// <?xml version="1.0" encoding="utf-8" ?>
/// <configuration>
/// <appSettings>
/// <add key="AWSProfileName" value="AWS Default"/>
/// </appSettings>
/// </configuration>
///
///
///
/// The AmazonRoboMakerClient Configuration Object
public AmazonRoboMakerClient(AmazonRoboMakerConfig config)
: base(FallbackCredentialsFactory.GetCredentials(config), config){}
///
/// Constructs AmazonRoboMakerClient with AWS Credentials
///
/// AWS Credentials
public AmazonRoboMakerClient(AWSCredentials credentials)
: this(credentials, new AmazonRoboMakerConfig())
{
}
///
/// Constructs AmazonRoboMakerClient with AWS Credentials
///
/// AWS Credentials
/// The region to connect.
public AmazonRoboMakerClient(AWSCredentials credentials, RegionEndpoint region)
: this(credentials, new AmazonRoboMakerConfig{RegionEndpoint = region})
{
}
///
/// Constructs AmazonRoboMakerClient with AWS Credentials and an
/// AmazonRoboMakerClient Configuration object.
///
/// AWS Credentials
/// The AmazonRoboMakerClient Configuration Object
public AmazonRoboMakerClient(AWSCredentials credentials, AmazonRoboMakerConfig clientConfig)
: base(credentials, clientConfig)
{
}
///
/// Constructs AmazonRoboMakerClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
public AmazonRoboMakerClient(string awsAccessKeyId, string awsSecretAccessKey)
: this(awsAccessKeyId, awsSecretAccessKey, new AmazonRoboMakerConfig())
{
}
///
/// Constructs AmazonRoboMakerClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// The region to connect.
public AmazonRoboMakerClient(string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region)
: this(awsAccessKeyId, awsSecretAccessKey, new AmazonRoboMakerConfig() {RegionEndpoint=region})
{
}
///
/// Constructs AmazonRoboMakerClient with AWS Access Key ID, AWS Secret Key and an
/// AmazonRoboMakerClient Configuration object.
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// The AmazonRoboMakerClient Configuration Object
public AmazonRoboMakerClient(string awsAccessKeyId, string awsSecretAccessKey, AmazonRoboMakerConfig clientConfig)
: base(awsAccessKeyId, awsSecretAccessKey, clientConfig)
{
}
///
/// Constructs AmazonRoboMakerClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// AWS Session Token
public AmazonRoboMakerClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken)
: this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonRoboMakerConfig())
{
}
///
/// Constructs AmazonRoboMakerClient with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// AWS Session Token
/// The region to connect.
public AmazonRoboMakerClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region)
: this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonRoboMakerConfig{RegionEndpoint = region})
{
}
///
/// Constructs AmazonRoboMakerClient with AWS Access Key ID, AWS Secret Key and an
/// AmazonRoboMakerClient Configuration object.
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// AWS Session Token
/// The AmazonRoboMakerClient Configuration Object
public AmazonRoboMakerClient(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonRoboMakerConfig clientConfig)
: base(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, clientConfig)
{
}
#endregion
#region Overrides
///
/// Creates the signer for the service.
///
protected override AbstractAWSSigner CreateSigner()
{
return new AWS4Signer();
}
///
/// Customize the pipeline
///
///
protected override void CustomizeRuntimePipeline(RuntimePipeline pipeline)
{
pipeline.RemoveHandler();
pipeline.AddHandlerAfter(new AmazonRoboMakerEndpointResolver());
}
///
/// Capture metadata for the service.
///
protected override IServiceMetadata ServiceMetadata
{
get
{
return serviceMetadata;
}
}
#endregion
#region Dispose
///
/// Disposes the service client.
///
protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
}
#endregion
#region BatchDeleteWorlds
///
/// Deletes one or more worlds in a batch operation.
///
/// Container for the necessary parameters to execute the BatchDeleteWorlds service method.
///
/// The response from the BatchDeleteWorlds service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for BatchDeleteWorlds Operation
public virtual BatchDeleteWorldsResponse BatchDeleteWorlds(BatchDeleteWorldsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchDeleteWorldsRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchDeleteWorldsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the BatchDeleteWorlds operation.
///
///
/// Container for the necessary parameters to execute the BatchDeleteWorlds operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchDeleteWorlds
/// operation.
/// REST API Reference for BatchDeleteWorlds Operation
public virtual IAsyncResult BeginBatchDeleteWorlds(BatchDeleteWorldsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchDeleteWorldsRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchDeleteWorldsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the BatchDeleteWorlds operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchDeleteWorlds.
///
/// Returns a BatchDeleteWorldsResult from RoboMaker.
/// REST API Reference for BatchDeleteWorlds Operation
public virtual BatchDeleteWorldsResponse EndBatchDeleteWorlds(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region BatchDescribeSimulationJob
///
/// Describes one or more simulation jobs.
///
/// Container for the necessary parameters to execute the BatchDescribeSimulationJob service method.
///
/// The response from the BatchDescribeSimulationJob service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for BatchDescribeSimulationJob Operation
public virtual BatchDescribeSimulationJobResponse BatchDescribeSimulationJob(BatchDescribeSimulationJobRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchDescribeSimulationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchDescribeSimulationJobResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the BatchDescribeSimulationJob operation.
///
///
/// Container for the necessary parameters to execute the BatchDescribeSimulationJob operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBatchDescribeSimulationJob
/// operation.
/// REST API Reference for BatchDescribeSimulationJob Operation
public virtual IAsyncResult BeginBatchDescribeSimulationJob(BatchDescribeSimulationJobRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchDescribeSimulationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchDescribeSimulationJobResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the BatchDescribeSimulationJob operation.
///
///
/// The IAsyncResult returned by the call to BeginBatchDescribeSimulationJob.
///
/// Returns a BatchDescribeSimulationJobResult from RoboMaker.
/// REST API Reference for BatchDescribeSimulationJob Operation
public virtual BatchDescribeSimulationJobResponse EndBatchDescribeSimulationJob(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CancelDeploymentJob
///
/// Cancels the specified deployment job.
///
///
///
/// This API will no longer be supported as of May 2, 2022. Use it to remove resources
/// that were created for Deployment Service.
///
///
///
/// Container for the necessary parameters to execute the CancelDeploymentJob service method.
///
/// The response from the CancelDeploymentJob service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for CancelDeploymentJob Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual CancelDeploymentJobResponse CancelDeploymentJob(CancelDeploymentJobRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CancelDeploymentJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CancelDeploymentJobResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CancelDeploymentJob operation.
///
///
/// Container for the necessary parameters to execute the CancelDeploymentJob operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCancelDeploymentJob
/// operation.
/// REST API Reference for CancelDeploymentJob Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual IAsyncResult BeginCancelDeploymentJob(CancelDeploymentJobRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CancelDeploymentJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CancelDeploymentJobResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CancelDeploymentJob operation.
///
///
/// The IAsyncResult returned by the call to BeginCancelDeploymentJob.
///
/// Returns a CancelDeploymentJobResult from RoboMaker.
/// REST API Reference for CancelDeploymentJob Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual CancelDeploymentJobResponse EndCancelDeploymentJob(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CancelSimulationJob
///
/// Cancels the specified simulation job.
///
/// Container for the necessary parameters to execute the CancelSimulationJob service method.
///
/// The response from the CancelSimulationJob service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for CancelSimulationJob Operation
public virtual CancelSimulationJobResponse CancelSimulationJob(CancelSimulationJobRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CancelSimulationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CancelSimulationJobResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CancelSimulationJob operation.
///
///
/// Container for the necessary parameters to execute the CancelSimulationJob operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCancelSimulationJob
/// operation.
/// REST API Reference for CancelSimulationJob Operation
public virtual IAsyncResult BeginCancelSimulationJob(CancelSimulationJobRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CancelSimulationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CancelSimulationJobResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CancelSimulationJob operation.
///
///
/// The IAsyncResult returned by the call to BeginCancelSimulationJob.
///
/// Returns a CancelSimulationJobResult from RoboMaker.
/// REST API Reference for CancelSimulationJob Operation
public virtual CancelSimulationJobResponse EndCancelSimulationJob(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CancelSimulationJobBatch
///
/// Cancels a simulation job batch. When you cancel a simulation job batch, you are also
/// cancelling all of the active simulation jobs created as part of the batch.
///
/// Container for the necessary parameters to execute the CancelSimulationJobBatch service method.
///
/// The response from the CancelSimulationJobBatch service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for CancelSimulationJobBatch Operation
public virtual CancelSimulationJobBatchResponse CancelSimulationJobBatch(CancelSimulationJobBatchRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CancelSimulationJobBatchRequestMarshaller.Instance;
options.ResponseUnmarshaller = CancelSimulationJobBatchResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CancelSimulationJobBatch operation.
///
///
/// Container for the necessary parameters to execute the CancelSimulationJobBatch operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCancelSimulationJobBatch
/// operation.
/// REST API Reference for CancelSimulationJobBatch Operation
public virtual IAsyncResult BeginCancelSimulationJobBatch(CancelSimulationJobBatchRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CancelSimulationJobBatchRequestMarshaller.Instance;
options.ResponseUnmarshaller = CancelSimulationJobBatchResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CancelSimulationJobBatch operation.
///
///
/// The IAsyncResult returned by the call to BeginCancelSimulationJobBatch.
///
/// Returns a CancelSimulationJobBatchResult from RoboMaker.
/// REST API Reference for CancelSimulationJobBatch Operation
public virtual CancelSimulationJobBatchResponse EndCancelSimulationJobBatch(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CancelWorldExportJob
///
/// Cancels the specified export job.
///
/// Container for the necessary parameters to execute the CancelWorldExportJob service method.
///
/// The response from the CancelWorldExportJob service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for CancelWorldExportJob Operation
public virtual CancelWorldExportJobResponse CancelWorldExportJob(CancelWorldExportJobRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CancelWorldExportJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CancelWorldExportJobResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CancelWorldExportJob operation.
///
///
/// Container for the necessary parameters to execute the CancelWorldExportJob operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCancelWorldExportJob
/// operation.
/// REST API Reference for CancelWorldExportJob Operation
public virtual IAsyncResult BeginCancelWorldExportJob(CancelWorldExportJobRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CancelWorldExportJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CancelWorldExportJobResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CancelWorldExportJob operation.
///
///
/// The IAsyncResult returned by the call to BeginCancelWorldExportJob.
///
/// Returns a CancelWorldExportJobResult from RoboMaker.
/// REST API Reference for CancelWorldExportJob Operation
public virtual CancelWorldExportJobResponse EndCancelWorldExportJob(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CancelWorldGenerationJob
///
/// Cancels the specified world generator job.
///
/// Container for the necessary parameters to execute the CancelWorldGenerationJob service method.
///
/// The response from the CancelWorldGenerationJob service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for CancelWorldGenerationJob Operation
public virtual CancelWorldGenerationJobResponse CancelWorldGenerationJob(CancelWorldGenerationJobRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CancelWorldGenerationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CancelWorldGenerationJobResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CancelWorldGenerationJob operation.
///
///
/// Container for the necessary parameters to execute the CancelWorldGenerationJob operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCancelWorldGenerationJob
/// operation.
/// REST API Reference for CancelWorldGenerationJob Operation
public virtual IAsyncResult BeginCancelWorldGenerationJob(CancelWorldGenerationJobRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CancelWorldGenerationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CancelWorldGenerationJobResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CancelWorldGenerationJob operation.
///
///
/// The IAsyncResult returned by the call to BeginCancelWorldGenerationJob.
///
/// Returns a CancelWorldGenerationJobResult from RoboMaker.
/// REST API Reference for CancelWorldGenerationJob Operation
public virtual CancelWorldGenerationJobResponse EndCancelWorldGenerationJob(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateDeploymentJob
///
/// Deploys a specific version of a robot application to robots in a fleet.
///
///
///
/// This API is no longer supported and will throw an error if used.
///
///
///
/// The robot application must have a numbered applicationVersion
for consistency
/// reasons. To create a new version, use CreateRobotApplicationVersion
or
/// see Creating
/// a Robot Application Version.
///
///
///
/// After 90 days, deployment jobs expire and will be deleted. They will no longer be
/// accessible.
///
///
///
/// Container for the necessary parameters to execute the CreateDeploymentJob service method.
///
/// The response from the CreateDeploymentJob service method, as returned by RoboMaker.
///
/// The failure percentage threshold percentage was met.
///
///
/// The request uses the same client token as a previous, but non-identical request. Do
/// not reuse a client token with different requests, unless the requests are identical.
///
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The requested resource exceeds the maximum number allowed, or the number of concurrent
/// stream requests exceeds the maximum number allowed.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for CreateDeploymentJob Operation
[Obsolete("AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual CreateDeploymentJobResponse CreateDeploymentJob(CreateDeploymentJobRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateDeploymentJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateDeploymentJobResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateDeploymentJob operation.
///
///
/// Container for the necessary parameters to execute the CreateDeploymentJob operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDeploymentJob
/// operation.
/// REST API Reference for CreateDeploymentJob Operation
[Obsolete("AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual IAsyncResult BeginCreateDeploymentJob(CreateDeploymentJobRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateDeploymentJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateDeploymentJobResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateDeploymentJob operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateDeploymentJob.
///
/// Returns a CreateDeploymentJobResult from RoboMaker.
/// REST API Reference for CreateDeploymentJob Operation
[Obsolete("AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual CreateDeploymentJobResponse EndCreateDeploymentJob(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateFleet
///
/// Creates a fleet, a logical group of robots running the same robot application.
///
///
///
/// This API is no longer supported and will throw an error if used.
///
///
///
/// Container for the necessary parameters to execute the CreateFleet service method.
///
/// The response from the CreateFleet service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The requested resource exceeds the maximum number allowed, or the number of concurrent
/// stream requests exceeds the maximum number allowed.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for CreateFleet Operation
[Obsolete("AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual CreateFleetResponse CreateFleet(CreateFleetRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateFleetRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateFleetResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateFleet operation.
///
///
/// Container for the necessary parameters to execute the CreateFleet operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateFleet
/// operation.
/// REST API Reference for CreateFleet Operation
[Obsolete("AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual IAsyncResult BeginCreateFleet(CreateFleetRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateFleetRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateFleetResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateFleet operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateFleet.
///
/// Returns a CreateFleetResult from RoboMaker.
/// REST API Reference for CreateFleet Operation
[Obsolete("AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual CreateFleetResponse EndCreateFleet(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateRobot
///
/// Creates a robot.
///
///
///
/// This API is no longer supported and will throw an error if used.
///
///
///
/// Container for the necessary parameters to execute the CreateRobot service method.
///
/// The response from the CreateRobot service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The requested resource exceeds the maximum number allowed, or the number of concurrent
/// stream requests exceeds the maximum number allowed.
///
///
/// The specified resource already exists.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for CreateRobot Operation
[Obsolete("AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual CreateRobotResponse CreateRobot(CreateRobotRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateRobotRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateRobotResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateRobot operation.
///
///
/// Container for the necessary parameters to execute the CreateRobot operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateRobot
/// operation.
/// REST API Reference for CreateRobot Operation
[Obsolete("AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual IAsyncResult BeginCreateRobot(CreateRobotRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateRobotRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateRobotResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateRobot operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateRobot.
///
/// Returns a CreateRobotResult from RoboMaker.
/// REST API Reference for CreateRobot Operation
[Obsolete("AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual CreateRobotResponse EndCreateRobot(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateRobotApplication
///
/// Creates a robot application.
///
/// Container for the necessary parameters to execute the CreateRobotApplication service method.
///
/// The response from the CreateRobotApplication service method, as returned by RoboMaker.
///
/// The request uses the same client token as a previous, but non-identical request. Do
/// not reuse a client token with different requests, unless the requests are identical.
///
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The requested resource exceeds the maximum number allowed, or the number of concurrent
/// stream requests exceeds the maximum number allowed.
///
///
/// The specified resource already exists.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for CreateRobotApplication Operation
public virtual CreateRobotApplicationResponse CreateRobotApplication(CreateRobotApplicationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateRobotApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateRobotApplicationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateRobotApplication operation.
///
///
/// Container for the necessary parameters to execute the CreateRobotApplication operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateRobotApplication
/// operation.
/// REST API Reference for CreateRobotApplication Operation
public virtual IAsyncResult BeginCreateRobotApplication(CreateRobotApplicationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateRobotApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateRobotApplicationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateRobotApplication operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateRobotApplication.
///
/// Returns a CreateRobotApplicationResult from RoboMaker.
/// REST API Reference for CreateRobotApplication Operation
public virtual CreateRobotApplicationResponse EndCreateRobotApplication(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateRobotApplicationVersion
///
/// Creates a version of a robot application.
///
/// Container for the necessary parameters to execute the CreateRobotApplicationVersion service method.
///
/// The response from the CreateRobotApplicationVersion service method, as returned by RoboMaker.
///
/// The request uses the same client token as a previous, but non-identical request. Do
/// not reuse a client token with different requests, unless the requests are identical.
///
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The requested resource exceeds the maximum number allowed, or the number of concurrent
/// stream requests exceeds the maximum number allowed.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for CreateRobotApplicationVersion Operation
public virtual CreateRobotApplicationVersionResponse CreateRobotApplicationVersion(CreateRobotApplicationVersionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateRobotApplicationVersionRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateRobotApplicationVersionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateRobotApplicationVersion operation.
///
///
/// Container for the necessary parameters to execute the CreateRobotApplicationVersion operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateRobotApplicationVersion
/// operation.
/// REST API Reference for CreateRobotApplicationVersion Operation
public virtual IAsyncResult BeginCreateRobotApplicationVersion(CreateRobotApplicationVersionRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateRobotApplicationVersionRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateRobotApplicationVersionResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateRobotApplicationVersion operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateRobotApplicationVersion.
///
/// Returns a CreateRobotApplicationVersionResult from RoboMaker.
/// REST API Reference for CreateRobotApplicationVersion Operation
public virtual CreateRobotApplicationVersionResponse EndCreateRobotApplicationVersion(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateSimulationApplication
///
/// Creates a simulation application.
///
/// Container for the necessary parameters to execute the CreateSimulationApplication service method.
///
/// The response from the CreateSimulationApplication service method, as returned by RoboMaker.
///
/// The request uses the same client token as a previous, but non-identical request. Do
/// not reuse a client token with different requests, unless the requests are identical.
///
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The requested resource exceeds the maximum number allowed, or the number of concurrent
/// stream requests exceeds the maximum number allowed.
///
///
/// The specified resource already exists.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for CreateSimulationApplication Operation
public virtual CreateSimulationApplicationResponse CreateSimulationApplication(CreateSimulationApplicationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateSimulationApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateSimulationApplicationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateSimulationApplication operation.
///
///
/// Container for the necessary parameters to execute the CreateSimulationApplication operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateSimulationApplication
/// operation.
/// REST API Reference for CreateSimulationApplication Operation
public virtual IAsyncResult BeginCreateSimulationApplication(CreateSimulationApplicationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateSimulationApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateSimulationApplicationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateSimulationApplication operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateSimulationApplication.
///
/// Returns a CreateSimulationApplicationResult from RoboMaker.
/// REST API Reference for CreateSimulationApplication Operation
public virtual CreateSimulationApplicationResponse EndCreateSimulationApplication(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateSimulationApplicationVersion
///
/// Creates a simulation application with a specific revision id.
///
/// Container for the necessary parameters to execute the CreateSimulationApplicationVersion service method.
///
/// The response from the CreateSimulationApplicationVersion service method, as returned by RoboMaker.
///
/// The request uses the same client token as a previous, but non-identical request. Do
/// not reuse a client token with different requests, unless the requests are identical.
///
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The requested resource exceeds the maximum number allowed, or the number of concurrent
/// stream requests exceeds the maximum number allowed.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for CreateSimulationApplicationVersion Operation
public virtual CreateSimulationApplicationVersionResponse CreateSimulationApplicationVersion(CreateSimulationApplicationVersionRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateSimulationApplicationVersionRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateSimulationApplicationVersionResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateSimulationApplicationVersion operation.
///
///
/// Container for the necessary parameters to execute the CreateSimulationApplicationVersion operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateSimulationApplicationVersion
/// operation.
/// REST API Reference for CreateSimulationApplicationVersion Operation
public virtual IAsyncResult BeginCreateSimulationApplicationVersion(CreateSimulationApplicationVersionRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateSimulationApplicationVersionRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateSimulationApplicationVersionResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateSimulationApplicationVersion operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateSimulationApplicationVersion.
///
/// Returns a CreateSimulationApplicationVersionResult from RoboMaker.
/// REST API Reference for CreateSimulationApplicationVersion Operation
public virtual CreateSimulationApplicationVersionResponse EndCreateSimulationApplicationVersion(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateSimulationJob
///
/// Creates a simulation job.
///
///
///
/// After 90 days, simulation jobs expire and will be deleted. They will no longer be
/// accessible.
///
///
///
/// Container for the necessary parameters to execute the CreateSimulationJob service method.
///
/// The response from the CreateSimulationJob service method, as returned by RoboMaker.
///
/// The request uses the same client token as a previous, but non-identical request. Do
/// not reuse a client token with different requests, unless the requests are identical.
///
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The requested resource exceeds the maximum number allowed, or the number of concurrent
/// stream requests exceeds the maximum number allowed.
///
///
/// The specified resource does not exist.
///
///
/// The request has failed due to a temporary failure of the server.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for CreateSimulationJob Operation
public virtual CreateSimulationJobResponse CreateSimulationJob(CreateSimulationJobRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateSimulationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateSimulationJobResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateSimulationJob operation.
///
///
/// Container for the necessary parameters to execute the CreateSimulationJob operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateSimulationJob
/// operation.
/// REST API Reference for CreateSimulationJob Operation
public virtual IAsyncResult BeginCreateSimulationJob(CreateSimulationJobRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateSimulationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateSimulationJobResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateSimulationJob operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateSimulationJob.
///
/// Returns a CreateSimulationJobResult from RoboMaker.
/// REST API Reference for CreateSimulationJob Operation
public virtual CreateSimulationJobResponse EndCreateSimulationJob(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateWorldExportJob
///
/// Creates a world export job.
///
/// Container for the necessary parameters to execute the CreateWorldExportJob service method.
///
/// The response from the CreateWorldExportJob service method, as returned by RoboMaker.
///
/// The request uses the same client token as a previous, but non-identical request. Do
/// not reuse a client token with different requests, unless the requests are identical.
///
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// The request has failed due to a temporary failure of the server.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for CreateWorldExportJob Operation
public virtual CreateWorldExportJobResponse CreateWorldExportJob(CreateWorldExportJobRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateWorldExportJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateWorldExportJobResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateWorldExportJob operation.
///
///
/// Container for the necessary parameters to execute the CreateWorldExportJob operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateWorldExportJob
/// operation.
/// REST API Reference for CreateWorldExportJob Operation
public virtual IAsyncResult BeginCreateWorldExportJob(CreateWorldExportJobRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateWorldExportJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateWorldExportJobResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateWorldExportJob operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateWorldExportJob.
///
/// Returns a CreateWorldExportJobResult from RoboMaker.
/// REST API Reference for CreateWorldExportJob Operation
public virtual CreateWorldExportJobResponse EndCreateWorldExportJob(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateWorldGenerationJob
///
/// Creates worlds using the specified template.
///
/// Container for the necessary parameters to execute the CreateWorldGenerationJob service method.
///
/// The response from the CreateWorldGenerationJob service method, as returned by RoboMaker.
///
/// The request uses the same client token as a previous, but non-identical request. Do
/// not reuse a client token with different requests, unless the requests are identical.
///
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The requested resource exceeds the maximum number allowed, or the number of concurrent
/// stream requests exceeds the maximum number allowed.
///
///
/// The specified resource does not exist.
///
///
/// The request has failed due to a temporary failure of the server.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for CreateWorldGenerationJob Operation
public virtual CreateWorldGenerationJobResponse CreateWorldGenerationJob(CreateWorldGenerationJobRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateWorldGenerationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateWorldGenerationJobResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateWorldGenerationJob operation.
///
///
/// Container for the necessary parameters to execute the CreateWorldGenerationJob operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateWorldGenerationJob
/// operation.
/// REST API Reference for CreateWorldGenerationJob Operation
public virtual IAsyncResult BeginCreateWorldGenerationJob(CreateWorldGenerationJobRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateWorldGenerationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateWorldGenerationJobResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateWorldGenerationJob operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateWorldGenerationJob.
///
/// Returns a CreateWorldGenerationJobResult from RoboMaker.
/// REST API Reference for CreateWorldGenerationJob Operation
public virtual CreateWorldGenerationJobResponse EndCreateWorldGenerationJob(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateWorldTemplate
///
/// Creates a world template.
///
/// Container for the necessary parameters to execute the CreateWorldTemplate service method.
///
/// The response from the CreateWorldTemplate service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The requested resource exceeds the maximum number allowed, or the number of concurrent
/// stream requests exceeds the maximum number allowed.
///
///
/// The specified resource already exists.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for CreateWorldTemplate Operation
public virtual CreateWorldTemplateResponse CreateWorldTemplate(CreateWorldTemplateRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateWorldTemplateRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateWorldTemplateResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateWorldTemplate operation.
///
///
/// Container for the necessary parameters to execute the CreateWorldTemplate operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateWorldTemplate
/// operation.
/// REST API Reference for CreateWorldTemplate Operation
public virtual IAsyncResult BeginCreateWorldTemplate(CreateWorldTemplateRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateWorldTemplateRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateWorldTemplateResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateWorldTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateWorldTemplate.
///
/// Returns a CreateWorldTemplateResult from RoboMaker.
/// REST API Reference for CreateWorldTemplate Operation
public virtual CreateWorldTemplateResponse EndCreateWorldTemplate(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteFleet
///
/// Deletes a fleet.
///
///
///
/// This API will no longer be supported as of May 2, 2022. Use it to remove resources
/// that were created for Deployment Service.
///
///
///
/// Container for the necessary parameters to execute the DeleteFleet service method.
///
/// The response from the DeleteFleet service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for DeleteFleet Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual DeleteFleetResponse DeleteFleet(DeleteFleetRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteFleetRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteFleetResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteFleet operation.
///
///
/// Container for the necessary parameters to execute the DeleteFleet operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteFleet
/// operation.
/// REST API Reference for DeleteFleet Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual IAsyncResult BeginDeleteFleet(DeleteFleetRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteFleetRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteFleetResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteFleet operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteFleet.
///
/// Returns a DeleteFleetResult from RoboMaker.
/// REST API Reference for DeleteFleet Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual DeleteFleetResponse EndDeleteFleet(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteRobot
///
/// Deletes a robot.
///
///
///
/// This API will no longer be supported as of May 2, 2022. Use it to remove resources
/// that were created for Deployment Service.
///
///
///
/// Container for the necessary parameters to execute the DeleteRobot service method.
///
/// The response from the DeleteRobot service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for DeleteRobot Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual DeleteRobotResponse DeleteRobot(DeleteRobotRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteRobotRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteRobotResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteRobot operation.
///
///
/// Container for the necessary parameters to execute the DeleteRobot operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteRobot
/// operation.
/// REST API Reference for DeleteRobot Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual IAsyncResult BeginDeleteRobot(DeleteRobotRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteRobotRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteRobotResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteRobot operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteRobot.
///
/// Returns a DeleteRobotResult from RoboMaker.
/// REST API Reference for DeleteRobot Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual DeleteRobotResponse EndDeleteRobot(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteRobotApplication
///
/// Deletes a robot application.
///
/// Container for the necessary parameters to execute the DeleteRobotApplication service method.
///
/// The response from the DeleteRobotApplication service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for DeleteRobotApplication Operation
public virtual DeleteRobotApplicationResponse DeleteRobotApplication(DeleteRobotApplicationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteRobotApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteRobotApplicationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteRobotApplication operation.
///
///
/// Container for the necessary parameters to execute the DeleteRobotApplication operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteRobotApplication
/// operation.
/// REST API Reference for DeleteRobotApplication Operation
public virtual IAsyncResult BeginDeleteRobotApplication(DeleteRobotApplicationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteRobotApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteRobotApplicationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteRobotApplication operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteRobotApplication.
///
/// Returns a DeleteRobotApplicationResult from RoboMaker.
/// REST API Reference for DeleteRobotApplication Operation
public virtual DeleteRobotApplicationResponse EndDeleteRobotApplication(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteSimulationApplication
///
/// Deletes a simulation application.
///
/// Container for the necessary parameters to execute the DeleteSimulationApplication service method.
///
/// The response from the DeleteSimulationApplication service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for DeleteSimulationApplication Operation
public virtual DeleteSimulationApplicationResponse DeleteSimulationApplication(DeleteSimulationApplicationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteSimulationApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteSimulationApplicationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteSimulationApplication operation.
///
///
/// Container for the necessary parameters to execute the DeleteSimulationApplication operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteSimulationApplication
/// operation.
/// REST API Reference for DeleteSimulationApplication Operation
public virtual IAsyncResult BeginDeleteSimulationApplication(DeleteSimulationApplicationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteSimulationApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteSimulationApplicationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteSimulationApplication operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteSimulationApplication.
///
/// Returns a DeleteSimulationApplicationResult from RoboMaker.
/// REST API Reference for DeleteSimulationApplication Operation
public virtual DeleteSimulationApplicationResponse EndDeleteSimulationApplication(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteWorldTemplate
///
/// Deletes a world template.
///
/// Container for the necessary parameters to execute the DeleteWorldTemplate service method.
///
/// The response from the DeleteWorldTemplate service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for DeleteWorldTemplate Operation
public virtual DeleteWorldTemplateResponse DeleteWorldTemplate(DeleteWorldTemplateRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteWorldTemplateRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteWorldTemplateResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteWorldTemplate operation.
///
///
/// Container for the necessary parameters to execute the DeleteWorldTemplate operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteWorldTemplate
/// operation.
/// REST API Reference for DeleteWorldTemplate Operation
public virtual IAsyncResult BeginDeleteWorldTemplate(DeleteWorldTemplateRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteWorldTemplateRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteWorldTemplateResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteWorldTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteWorldTemplate.
///
/// Returns a DeleteWorldTemplateResult from RoboMaker.
/// REST API Reference for DeleteWorldTemplate Operation
public virtual DeleteWorldTemplateResponse EndDeleteWorldTemplate(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeregisterRobot
///
/// Deregisters a robot.
///
///
///
/// This API will no longer be supported as of May 2, 2022. Use it to remove resources
/// that were created for Deployment Service.
///
///
///
/// Container for the necessary parameters to execute the DeregisterRobot service method.
///
/// The response from the DeregisterRobot service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for DeregisterRobot Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual DeregisterRobotResponse DeregisterRobot(DeregisterRobotRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeregisterRobotRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeregisterRobotResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeregisterRobot operation.
///
///
/// Container for the necessary parameters to execute the DeregisterRobot operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeregisterRobot
/// operation.
/// REST API Reference for DeregisterRobot Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual IAsyncResult BeginDeregisterRobot(DeregisterRobotRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeregisterRobotRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeregisterRobotResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeregisterRobot operation.
///
///
/// The IAsyncResult returned by the call to BeginDeregisterRobot.
///
/// Returns a DeregisterRobotResult from RoboMaker.
/// REST API Reference for DeregisterRobot Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual DeregisterRobotResponse EndDeregisterRobot(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeDeploymentJob
///
/// Describes a deployment job.
///
///
///
/// This API will no longer be supported as of May 2, 2022. Use it to remove resources
/// that were created for Deployment Service.
///
///
///
/// Container for the necessary parameters to execute the DescribeDeploymentJob service method.
///
/// The response from the DescribeDeploymentJob service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for DescribeDeploymentJob Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual DescribeDeploymentJobResponse DescribeDeploymentJob(DescribeDeploymentJobRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDeploymentJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDeploymentJobResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeDeploymentJob operation.
///
///
/// Container for the necessary parameters to execute the DescribeDeploymentJob operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDeploymentJob
/// operation.
/// REST API Reference for DescribeDeploymentJob Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual IAsyncResult BeginDescribeDeploymentJob(DescribeDeploymentJobRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDeploymentJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDeploymentJobResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeDeploymentJob operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeDeploymentJob.
///
/// Returns a DescribeDeploymentJobResult from RoboMaker.
/// REST API Reference for DescribeDeploymentJob Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual DescribeDeploymentJobResponse EndDescribeDeploymentJob(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeFleet
///
/// Describes a fleet.
///
///
///
/// This API will no longer be supported as of May 2, 2022. Use it to remove resources
/// that were created for Deployment Service.
///
///
///
/// Container for the necessary parameters to execute the DescribeFleet service method.
///
/// The response from the DescribeFleet service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for DescribeFleet Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual DescribeFleetResponse DescribeFleet(DescribeFleetRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeFleetRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeFleetResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeFleet operation.
///
///
/// Container for the necessary parameters to execute the DescribeFleet operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeFleet
/// operation.
/// REST API Reference for DescribeFleet Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual IAsyncResult BeginDescribeFleet(DescribeFleetRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeFleetRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeFleetResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeFleet operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeFleet.
///
/// Returns a DescribeFleetResult from RoboMaker.
/// REST API Reference for DescribeFleet Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual DescribeFleetResponse EndDescribeFleet(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeRobot
///
/// Describes a robot.
///
///
///
/// This API will no longer be supported as of May 2, 2022. Use it to remove resources
/// that were created for Deployment Service.
///
///
///
/// Container for the necessary parameters to execute the DescribeRobot service method.
///
/// The response from the DescribeRobot service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for DescribeRobot Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual DescribeRobotResponse DescribeRobot(DescribeRobotRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeRobotRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeRobotResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeRobot operation.
///
///
/// Container for the necessary parameters to execute the DescribeRobot operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeRobot
/// operation.
/// REST API Reference for DescribeRobot Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual IAsyncResult BeginDescribeRobot(DescribeRobotRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeRobotRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeRobotResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeRobot operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeRobot.
///
/// Returns a DescribeRobotResult from RoboMaker.
/// REST API Reference for DescribeRobot Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual DescribeRobotResponse EndDescribeRobot(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeRobotApplication
///
/// Describes a robot application.
///
/// Container for the necessary parameters to execute the DescribeRobotApplication service method.
///
/// The response from the DescribeRobotApplication service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for DescribeRobotApplication Operation
public virtual DescribeRobotApplicationResponse DescribeRobotApplication(DescribeRobotApplicationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeRobotApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeRobotApplicationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeRobotApplication operation.
///
///
/// Container for the necessary parameters to execute the DescribeRobotApplication operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeRobotApplication
/// operation.
/// REST API Reference for DescribeRobotApplication Operation
public virtual IAsyncResult BeginDescribeRobotApplication(DescribeRobotApplicationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeRobotApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeRobotApplicationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeRobotApplication operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeRobotApplication.
///
/// Returns a DescribeRobotApplicationResult from RoboMaker.
/// REST API Reference for DescribeRobotApplication Operation
public virtual DescribeRobotApplicationResponse EndDescribeRobotApplication(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeSimulationApplication
///
/// Describes a simulation application.
///
/// Container for the necessary parameters to execute the DescribeSimulationApplication service method.
///
/// The response from the DescribeSimulationApplication service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for DescribeSimulationApplication Operation
public virtual DescribeSimulationApplicationResponse DescribeSimulationApplication(DescribeSimulationApplicationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeSimulationApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeSimulationApplicationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeSimulationApplication operation.
///
///
/// Container for the necessary parameters to execute the DescribeSimulationApplication operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeSimulationApplication
/// operation.
/// REST API Reference for DescribeSimulationApplication Operation
public virtual IAsyncResult BeginDescribeSimulationApplication(DescribeSimulationApplicationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeSimulationApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeSimulationApplicationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeSimulationApplication operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeSimulationApplication.
///
/// Returns a DescribeSimulationApplicationResult from RoboMaker.
/// REST API Reference for DescribeSimulationApplication Operation
public virtual DescribeSimulationApplicationResponse EndDescribeSimulationApplication(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeSimulationJob
///
/// Describes a simulation job.
///
/// Container for the necessary parameters to execute the DescribeSimulationJob service method.
///
/// The response from the DescribeSimulationJob service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for DescribeSimulationJob Operation
public virtual DescribeSimulationJobResponse DescribeSimulationJob(DescribeSimulationJobRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeSimulationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeSimulationJobResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeSimulationJob operation.
///
///
/// Container for the necessary parameters to execute the DescribeSimulationJob operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeSimulationJob
/// operation.
/// REST API Reference for DescribeSimulationJob Operation
public virtual IAsyncResult BeginDescribeSimulationJob(DescribeSimulationJobRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeSimulationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeSimulationJobResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeSimulationJob operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeSimulationJob.
///
/// Returns a DescribeSimulationJobResult from RoboMaker.
/// REST API Reference for DescribeSimulationJob Operation
public virtual DescribeSimulationJobResponse EndDescribeSimulationJob(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeSimulationJobBatch
///
/// Describes a simulation job batch.
///
/// Container for the necessary parameters to execute the DescribeSimulationJobBatch service method.
///
/// The response from the DescribeSimulationJobBatch service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
/// REST API Reference for DescribeSimulationJobBatch Operation
public virtual DescribeSimulationJobBatchResponse DescribeSimulationJobBatch(DescribeSimulationJobBatchRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeSimulationJobBatchRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeSimulationJobBatchResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeSimulationJobBatch operation.
///
///
/// Container for the necessary parameters to execute the DescribeSimulationJobBatch operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeSimulationJobBatch
/// operation.
/// REST API Reference for DescribeSimulationJobBatch Operation
public virtual IAsyncResult BeginDescribeSimulationJobBatch(DescribeSimulationJobBatchRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeSimulationJobBatchRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeSimulationJobBatchResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeSimulationJobBatch operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeSimulationJobBatch.
///
/// Returns a DescribeSimulationJobBatchResult from RoboMaker.
/// REST API Reference for DescribeSimulationJobBatch Operation
public virtual DescribeSimulationJobBatchResponse EndDescribeSimulationJobBatch(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeWorld
///
/// Describes a world.
///
/// Container for the necessary parameters to execute the DescribeWorld service method.
///
/// The response from the DescribeWorld service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for DescribeWorld Operation
public virtual DescribeWorldResponse DescribeWorld(DescribeWorldRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeWorldRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeWorldResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeWorld operation.
///
///
/// Container for the necessary parameters to execute the DescribeWorld operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeWorld
/// operation.
/// REST API Reference for DescribeWorld Operation
public virtual IAsyncResult BeginDescribeWorld(DescribeWorldRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeWorldRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeWorldResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeWorld operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeWorld.
///
/// Returns a DescribeWorldResult from RoboMaker.
/// REST API Reference for DescribeWorld Operation
public virtual DescribeWorldResponse EndDescribeWorld(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeWorldExportJob
///
/// Describes a world export job.
///
/// Container for the necessary parameters to execute the DescribeWorldExportJob service method.
///
/// The response from the DescribeWorldExportJob service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for DescribeWorldExportJob Operation
public virtual DescribeWorldExportJobResponse DescribeWorldExportJob(DescribeWorldExportJobRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeWorldExportJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeWorldExportJobResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeWorldExportJob operation.
///
///
/// Container for the necessary parameters to execute the DescribeWorldExportJob operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeWorldExportJob
/// operation.
/// REST API Reference for DescribeWorldExportJob Operation
public virtual IAsyncResult BeginDescribeWorldExportJob(DescribeWorldExportJobRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeWorldExportJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeWorldExportJobResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeWorldExportJob operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeWorldExportJob.
///
/// Returns a DescribeWorldExportJobResult from RoboMaker.
/// REST API Reference for DescribeWorldExportJob Operation
public virtual DescribeWorldExportJobResponse EndDescribeWorldExportJob(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeWorldGenerationJob
///
/// Describes a world generation job.
///
/// Container for the necessary parameters to execute the DescribeWorldGenerationJob service method.
///
/// The response from the DescribeWorldGenerationJob service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for DescribeWorldGenerationJob Operation
public virtual DescribeWorldGenerationJobResponse DescribeWorldGenerationJob(DescribeWorldGenerationJobRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeWorldGenerationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeWorldGenerationJobResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeWorldGenerationJob operation.
///
///
/// Container for the necessary parameters to execute the DescribeWorldGenerationJob operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeWorldGenerationJob
/// operation.
/// REST API Reference for DescribeWorldGenerationJob Operation
public virtual IAsyncResult BeginDescribeWorldGenerationJob(DescribeWorldGenerationJobRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeWorldGenerationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeWorldGenerationJobResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeWorldGenerationJob operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeWorldGenerationJob.
///
/// Returns a DescribeWorldGenerationJobResult from RoboMaker.
/// REST API Reference for DescribeWorldGenerationJob Operation
public virtual DescribeWorldGenerationJobResponse EndDescribeWorldGenerationJob(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DescribeWorldTemplate
///
/// Describes a world template.
///
/// Container for the necessary parameters to execute the DescribeWorldTemplate service method.
///
/// The response from the DescribeWorldTemplate service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for DescribeWorldTemplate Operation
public virtual DescribeWorldTemplateResponse DescribeWorldTemplate(DescribeWorldTemplateRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeWorldTemplateRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeWorldTemplateResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DescribeWorldTemplate operation.
///
///
/// Container for the necessary parameters to execute the DescribeWorldTemplate operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeWorldTemplate
/// operation.
/// REST API Reference for DescribeWorldTemplate Operation
public virtual IAsyncResult BeginDescribeWorldTemplate(DescribeWorldTemplateRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeWorldTemplateRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeWorldTemplateResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DescribeWorldTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginDescribeWorldTemplate.
///
/// Returns a DescribeWorldTemplateResult from RoboMaker.
/// REST API Reference for DescribeWorldTemplate Operation
public virtual DescribeWorldTemplateResponse EndDescribeWorldTemplate(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetWorldTemplateBody
///
/// Gets the world template body.
///
/// Container for the necessary parameters to execute the GetWorldTemplateBody service method.
///
/// The response from the GetWorldTemplateBody service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for GetWorldTemplateBody Operation
public virtual GetWorldTemplateBodyResponse GetWorldTemplateBody(GetWorldTemplateBodyRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetWorldTemplateBodyRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetWorldTemplateBodyResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetWorldTemplateBody operation.
///
///
/// Container for the necessary parameters to execute the GetWorldTemplateBody operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetWorldTemplateBody
/// operation.
/// REST API Reference for GetWorldTemplateBody Operation
public virtual IAsyncResult BeginGetWorldTemplateBody(GetWorldTemplateBodyRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetWorldTemplateBodyRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetWorldTemplateBodyResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetWorldTemplateBody operation.
///
///
/// The IAsyncResult returned by the call to BeginGetWorldTemplateBody.
///
/// Returns a GetWorldTemplateBodyResult from RoboMaker.
/// REST API Reference for GetWorldTemplateBody Operation
public virtual GetWorldTemplateBodyResponse EndGetWorldTemplateBody(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListDeploymentJobs
///
/// Returns a list of deployment jobs for a fleet. You can optionally provide filters
/// to retrieve specific deployment jobs.
///
///
///
/// This API will no longer be supported as of May 2, 2022. Use it to remove resources
/// that were created for Deployment Service.
///
///
///
/// Container for the necessary parameters to execute the ListDeploymentJobs service method.
///
/// The response from the ListDeploymentJobs service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for ListDeploymentJobs Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual ListDeploymentJobsResponse ListDeploymentJobs(ListDeploymentJobsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListDeploymentJobsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListDeploymentJobsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListDeploymentJobs operation.
///
///
/// Container for the necessary parameters to execute the ListDeploymentJobs operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListDeploymentJobs
/// operation.
/// REST API Reference for ListDeploymentJobs Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual IAsyncResult BeginListDeploymentJobs(ListDeploymentJobsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListDeploymentJobsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListDeploymentJobsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListDeploymentJobs operation.
///
///
/// The IAsyncResult returned by the call to BeginListDeploymentJobs.
///
/// Returns a ListDeploymentJobsResult from RoboMaker.
/// REST API Reference for ListDeploymentJobs Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual ListDeploymentJobsResponse EndListDeploymentJobs(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListFleets
///
/// Returns a list of fleets. You can optionally provide filters to retrieve specific
/// fleets.
///
///
///
/// This API will no longer be supported as of May 2, 2022. Use it to remove resources
/// that were created for Deployment Service.
///
///
///
/// Container for the necessary parameters to execute the ListFleets service method.
///
/// The response from the ListFleets service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for ListFleets Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual ListFleetsResponse ListFleets(ListFleetsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListFleetsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListFleetsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListFleets operation.
///
///
/// Container for the necessary parameters to execute the ListFleets operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListFleets
/// operation.
/// REST API Reference for ListFleets Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual IAsyncResult BeginListFleets(ListFleetsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListFleetsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListFleetsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListFleets operation.
///
///
/// The IAsyncResult returned by the call to BeginListFleets.
///
/// Returns a ListFleetsResult from RoboMaker.
/// REST API Reference for ListFleets Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual ListFleetsResponse EndListFleets(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListRobotApplications
///
/// Returns a list of robot application. You can optionally provide filters to retrieve
/// specific robot applications.
///
/// Container for the necessary parameters to execute the ListRobotApplications service method.
///
/// The response from the ListRobotApplications service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for ListRobotApplications Operation
public virtual ListRobotApplicationsResponse ListRobotApplications(ListRobotApplicationsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListRobotApplicationsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListRobotApplicationsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListRobotApplications operation.
///
///
/// Container for the necessary parameters to execute the ListRobotApplications operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRobotApplications
/// operation.
/// REST API Reference for ListRobotApplications Operation
public virtual IAsyncResult BeginListRobotApplications(ListRobotApplicationsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListRobotApplicationsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListRobotApplicationsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListRobotApplications operation.
///
///
/// The IAsyncResult returned by the call to BeginListRobotApplications.
///
/// Returns a ListRobotApplicationsResult from RoboMaker.
/// REST API Reference for ListRobotApplications Operation
public virtual ListRobotApplicationsResponse EndListRobotApplications(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListRobots
///
/// Returns a list of robots. You can optionally provide filters to retrieve specific
/// robots.
///
///
///
/// This API will no longer be supported as of May 2, 2022. Use it to remove resources
/// that were created for Deployment Service.
///
///
///
/// Container for the necessary parameters to execute the ListRobots service method.
///
/// The response from the ListRobots service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for ListRobots Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual ListRobotsResponse ListRobots(ListRobotsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListRobotsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListRobotsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListRobots operation.
///
///
/// Container for the necessary parameters to execute the ListRobots operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListRobots
/// operation.
/// REST API Reference for ListRobots Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual IAsyncResult BeginListRobots(ListRobotsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListRobotsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListRobotsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListRobots operation.
///
///
/// The IAsyncResult returned by the call to BeginListRobots.
///
/// Returns a ListRobotsResult from RoboMaker.
/// REST API Reference for ListRobots Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual ListRobotsResponse EndListRobots(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListSimulationApplications
///
/// Returns a list of simulation applications. You can optionally provide filters to retrieve
/// specific simulation applications.
///
/// Container for the necessary parameters to execute the ListSimulationApplications service method.
///
/// The response from the ListSimulationApplications service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for ListSimulationApplications Operation
public virtual ListSimulationApplicationsResponse ListSimulationApplications(ListSimulationApplicationsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSimulationApplicationsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSimulationApplicationsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListSimulationApplications operation.
///
///
/// Container for the necessary parameters to execute the ListSimulationApplications operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSimulationApplications
/// operation.
/// REST API Reference for ListSimulationApplications Operation
public virtual IAsyncResult BeginListSimulationApplications(ListSimulationApplicationsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSimulationApplicationsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSimulationApplicationsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListSimulationApplications operation.
///
///
/// The IAsyncResult returned by the call to BeginListSimulationApplications.
///
/// Returns a ListSimulationApplicationsResult from RoboMaker.
/// REST API Reference for ListSimulationApplications Operation
public virtual ListSimulationApplicationsResponse EndListSimulationApplications(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListSimulationJobBatches
///
/// Returns a list simulation job batches. You can optionally provide filters to retrieve
/// specific simulation batch jobs.
///
/// Container for the necessary parameters to execute the ListSimulationJobBatches service method.
///
/// The response from the ListSimulationJobBatches service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
/// REST API Reference for ListSimulationJobBatches Operation
public virtual ListSimulationJobBatchesResponse ListSimulationJobBatches(ListSimulationJobBatchesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSimulationJobBatchesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSimulationJobBatchesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListSimulationJobBatches operation.
///
///
/// Container for the necessary parameters to execute the ListSimulationJobBatches operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSimulationJobBatches
/// operation.
/// REST API Reference for ListSimulationJobBatches Operation
public virtual IAsyncResult BeginListSimulationJobBatches(ListSimulationJobBatchesRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSimulationJobBatchesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSimulationJobBatchesResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListSimulationJobBatches operation.
///
///
/// The IAsyncResult returned by the call to BeginListSimulationJobBatches.
///
/// Returns a ListSimulationJobBatchesResult from RoboMaker.
/// REST API Reference for ListSimulationJobBatches Operation
public virtual ListSimulationJobBatchesResponse EndListSimulationJobBatches(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListSimulationJobs
///
/// Returns a list of simulation jobs. You can optionally provide filters to retrieve
/// specific simulation jobs.
///
/// Container for the necessary parameters to execute the ListSimulationJobs service method.
///
/// The response from the ListSimulationJobs service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for ListSimulationJobs Operation
public virtual ListSimulationJobsResponse ListSimulationJobs(ListSimulationJobsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSimulationJobsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSimulationJobsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListSimulationJobs operation.
///
///
/// Container for the necessary parameters to execute the ListSimulationJobs operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListSimulationJobs
/// operation.
/// REST API Reference for ListSimulationJobs Operation
public virtual IAsyncResult BeginListSimulationJobs(ListSimulationJobsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSimulationJobsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSimulationJobsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListSimulationJobs operation.
///
///
/// The IAsyncResult returned by the call to BeginListSimulationJobs.
///
/// Returns a ListSimulationJobsResult from RoboMaker.
/// REST API Reference for ListSimulationJobs Operation
public virtual ListSimulationJobsResponse EndListSimulationJobs(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListTagsForResource
///
/// Lists all tags on a AWS RoboMaker resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// The response from the ListTagsForResource service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for ListTagsForResource Operation
public virtual ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListTagsForResource operation.
///
///
/// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource
/// operation.
/// REST API Reference for ListTagsForResource Operation
public virtual IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListTagsForResource operation.
///
///
/// The IAsyncResult returned by the call to BeginListTagsForResource.
///
/// Returns a ListTagsForResourceResult from RoboMaker.
/// REST API Reference for ListTagsForResource Operation
public virtual ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListWorldExportJobs
///
/// Lists world export jobs.
///
/// Container for the necessary parameters to execute the ListWorldExportJobs service method.
///
/// The response from the ListWorldExportJobs service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for ListWorldExportJobs Operation
public virtual ListWorldExportJobsResponse ListWorldExportJobs(ListWorldExportJobsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListWorldExportJobsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListWorldExportJobsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListWorldExportJobs operation.
///
///
/// Container for the necessary parameters to execute the ListWorldExportJobs operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListWorldExportJobs
/// operation.
/// REST API Reference for ListWorldExportJobs Operation
public virtual IAsyncResult BeginListWorldExportJobs(ListWorldExportJobsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListWorldExportJobsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListWorldExportJobsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListWorldExportJobs operation.
///
///
/// The IAsyncResult returned by the call to BeginListWorldExportJobs.
///
/// Returns a ListWorldExportJobsResult from RoboMaker.
/// REST API Reference for ListWorldExportJobs Operation
public virtual ListWorldExportJobsResponse EndListWorldExportJobs(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListWorldGenerationJobs
///
/// Lists world generator jobs.
///
/// Container for the necessary parameters to execute the ListWorldGenerationJobs service method.
///
/// The response from the ListWorldGenerationJobs service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for ListWorldGenerationJobs Operation
public virtual ListWorldGenerationJobsResponse ListWorldGenerationJobs(ListWorldGenerationJobsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListWorldGenerationJobsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListWorldGenerationJobsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListWorldGenerationJobs operation.
///
///
/// Container for the necessary parameters to execute the ListWorldGenerationJobs operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListWorldGenerationJobs
/// operation.
/// REST API Reference for ListWorldGenerationJobs Operation
public virtual IAsyncResult BeginListWorldGenerationJobs(ListWorldGenerationJobsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListWorldGenerationJobsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListWorldGenerationJobsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListWorldGenerationJobs operation.
///
///
/// The IAsyncResult returned by the call to BeginListWorldGenerationJobs.
///
/// Returns a ListWorldGenerationJobsResult from RoboMaker.
/// REST API Reference for ListWorldGenerationJobs Operation
public virtual ListWorldGenerationJobsResponse EndListWorldGenerationJobs(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListWorlds
///
/// Lists worlds.
///
/// Container for the necessary parameters to execute the ListWorlds service method.
///
/// The response from the ListWorlds service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for ListWorlds Operation
public virtual ListWorldsResponse ListWorlds(ListWorldsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListWorldsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListWorldsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListWorlds operation.
///
///
/// Container for the necessary parameters to execute the ListWorlds operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListWorlds
/// operation.
/// REST API Reference for ListWorlds Operation
public virtual IAsyncResult BeginListWorlds(ListWorldsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListWorldsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListWorldsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListWorlds operation.
///
///
/// The IAsyncResult returned by the call to BeginListWorlds.
///
/// Returns a ListWorldsResult from RoboMaker.
/// REST API Reference for ListWorlds Operation
public virtual ListWorldsResponse EndListWorlds(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ListWorldTemplates
///
/// Lists world templates.
///
/// Container for the necessary parameters to execute the ListWorldTemplates service method.
///
/// The response from the ListWorldTemplates service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for ListWorldTemplates Operation
public virtual ListWorldTemplatesResponse ListWorldTemplates(ListWorldTemplatesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListWorldTemplatesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListWorldTemplatesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ListWorldTemplates operation.
///
///
/// Container for the necessary parameters to execute the ListWorldTemplates operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListWorldTemplates
/// operation.
/// REST API Reference for ListWorldTemplates Operation
public virtual IAsyncResult BeginListWorldTemplates(ListWorldTemplatesRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ListWorldTemplatesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListWorldTemplatesResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ListWorldTemplates operation.
///
///
/// The IAsyncResult returned by the call to BeginListWorldTemplates.
///
/// Returns a ListWorldTemplatesResult from RoboMaker.
/// REST API Reference for ListWorldTemplates Operation
public virtual ListWorldTemplatesResponse EndListWorldTemplates(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region RegisterRobot
///
/// Registers a robot with a fleet.
///
///
///
/// This API is no longer supported and will throw an error if used.
///
///
///
/// Container for the necessary parameters to execute the RegisterRobot service method.
///
/// The response from the RegisterRobot service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The requested resource exceeds the maximum number allowed, or the number of concurrent
/// stream requests exceeds the maximum number allowed.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for RegisterRobot Operation
[Obsolete("AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual RegisterRobotResponse RegisterRobot(RegisterRobotRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = RegisterRobotRequestMarshaller.Instance;
options.ResponseUnmarshaller = RegisterRobotResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the RegisterRobot operation.
///
///
/// Container for the necessary parameters to execute the RegisterRobot operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRegisterRobot
/// operation.
/// REST API Reference for RegisterRobot Operation
[Obsolete("AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual IAsyncResult BeginRegisterRobot(RegisterRobotRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = RegisterRobotRequestMarshaller.Instance;
options.ResponseUnmarshaller = RegisterRobotResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the RegisterRobot operation.
///
///
/// The IAsyncResult returned by the call to BeginRegisterRobot.
///
/// Returns a RegisterRobotResult from RoboMaker.
/// REST API Reference for RegisterRobot Operation
[Obsolete("AWS RoboMaker is unable to process this request as the support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual RegisterRobotResponse EndRegisterRobot(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region RestartSimulationJob
///
/// Restarts a running simulation job.
///
/// Container for the necessary parameters to execute the RestartSimulationJob service method.
///
/// The response from the RestartSimulationJob service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The requested resource exceeds the maximum number allowed, or the number of concurrent
/// stream requests exceeds the maximum number allowed.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for RestartSimulationJob Operation
public virtual RestartSimulationJobResponse RestartSimulationJob(RestartSimulationJobRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = RestartSimulationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = RestartSimulationJobResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the RestartSimulationJob operation.
///
///
/// Container for the necessary parameters to execute the RestartSimulationJob operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRestartSimulationJob
/// operation.
/// REST API Reference for RestartSimulationJob Operation
public virtual IAsyncResult BeginRestartSimulationJob(RestartSimulationJobRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = RestartSimulationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = RestartSimulationJobResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the RestartSimulationJob operation.
///
///
/// The IAsyncResult returned by the call to BeginRestartSimulationJob.
///
/// Returns a RestartSimulationJobResult from RoboMaker.
/// REST API Reference for RestartSimulationJob Operation
public virtual RestartSimulationJobResponse EndRestartSimulationJob(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region StartSimulationJobBatch
///
/// Starts a new simulation job batch. The batch is defined using one or more SimulationJobRequest
/// objects.
///
/// Container for the necessary parameters to execute the StartSimulationJobBatch service method.
///
/// The response from the StartSimulationJobBatch service method, as returned by RoboMaker.
///
/// The request uses the same client token as a previous, but non-identical request. Do
/// not reuse a client token with different requests, unless the requests are identical.
///
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The requested resource exceeds the maximum number allowed, or the number of concurrent
/// stream requests exceeds the maximum number allowed.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for StartSimulationJobBatch Operation
public virtual StartSimulationJobBatchResponse StartSimulationJobBatch(StartSimulationJobBatchRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = StartSimulationJobBatchRequestMarshaller.Instance;
options.ResponseUnmarshaller = StartSimulationJobBatchResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the StartSimulationJobBatch operation.
///
///
/// Container for the necessary parameters to execute the StartSimulationJobBatch operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartSimulationJobBatch
/// operation.
/// REST API Reference for StartSimulationJobBatch Operation
public virtual IAsyncResult BeginStartSimulationJobBatch(StartSimulationJobBatchRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = StartSimulationJobBatchRequestMarshaller.Instance;
options.ResponseUnmarshaller = StartSimulationJobBatchResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the StartSimulationJobBatch operation.
///
///
/// The IAsyncResult returned by the call to BeginStartSimulationJobBatch.
///
/// Returns a StartSimulationJobBatchResult from RoboMaker.
/// REST API Reference for StartSimulationJobBatch Operation
public virtual StartSimulationJobBatchResponse EndStartSimulationJobBatch(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region SyncDeploymentJob
///
/// Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots
/// were added after a deployment.
///
///
///
/// This API will no longer be supported as of May 2, 2022. Use it to remove resources
/// that were created for Deployment Service.
///
///
///
/// Container for the necessary parameters to execute the SyncDeploymentJob service method.
///
/// The response from the SyncDeploymentJob service method, as returned by RoboMaker.
///
/// The failure percentage threshold percentage was met.
///
///
/// The request uses the same client token as a previous, but non-identical request. Do
/// not reuse a client token with different requests, unless the requests are identical.
///
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The requested resource exceeds the maximum number allowed, or the number of concurrent
/// stream requests exceeds the maximum number allowed.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for SyncDeploymentJob Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual SyncDeploymentJobResponse SyncDeploymentJob(SyncDeploymentJobRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = SyncDeploymentJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = SyncDeploymentJobResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the SyncDeploymentJob operation.
///
///
/// Container for the necessary parameters to execute the SyncDeploymentJob operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSyncDeploymentJob
/// operation.
/// REST API Reference for SyncDeploymentJob Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual IAsyncResult BeginSyncDeploymentJob(SyncDeploymentJobRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = SyncDeploymentJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = SyncDeploymentJobResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the SyncDeploymentJob operation.
///
///
/// The IAsyncResult returned by the call to BeginSyncDeploymentJob.
///
/// Returns a SyncDeploymentJobResult from RoboMaker.
/// REST API Reference for SyncDeploymentJob Operation
[Obsolete("Support for the AWS RoboMaker application deployment feature has ended. For additional information, see https://docs.aws.amazon.com/robomaker/latest/dg/fleets.html.")]
public virtual SyncDeploymentJobResponse EndSyncDeploymentJob(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region TagResource
///
/// Adds or edits tags for a AWS RoboMaker resource.
///
///
///
/// Each tag consists of a tag key and a tag value. Tag keys and tag values are both required,
/// but tag values can be empty strings.
///
///
///
/// For information about the rules that apply to tag keys and tag values, see User-Defined
/// Tag Restrictions in the AWS Billing and Cost Management User Guide.
///
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for TagResource Operation
public virtual TagResourceResponse TagResource(TagResourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = TagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the TagResource operation.
///
///
/// Container for the necessary parameters to execute the TagResource operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource
/// operation.
/// REST API Reference for TagResource Operation
public virtual IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = TagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the TagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginTagResource.
///
/// Returns a TagResourceResult from RoboMaker.
/// REST API Reference for TagResource Operation
public virtual TagResourceResponse EndTagResource(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UntagResource
///
/// Removes the specified tags from the specified AWS RoboMaker resource.
///
///
///
/// To remove a tag, specify the tag key. To change the tag value of an existing tag key,
/// use
/// TagResource
.
///
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for UntagResource Operation
public virtual UntagResourceResponse UntagResource(UntagResourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UntagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UntagResource operation.
///
///
/// Container for the necessary parameters to execute the UntagResource operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource
/// operation.
/// REST API Reference for UntagResource Operation
public virtual IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UntagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UntagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginUntagResource.
///
/// Returns a UntagResourceResult from RoboMaker.
/// REST API Reference for UntagResource Operation
public virtual UntagResourceResponse EndUntagResource(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateRobotApplication
///
/// Updates a robot application.
///
/// Container for the necessary parameters to execute the UpdateRobotApplication service method.
///
/// The response from the UpdateRobotApplication service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The requested resource exceeds the maximum number allowed, or the number of concurrent
/// stream requests exceeds the maximum number allowed.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for UpdateRobotApplication Operation
public virtual UpdateRobotApplicationResponse UpdateRobotApplication(UpdateRobotApplicationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateRobotApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateRobotApplicationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateRobotApplication operation.
///
///
/// Container for the necessary parameters to execute the UpdateRobotApplication operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateRobotApplication
/// operation.
/// REST API Reference for UpdateRobotApplication Operation
public virtual IAsyncResult BeginUpdateRobotApplication(UpdateRobotApplicationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateRobotApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateRobotApplicationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateRobotApplication operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateRobotApplication.
///
/// Returns a UpdateRobotApplicationResult from RoboMaker.
/// REST API Reference for UpdateRobotApplication Operation
public virtual UpdateRobotApplicationResponse EndUpdateRobotApplication(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateSimulationApplication
///
/// Updates a simulation application.
///
/// Container for the necessary parameters to execute the UpdateSimulationApplication service method.
///
/// The response from the UpdateSimulationApplication service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The requested resource exceeds the maximum number allowed, or the number of concurrent
/// stream requests exceeds the maximum number allowed.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for UpdateSimulationApplication Operation
public virtual UpdateSimulationApplicationResponse UpdateSimulationApplication(UpdateSimulationApplicationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateSimulationApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateSimulationApplicationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateSimulationApplication operation.
///
///
/// Container for the necessary parameters to execute the UpdateSimulationApplication operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateSimulationApplication
/// operation.
/// REST API Reference for UpdateSimulationApplication Operation
public virtual IAsyncResult BeginUpdateSimulationApplication(UpdateSimulationApplicationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateSimulationApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateSimulationApplicationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateSimulationApplication operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateSimulationApplication.
///
/// Returns a UpdateSimulationApplicationResult from RoboMaker.
/// REST API Reference for UpdateSimulationApplication Operation
public virtual UpdateSimulationApplicationResponse EndUpdateSimulationApplication(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateWorldTemplate
///
/// Updates a world template.
///
/// Container for the necessary parameters to execute the UpdateWorldTemplate service method.
///
/// The response from the UpdateWorldTemplate service method, as returned by RoboMaker.
///
/// AWS RoboMaker experienced a service issue. Try your call again.
///
///
/// A parameter specified in a request is not valid, is unsupported, or cannot be used.
/// The returned message provides an explanation of the error value.
///
///
/// The specified resource does not exist.
///
///
/// AWS RoboMaker is temporarily unable to process the request. Try your call again.
///
/// REST API Reference for UpdateWorldTemplate Operation
public virtual UpdateWorldTemplateResponse UpdateWorldTemplate(UpdateWorldTemplateRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateWorldTemplateRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateWorldTemplateResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateWorldTemplate operation.
///
///
/// Container for the necessary parameters to execute the UpdateWorldTemplate operation on AmazonRoboMakerClient.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateWorldTemplate
/// operation.
/// REST API Reference for UpdateWorldTemplate Operation
public virtual IAsyncResult BeginUpdateWorldTemplate(UpdateWorldTemplateRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateWorldTemplateRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateWorldTemplateResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateWorldTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateWorldTemplate.
///
/// Returns a UpdateWorldTemplateResult from RoboMaker.
/// REST API Reference for UpdateWorldTemplate Operation
public virtual UpdateWorldTemplateResponse EndUpdateWorldTemplate(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
}
}