/*
* 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.Runtime.ExceptionServices;
using System.Threading;
using System.Threading.Tasks;
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();
private IRoboMakerPaginatorFactory _paginators;
///
/// Paginators for the service
///
public IRoboMakerPaginatorFactory Paginators
{
get
{
if (this._paginators == null)
{
this._paginators = new RoboMakerPaginatorFactory(this);
}
return this._paginators;
}
}
#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);
}
///
/// Deletes one or more worlds in a batch operation.
///
/// Container for the necessary parameters to execute the BatchDeleteWorlds service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task BatchDeleteWorldsAsync(BatchDeleteWorldsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchDeleteWorldsRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchDeleteWorldsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Describes one or more simulation jobs.
///
/// Container for the necessary parameters to execute the BatchDescribeSimulationJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task BatchDescribeSimulationJobAsync(BatchDescribeSimulationJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = BatchDescribeSimulationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = BatchDescribeSimulationJobResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CancelDeploymentJobAsync(CancelDeploymentJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CancelDeploymentJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CancelDeploymentJobResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Cancels the specified simulation job.
///
/// Container for the necessary parameters to execute the CancelSimulationJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CancelSimulationJobAsync(CancelSimulationJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CancelSimulationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CancelSimulationJobResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CancelSimulationJobBatchAsync(CancelSimulationJobBatchRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CancelSimulationJobBatchRequestMarshaller.Instance;
options.ResponseUnmarshaller = CancelSimulationJobBatchResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Cancels the specified export job.
///
/// Container for the necessary parameters to execute the CancelWorldExportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CancelWorldExportJobAsync(CancelWorldExportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CancelWorldExportJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CancelWorldExportJobResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Cancels the specified world generator job.
///
/// Container for the necessary parameters to execute the CancelWorldGenerationJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CancelWorldGenerationJobAsync(CancelWorldGenerationJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CancelWorldGenerationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CancelWorldGenerationJobResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateDeploymentJobAsync(CreateDeploymentJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateDeploymentJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateDeploymentJobResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateFleetAsync(CreateFleetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateFleetRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateFleetResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateRobotAsync(CreateRobotRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateRobotRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateRobotResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Creates a robot application.
///
/// Container for the necessary parameters to execute the CreateRobotApplication service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateRobotApplicationAsync(CreateRobotApplicationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateRobotApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateRobotApplicationResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Creates a version of a robot application.
///
/// Container for the necessary parameters to execute the CreateRobotApplicationVersion service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateRobotApplicationVersionAsync(CreateRobotApplicationVersionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateRobotApplicationVersionRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateRobotApplicationVersionResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Creates a simulation application.
///
/// Container for the necessary parameters to execute the CreateSimulationApplication service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateSimulationApplicationAsync(CreateSimulationApplicationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateSimulationApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateSimulationApplicationResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Creates a simulation application with a specific revision id.
///
/// Container for the necessary parameters to execute the CreateSimulationApplicationVersion service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateSimulationApplicationVersionAsync(CreateSimulationApplicationVersionRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateSimulationApplicationVersionRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateSimulationApplicationVersionResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateSimulationJobAsync(CreateSimulationJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateSimulationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateSimulationJobResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Creates a world export job.
///
/// Container for the necessary parameters to execute the CreateWorldExportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateWorldExportJobAsync(CreateWorldExportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateWorldExportJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateWorldExportJobResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Creates worlds using the specified template.
///
/// Container for the necessary parameters to execute the CreateWorldGenerationJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateWorldGenerationJobAsync(CreateWorldGenerationJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateWorldGenerationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateWorldGenerationJobResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Creates a world template.
///
/// Container for the necessary parameters to execute the CreateWorldTemplate service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task CreateWorldTemplateAsync(CreateWorldTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateWorldTemplateRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateWorldTemplateResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DeleteFleetAsync(DeleteFleetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteFleetRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteFleetResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DeleteRobotAsync(DeleteRobotRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteRobotRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteRobotResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Deletes a robot application.
///
/// Container for the necessary parameters to execute the DeleteRobotApplication service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DeleteRobotApplicationAsync(DeleteRobotApplicationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteRobotApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteRobotApplicationResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Deletes a simulation application.
///
/// Container for the necessary parameters to execute the DeleteSimulationApplication service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DeleteSimulationApplicationAsync(DeleteSimulationApplicationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteSimulationApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteSimulationApplicationResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Deletes a world template.
///
/// Container for the necessary parameters to execute the DeleteWorldTemplate service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DeleteWorldTemplateAsync(DeleteWorldTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteWorldTemplateRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteWorldTemplateResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DeregisterRobotAsync(DeregisterRobotRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DeregisterRobotRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeregisterRobotResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DescribeDeploymentJobAsync(DescribeDeploymentJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeDeploymentJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeDeploymentJobResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DescribeFleetAsync(DescribeFleetRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeFleetRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeFleetResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DescribeRobotAsync(DescribeRobotRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeRobotRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeRobotResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Describes a robot application.
///
/// Container for the necessary parameters to execute the DescribeRobotApplication service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DescribeRobotApplicationAsync(DescribeRobotApplicationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeRobotApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeRobotApplicationResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Describes a simulation application.
///
/// Container for the necessary parameters to execute the DescribeSimulationApplication service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DescribeSimulationApplicationAsync(DescribeSimulationApplicationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeSimulationApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeSimulationApplicationResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Describes a simulation job.
///
/// Container for the necessary parameters to execute the DescribeSimulationJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DescribeSimulationJobAsync(DescribeSimulationJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeSimulationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeSimulationJobResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Describes a simulation job batch.
///
/// Container for the necessary parameters to execute the DescribeSimulationJobBatch service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DescribeSimulationJobBatchAsync(DescribeSimulationJobBatchRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeSimulationJobBatchRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeSimulationJobBatchResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Describes a world.
///
/// Container for the necessary parameters to execute the DescribeWorld service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DescribeWorldAsync(DescribeWorldRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeWorldRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeWorldResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Describes a world export job.
///
/// Container for the necessary parameters to execute the DescribeWorldExportJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DescribeWorldExportJobAsync(DescribeWorldExportJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeWorldExportJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeWorldExportJobResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Describes a world generation job.
///
/// Container for the necessary parameters to execute the DescribeWorldGenerationJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DescribeWorldGenerationJobAsync(DescribeWorldGenerationJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeWorldGenerationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeWorldGenerationJobResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Describes a world template.
///
/// Container for the necessary parameters to execute the DescribeWorldTemplate service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task DescribeWorldTemplateAsync(DescribeWorldTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = DescribeWorldTemplateRequestMarshaller.Instance;
options.ResponseUnmarshaller = DescribeWorldTemplateResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Gets the world template body.
///
/// Container for the necessary parameters to execute the GetWorldTemplateBody service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task GetWorldTemplateBodyAsync(GetWorldTemplateBodyRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = GetWorldTemplateBodyRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetWorldTemplateBodyResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListDeploymentJobsAsync(ListDeploymentJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListDeploymentJobsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListDeploymentJobsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListFleetsAsync(ListFleetsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListFleetsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListFleetsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListRobotApplicationsAsync(ListRobotApplicationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListRobotApplicationsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListRobotApplicationsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListRobotsAsync(ListRobotsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListRobotsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListRobotsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListSimulationApplicationsAsync(ListSimulationApplicationsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSimulationApplicationsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSimulationApplicationsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListSimulationJobBatchesAsync(ListSimulationJobBatchesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSimulationJobBatchesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSimulationJobBatchesResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListSimulationJobsAsync(ListSimulationJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListSimulationJobsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListSimulationJobsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Lists all tags on a AWS RoboMaker resource.
///
/// Container for the necessary parameters to execute the ListTagsForResource service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListTagsForResourceAsync(ListTagsForResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListTagsForResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListTagsForResourceResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Lists world export jobs.
///
/// Container for the necessary parameters to execute the ListWorldExportJobs service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListWorldExportJobsAsync(ListWorldExportJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListWorldExportJobsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListWorldExportJobsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Lists world generator jobs.
///
/// Container for the necessary parameters to execute the ListWorldGenerationJobs service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListWorldGenerationJobsAsync(ListWorldGenerationJobsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListWorldGenerationJobsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListWorldGenerationJobsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Lists worlds.
///
/// Container for the necessary parameters to execute the ListWorlds service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListWorldsAsync(ListWorldsRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListWorldsRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListWorldsResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Lists world templates.
///
/// Container for the necessary parameters to execute the ListWorldTemplates service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task ListWorldTemplatesAsync(ListWorldTemplatesRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = ListWorldTemplatesRequestMarshaller.Instance;
options.ResponseUnmarshaller = ListWorldTemplatesResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task RegisterRobotAsync(RegisterRobotRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = RegisterRobotRequestMarshaller.Instance;
options.ResponseUnmarshaller = RegisterRobotResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Restarts a running simulation job.
///
/// Container for the necessary parameters to execute the RestartSimulationJob service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task RestartSimulationJobAsync(RestartSimulationJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = RestartSimulationJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = RestartSimulationJobResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task StartSimulationJobBatchAsync(StartSimulationJobBatchRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = StartSimulationJobBatchRequestMarshaller.Instance;
options.ResponseUnmarshaller = StartSimulationJobBatchResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task SyncDeploymentJobAsync(SyncDeploymentJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = SyncDeploymentJobRequestMarshaller.Instance;
options.ResponseUnmarshaller = SyncDeploymentJobResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task TagResourceAsync(TagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = TagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// 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.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task UntagResourceAsync(UntagResourceRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = UntagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Updates a robot application.
///
/// Container for the necessary parameters to execute the UpdateRobotApplication service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task UpdateRobotApplicationAsync(UpdateRobotApplicationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateRobotApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateRobotApplicationResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Updates a simulation application.
///
/// Container for the necessary parameters to execute the UpdateSimulationApplication service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task UpdateSimulationApplicationAsync(UpdateSimulationApplicationRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateSimulationApplicationRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateSimulationApplicationResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#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);
}
///
/// Updates a world template.
///
/// Container for the necessary parameters to execute the UpdateWorldTemplate service method.
///
/// A cancellation token that can be used by other objects or threads to receive notice of cancellation.
///
///
/// 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 Task UpdateWorldTemplateAsync(UpdateWorldTemplateRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateWorldTemplateRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateWorldTemplateResponseUnmarshaller.Instance;
return InvokeAsync(request, options, cancellationToken);
}
#endregion
}
}