/*
* 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 apigatewayv2-2018-11-29.normal.json service model.
*/
using System;
using System.Collections.Generic;
using System.Net;
using Amazon.ApiGatewayV2.Model;
using Amazon.ApiGatewayV2.Model.Internal.MarshallTransformations;
using Amazon.ApiGatewayV2.Internal;
using Amazon.Runtime;
using Amazon.Runtime.Internal;
using Amazon.Runtime.Internal.Auth;
using Amazon.Runtime.Internal.Transform;
namespace Amazon.ApiGatewayV2
{
///
/// Implementation for accessing ApiGatewayV2
///
/// Amazon API Gateway V2
///
public partial class AmazonApiGatewayV2Client : AmazonServiceClient, IAmazonApiGatewayV2
{
private static IServiceMetadata serviceMetadata = new AmazonApiGatewayV2Metadata();
#region Constructors
///
/// Constructs AmazonApiGatewayV2Client 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 AmazonApiGatewayV2Client()
: base(FallbackCredentialsFactory.GetCredentials(), new AmazonApiGatewayV2Config()) { }
///
/// Constructs AmazonApiGatewayV2Client 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 AmazonApiGatewayV2Client(RegionEndpoint region)
: base(FallbackCredentialsFactory.GetCredentials(), new AmazonApiGatewayV2Config{RegionEndpoint = region}) { }
///
/// Constructs AmazonApiGatewayV2Client 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 AmazonApiGatewayV2Client Configuration Object
public AmazonApiGatewayV2Client(AmazonApiGatewayV2Config config)
: base(FallbackCredentialsFactory.GetCredentials(config), config){}
///
/// Constructs AmazonApiGatewayV2Client with AWS Credentials
///
/// AWS Credentials
public AmazonApiGatewayV2Client(AWSCredentials credentials)
: this(credentials, new AmazonApiGatewayV2Config())
{
}
///
/// Constructs AmazonApiGatewayV2Client with AWS Credentials
///
/// AWS Credentials
/// The region to connect.
public AmazonApiGatewayV2Client(AWSCredentials credentials, RegionEndpoint region)
: this(credentials, new AmazonApiGatewayV2Config{RegionEndpoint = region})
{
}
///
/// Constructs AmazonApiGatewayV2Client with AWS Credentials and an
/// AmazonApiGatewayV2Client Configuration object.
///
/// AWS Credentials
/// The AmazonApiGatewayV2Client Configuration Object
public AmazonApiGatewayV2Client(AWSCredentials credentials, AmazonApiGatewayV2Config clientConfig)
: base(credentials, clientConfig)
{
}
///
/// Constructs AmazonApiGatewayV2Client with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
public AmazonApiGatewayV2Client(string awsAccessKeyId, string awsSecretAccessKey)
: this(awsAccessKeyId, awsSecretAccessKey, new AmazonApiGatewayV2Config())
{
}
///
/// Constructs AmazonApiGatewayV2Client with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// The region to connect.
public AmazonApiGatewayV2Client(string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region)
: this(awsAccessKeyId, awsSecretAccessKey, new AmazonApiGatewayV2Config() {RegionEndpoint=region})
{
}
///
/// Constructs AmazonApiGatewayV2Client with AWS Access Key ID, AWS Secret Key and an
/// AmazonApiGatewayV2Client Configuration object.
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// The AmazonApiGatewayV2Client Configuration Object
public AmazonApiGatewayV2Client(string awsAccessKeyId, string awsSecretAccessKey, AmazonApiGatewayV2Config clientConfig)
: base(awsAccessKeyId, awsSecretAccessKey, clientConfig)
{
}
///
/// Constructs AmazonApiGatewayV2Client with AWS Access Key ID and AWS Secret Key
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// AWS Session Token
public AmazonApiGatewayV2Client(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken)
: this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonApiGatewayV2Config())
{
}
///
/// Constructs AmazonApiGatewayV2Client 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 AmazonApiGatewayV2Client(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region)
: this(awsAccessKeyId, awsSecretAccessKey, awsSessionToken, new AmazonApiGatewayV2Config{RegionEndpoint = region})
{
}
///
/// Constructs AmazonApiGatewayV2Client with AWS Access Key ID, AWS Secret Key and an
/// AmazonApiGatewayV2Client Configuration object.
///
/// AWS Access Key ID
/// AWS Secret Access Key
/// AWS Session Token
/// The AmazonApiGatewayV2Client Configuration Object
public AmazonApiGatewayV2Client(string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonApiGatewayV2Config 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 AmazonApiGatewayV2EndpointResolver());
}
///
/// 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 CreateApi
///
/// Creates an Api resource.
///
/// Container for the necessary parameters to execute the CreateApi service method.
///
/// The response from the CreateApi service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateApi Operation
public virtual CreateApiResponse CreateApi(CreateApiRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateApiRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateApiResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateApi operation.
///
///
/// Container for the necessary parameters to execute the CreateApi operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateApi
/// operation.
/// REST API Reference for CreateApi Operation
public virtual IAsyncResult BeginCreateApi(CreateApiRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateApiRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateApiResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateApi operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateApi.
///
/// Returns a CreateApiResult from ApiGatewayV2.
/// REST API Reference for CreateApi Operation
public virtual CreateApiResponse EndCreateApi(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateApiMapping
///
/// Creates an API mapping.
///
/// Container for the necessary parameters to execute the CreateApiMapping service method.
///
/// The response from the CreateApiMapping service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateApiMapping Operation
public virtual CreateApiMappingResponse CreateApiMapping(CreateApiMappingRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateApiMappingRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateApiMappingResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateApiMapping operation.
///
///
/// Container for the necessary parameters to execute the CreateApiMapping operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateApiMapping
/// operation.
/// REST API Reference for CreateApiMapping Operation
public virtual IAsyncResult BeginCreateApiMapping(CreateApiMappingRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateApiMappingRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateApiMappingResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateApiMapping operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateApiMapping.
///
/// Returns a CreateApiMappingResult from ApiGatewayV2.
/// REST API Reference for CreateApiMapping Operation
public virtual CreateApiMappingResponse EndCreateApiMapping(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateAuthorizer
///
/// Creates an Authorizer for an API.
///
/// Container for the necessary parameters to execute the CreateAuthorizer service method.
///
/// The response from the CreateAuthorizer service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateAuthorizer Operation
public virtual CreateAuthorizerResponse CreateAuthorizer(CreateAuthorizerRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateAuthorizerRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateAuthorizerResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateAuthorizer operation.
///
///
/// Container for the necessary parameters to execute the CreateAuthorizer operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateAuthorizer
/// operation.
/// REST API Reference for CreateAuthorizer Operation
public virtual IAsyncResult BeginCreateAuthorizer(CreateAuthorizerRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateAuthorizerRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateAuthorizerResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateAuthorizer operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateAuthorizer.
///
/// Returns a CreateAuthorizerResult from ApiGatewayV2.
/// REST API Reference for CreateAuthorizer Operation
public virtual CreateAuthorizerResponse EndCreateAuthorizer(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateDeployment
///
/// Creates a Deployment for an API.
///
/// Container for the necessary parameters to execute the CreateDeployment service method.
///
/// The response from the CreateDeployment service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateDeployment Operation
public virtual CreateDeploymentResponse CreateDeployment(CreateDeploymentRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateDeploymentRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateDeploymentResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateDeployment operation.
///
///
/// Container for the necessary parameters to execute the CreateDeployment operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDeployment
/// operation.
/// REST API Reference for CreateDeployment Operation
public virtual IAsyncResult BeginCreateDeployment(CreateDeploymentRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateDeploymentRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateDeploymentResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateDeployment operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateDeployment.
///
/// Returns a CreateDeploymentResult from ApiGatewayV2.
/// REST API Reference for CreateDeployment Operation
public virtual CreateDeploymentResponse EndCreateDeployment(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateDomainName
///
/// Creates a domain name.
///
/// Container for the necessary parameters to execute the CreateDomainName service method.
///
/// The response from the CreateDomainName service method, as returned by ApiGatewayV2.
///
///
///
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateDomainName Operation
public virtual CreateDomainNameResponse CreateDomainName(CreateDomainNameRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateDomainNameRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateDomainNameResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateDomainName operation.
///
///
/// Container for the necessary parameters to execute the CreateDomainName operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDomainName
/// operation.
/// REST API Reference for CreateDomainName Operation
public virtual IAsyncResult BeginCreateDomainName(CreateDomainNameRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateDomainNameRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateDomainNameResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateDomainName operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateDomainName.
///
/// Returns a CreateDomainNameResult from ApiGatewayV2.
/// REST API Reference for CreateDomainName Operation
public virtual CreateDomainNameResponse EndCreateDomainName(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateIntegration
///
/// Creates an Integration.
///
/// Container for the necessary parameters to execute the CreateIntegration service method.
///
/// The response from the CreateIntegration service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateIntegration Operation
public virtual CreateIntegrationResponse CreateIntegration(CreateIntegrationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateIntegrationRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateIntegrationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateIntegration operation.
///
///
/// Container for the necessary parameters to execute the CreateIntegration operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateIntegration
/// operation.
/// REST API Reference for CreateIntegration Operation
public virtual IAsyncResult BeginCreateIntegration(CreateIntegrationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateIntegrationRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateIntegrationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateIntegration operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateIntegration.
///
/// Returns a CreateIntegrationResult from ApiGatewayV2.
/// REST API Reference for CreateIntegration Operation
public virtual CreateIntegrationResponse EndCreateIntegration(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateIntegrationResponse
///
/// Creates an IntegrationResponses.
///
/// Container for the necessary parameters to execute the CreateIntegrationResponse service method.
///
/// The response from the CreateIntegrationResponse service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateIntegrationResponse Operation
public virtual CreateIntegrationResponseResponse CreateIntegrationResponse(CreateIntegrationResponseRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateIntegrationResponseRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateIntegrationResponseResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateIntegrationResponse operation.
///
///
/// Container for the necessary parameters to execute the CreateIntegrationResponse operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateIntegrationResponse
/// operation.
/// REST API Reference for CreateIntegrationResponse Operation
public virtual IAsyncResult BeginCreateIntegrationResponse(CreateIntegrationResponseRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateIntegrationResponseRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateIntegrationResponseResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateIntegrationResponse operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateIntegrationResponse.
///
/// Returns a CreateIntegrationResponseResult from ApiGatewayV2.
/// REST API Reference for CreateIntegrationResponse Operation
public virtual CreateIntegrationResponseResponse EndCreateIntegrationResponse(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateModel
///
/// Creates a Model for an API.
///
/// Container for the necessary parameters to execute the CreateModel service method.
///
/// The response from the CreateModel service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateModel Operation
public virtual CreateModelResponse CreateModel(CreateModelRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateModelRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateModelResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateModel operation.
///
///
/// Container for the necessary parameters to execute the CreateModel operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateModel
/// operation.
/// REST API Reference for CreateModel Operation
public virtual IAsyncResult BeginCreateModel(CreateModelRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateModelRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateModelResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateModel operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateModel.
///
/// Returns a CreateModelResult from ApiGatewayV2.
/// REST API Reference for CreateModel Operation
public virtual CreateModelResponse EndCreateModel(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateRoute
///
/// Creates a Route for an API.
///
/// Container for the necessary parameters to execute the CreateRoute service method.
///
/// The response from the CreateRoute service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateRoute Operation
public virtual CreateRouteResponse CreateRoute(CreateRouteRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateRouteRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateRouteResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateRoute operation.
///
///
/// Container for the necessary parameters to execute the CreateRoute operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateRoute
/// operation.
/// REST API Reference for CreateRoute Operation
public virtual IAsyncResult BeginCreateRoute(CreateRouteRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateRouteRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateRouteResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateRoute operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateRoute.
///
/// Returns a CreateRouteResult from ApiGatewayV2.
/// REST API Reference for CreateRoute Operation
public virtual CreateRouteResponse EndCreateRoute(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateRouteResponse
///
/// Creates a RouteResponse for a Route.
///
/// Container for the necessary parameters to execute the CreateRouteResponse service method.
///
/// The response from the CreateRouteResponse service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateRouteResponse Operation
public virtual CreateRouteResponseResponse CreateRouteResponse(CreateRouteResponseRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateRouteResponseRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateRouteResponseResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateRouteResponse operation.
///
///
/// Container for the necessary parameters to execute the CreateRouteResponse operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateRouteResponse
/// operation.
/// REST API Reference for CreateRouteResponse Operation
public virtual IAsyncResult BeginCreateRouteResponse(CreateRouteResponseRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateRouteResponseRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateRouteResponseResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateRouteResponse operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateRouteResponse.
///
/// Returns a CreateRouteResponseResult from ApiGatewayV2.
/// REST API Reference for CreateRouteResponse Operation
public virtual CreateRouteResponseResponse EndCreateRouteResponse(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateStage
///
/// Creates a Stage for an API.
///
/// Container for the necessary parameters to execute the CreateStage service method.
///
/// The response from the CreateStage service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateStage Operation
public virtual CreateStageResponse CreateStage(CreateStageRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateStageRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateStageResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateStage operation.
///
///
/// Container for the necessary parameters to execute the CreateStage operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateStage
/// operation.
/// REST API Reference for CreateStage Operation
public virtual IAsyncResult BeginCreateStage(CreateStageRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateStageRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateStageResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateStage operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateStage.
///
/// Returns a CreateStageResult from ApiGatewayV2.
/// REST API Reference for CreateStage Operation
public virtual CreateStageResponse EndCreateStage(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region CreateVpcLink
///
/// Creates a VPC link.
///
/// Container for the necessary parameters to execute the CreateVpcLink service method.
///
/// The response from the CreateVpcLink service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for CreateVpcLink Operation
public virtual CreateVpcLinkResponse CreateVpcLink(CreateVpcLinkRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateVpcLinkRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateVpcLinkResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the CreateVpcLink operation.
///
///
/// Container for the necessary parameters to execute the CreateVpcLink operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateVpcLink
/// operation.
/// REST API Reference for CreateVpcLink Operation
public virtual IAsyncResult BeginCreateVpcLink(CreateVpcLinkRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = CreateVpcLinkRequestMarshaller.Instance;
options.ResponseUnmarshaller = CreateVpcLinkResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the CreateVpcLink operation.
///
///
/// The IAsyncResult returned by the call to BeginCreateVpcLink.
///
/// Returns a CreateVpcLinkResult from ApiGatewayV2.
/// REST API Reference for CreateVpcLink Operation
public virtual CreateVpcLinkResponse EndCreateVpcLink(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteAccessLogSettings
///
/// Deletes the AccessLogSettings for a Stage. To disable access logging for a Stage,
/// delete its AccessLogSettings.
///
/// Container for the necessary parameters to execute the DeleteAccessLogSettings service method.
///
/// The response from the DeleteAccessLogSettings service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteAccessLogSettings Operation
public virtual DeleteAccessLogSettingsResponse DeleteAccessLogSettings(DeleteAccessLogSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteAccessLogSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteAccessLogSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteAccessLogSettings operation.
///
///
/// Container for the necessary parameters to execute the DeleteAccessLogSettings operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAccessLogSettings
/// operation.
/// REST API Reference for DeleteAccessLogSettings Operation
public virtual IAsyncResult BeginDeleteAccessLogSettings(DeleteAccessLogSettingsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteAccessLogSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteAccessLogSettingsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteAccessLogSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteAccessLogSettings.
///
/// Returns a DeleteAccessLogSettingsResult from ApiGatewayV2.
/// REST API Reference for DeleteAccessLogSettings Operation
public virtual DeleteAccessLogSettingsResponse EndDeleteAccessLogSettings(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteApi
///
/// Deletes an Api resource.
///
/// Container for the necessary parameters to execute the DeleteApi service method.
///
/// The response from the DeleteApi service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteApi Operation
public virtual DeleteApiResponse DeleteApi(DeleteApiRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteApiRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteApiResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteApi operation.
///
///
/// Container for the necessary parameters to execute the DeleteApi operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteApi
/// operation.
/// REST API Reference for DeleteApi Operation
public virtual IAsyncResult BeginDeleteApi(DeleteApiRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteApiRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteApiResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteApi operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteApi.
///
/// Returns a DeleteApiResult from ApiGatewayV2.
/// REST API Reference for DeleteApi Operation
public virtual DeleteApiResponse EndDeleteApi(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteApiMapping
///
/// Deletes an API mapping.
///
/// Container for the necessary parameters to execute the DeleteApiMapping service method.
///
/// The response from the DeleteApiMapping service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteApiMapping Operation
public virtual DeleteApiMappingResponse DeleteApiMapping(DeleteApiMappingRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteApiMappingRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteApiMappingResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteApiMapping operation.
///
///
/// Container for the necessary parameters to execute the DeleteApiMapping operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteApiMapping
/// operation.
/// REST API Reference for DeleteApiMapping Operation
public virtual IAsyncResult BeginDeleteApiMapping(DeleteApiMappingRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteApiMappingRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteApiMappingResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteApiMapping operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteApiMapping.
///
/// Returns a DeleteApiMappingResult from ApiGatewayV2.
/// REST API Reference for DeleteApiMapping Operation
public virtual DeleteApiMappingResponse EndDeleteApiMapping(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteAuthorizer
///
/// Deletes an Authorizer.
///
/// Container for the necessary parameters to execute the DeleteAuthorizer service method.
///
/// The response from the DeleteAuthorizer service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteAuthorizer Operation
public virtual DeleteAuthorizerResponse DeleteAuthorizer(DeleteAuthorizerRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteAuthorizerRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteAuthorizerResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteAuthorizer operation.
///
///
/// Container for the necessary parameters to execute the DeleteAuthorizer operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteAuthorizer
/// operation.
/// REST API Reference for DeleteAuthorizer Operation
public virtual IAsyncResult BeginDeleteAuthorizer(DeleteAuthorizerRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteAuthorizerRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteAuthorizerResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteAuthorizer operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteAuthorizer.
///
/// Returns a DeleteAuthorizerResult from ApiGatewayV2.
/// REST API Reference for DeleteAuthorizer Operation
public virtual DeleteAuthorizerResponse EndDeleteAuthorizer(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteCorsConfiguration
///
/// Deletes a CORS configuration.
///
/// Container for the necessary parameters to execute the DeleteCorsConfiguration service method.
///
/// The response from the DeleteCorsConfiguration service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteCorsConfiguration Operation
public virtual DeleteCorsConfigurationResponse DeleteCorsConfiguration(DeleteCorsConfigurationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteCorsConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteCorsConfigurationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteCorsConfiguration operation.
///
///
/// Container for the necessary parameters to execute the DeleteCorsConfiguration operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteCorsConfiguration
/// operation.
/// REST API Reference for DeleteCorsConfiguration Operation
public virtual IAsyncResult BeginDeleteCorsConfiguration(DeleteCorsConfigurationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteCorsConfigurationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteCorsConfigurationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteCorsConfiguration operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteCorsConfiguration.
///
/// Returns a DeleteCorsConfigurationResult from ApiGatewayV2.
/// REST API Reference for DeleteCorsConfiguration Operation
public virtual DeleteCorsConfigurationResponse EndDeleteCorsConfiguration(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteDeployment
///
/// Deletes a Deployment.
///
/// Container for the necessary parameters to execute the DeleteDeployment service method.
///
/// The response from the DeleteDeployment service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteDeployment Operation
public virtual DeleteDeploymentResponse DeleteDeployment(DeleteDeploymentRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteDeploymentRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteDeploymentResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteDeployment operation.
///
///
/// Container for the necessary parameters to execute the DeleteDeployment operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDeployment
/// operation.
/// REST API Reference for DeleteDeployment Operation
public virtual IAsyncResult BeginDeleteDeployment(DeleteDeploymentRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteDeploymentRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteDeploymentResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteDeployment operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteDeployment.
///
/// Returns a DeleteDeploymentResult from ApiGatewayV2.
/// REST API Reference for DeleteDeployment Operation
public virtual DeleteDeploymentResponse EndDeleteDeployment(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteDomainName
///
/// Deletes a domain name.
///
/// Container for the necessary parameters to execute the DeleteDomainName service method.
///
/// The response from the DeleteDomainName service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteDomainName Operation
public virtual DeleteDomainNameResponse DeleteDomainName(DeleteDomainNameRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteDomainNameRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteDomainNameResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteDomainName operation.
///
///
/// Container for the necessary parameters to execute the DeleteDomainName operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDomainName
/// operation.
/// REST API Reference for DeleteDomainName Operation
public virtual IAsyncResult BeginDeleteDomainName(DeleteDomainNameRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteDomainNameRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteDomainNameResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteDomainName operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteDomainName.
///
/// Returns a DeleteDomainNameResult from ApiGatewayV2.
/// REST API Reference for DeleteDomainName Operation
public virtual DeleteDomainNameResponse EndDeleteDomainName(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteIntegration
///
/// Deletes an Integration.
///
/// Container for the necessary parameters to execute the DeleteIntegration service method.
///
/// The response from the DeleteIntegration service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteIntegration Operation
public virtual DeleteIntegrationResponse DeleteIntegration(DeleteIntegrationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteIntegrationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteIntegrationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteIntegration operation.
///
///
/// Container for the necessary parameters to execute the DeleteIntegration operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteIntegration
/// operation.
/// REST API Reference for DeleteIntegration Operation
public virtual IAsyncResult BeginDeleteIntegration(DeleteIntegrationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteIntegrationRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteIntegrationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteIntegration operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteIntegration.
///
/// Returns a DeleteIntegrationResult from ApiGatewayV2.
/// REST API Reference for DeleteIntegration Operation
public virtual DeleteIntegrationResponse EndDeleteIntegration(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteIntegrationResponse
///
/// Deletes an IntegrationResponses.
///
/// Container for the necessary parameters to execute the DeleteIntegrationResponse service method.
///
/// The response from the DeleteIntegrationResponse service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteIntegrationResponse Operation
public virtual DeleteIntegrationResponseResponse DeleteIntegrationResponse(DeleteIntegrationResponseRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteIntegrationResponseRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteIntegrationResponseResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteIntegrationResponse operation.
///
///
/// Container for the necessary parameters to execute the DeleteIntegrationResponse operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteIntegrationResponse
/// operation.
/// REST API Reference for DeleteIntegrationResponse Operation
public virtual IAsyncResult BeginDeleteIntegrationResponse(DeleteIntegrationResponseRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteIntegrationResponseRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteIntegrationResponseResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteIntegrationResponse operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteIntegrationResponse.
///
/// Returns a DeleteIntegrationResponseResult from ApiGatewayV2.
/// REST API Reference for DeleteIntegrationResponse Operation
public virtual DeleteIntegrationResponseResponse EndDeleteIntegrationResponse(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteModel
///
/// Deletes a Model.
///
/// Container for the necessary parameters to execute the DeleteModel service method.
///
/// The response from the DeleteModel service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteModel Operation
public virtual DeleteModelResponse DeleteModel(DeleteModelRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteModelRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteModelResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteModel operation.
///
///
/// Container for the necessary parameters to execute the DeleteModel operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteModel
/// operation.
/// REST API Reference for DeleteModel Operation
public virtual IAsyncResult BeginDeleteModel(DeleteModelRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteModelRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteModelResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteModel operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteModel.
///
/// Returns a DeleteModelResult from ApiGatewayV2.
/// REST API Reference for DeleteModel Operation
public virtual DeleteModelResponse EndDeleteModel(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteRoute
///
/// Deletes a Route.
///
/// Container for the necessary parameters to execute the DeleteRoute service method.
///
/// The response from the DeleteRoute service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteRoute Operation
public virtual DeleteRouteResponse DeleteRoute(DeleteRouteRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteRouteRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteRouteResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteRoute operation.
///
///
/// Container for the necessary parameters to execute the DeleteRoute operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteRoute
/// operation.
/// REST API Reference for DeleteRoute Operation
public virtual IAsyncResult BeginDeleteRoute(DeleteRouteRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteRouteRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteRouteResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteRoute operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteRoute.
///
/// Returns a DeleteRouteResult from ApiGatewayV2.
/// REST API Reference for DeleteRoute Operation
public virtual DeleteRouteResponse EndDeleteRoute(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteRouteRequestParameter
///
/// Deletes a route request parameter. Supported only for WebSocket APIs.
///
/// Container for the necessary parameters to execute the DeleteRouteRequestParameter service method.
///
/// The response from the DeleteRouteRequestParameter service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteRouteRequestParameter Operation
public virtual DeleteRouteRequestParameterResponse DeleteRouteRequestParameter(DeleteRouteRequestParameterRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteRouteRequestParameterRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteRouteRequestParameterResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteRouteRequestParameter operation.
///
///
/// Container for the necessary parameters to execute the DeleteRouteRequestParameter operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteRouteRequestParameter
/// operation.
/// REST API Reference for DeleteRouteRequestParameter Operation
public virtual IAsyncResult BeginDeleteRouteRequestParameter(DeleteRouteRequestParameterRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteRouteRequestParameterRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteRouteRequestParameterResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteRouteRequestParameter operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteRouteRequestParameter.
///
/// Returns a DeleteRouteRequestParameterResult from ApiGatewayV2.
/// REST API Reference for DeleteRouteRequestParameter Operation
public virtual DeleteRouteRequestParameterResponse EndDeleteRouteRequestParameter(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteRouteResponse
///
/// Deletes a RouteResponse.
///
/// Container for the necessary parameters to execute the DeleteRouteResponse service method.
///
/// The response from the DeleteRouteResponse service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteRouteResponse Operation
public virtual DeleteRouteResponseResponse DeleteRouteResponse(DeleteRouteResponseRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteRouteResponseRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteRouteResponseResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteRouteResponse operation.
///
///
/// Container for the necessary parameters to execute the DeleteRouteResponse operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteRouteResponse
/// operation.
/// REST API Reference for DeleteRouteResponse Operation
public virtual IAsyncResult BeginDeleteRouteResponse(DeleteRouteResponseRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteRouteResponseRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteRouteResponseResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteRouteResponse operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteRouteResponse.
///
/// Returns a DeleteRouteResponseResult from ApiGatewayV2.
/// REST API Reference for DeleteRouteResponse Operation
public virtual DeleteRouteResponseResponse EndDeleteRouteResponse(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteRouteSettings
///
/// Deletes the RouteSettings for a stage.
///
/// Container for the necessary parameters to execute the DeleteRouteSettings service method.
///
/// The response from the DeleteRouteSettings service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteRouteSettings Operation
public virtual DeleteRouteSettingsResponse DeleteRouteSettings(DeleteRouteSettingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteRouteSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteRouteSettingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteRouteSettings operation.
///
///
/// Container for the necessary parameters to execute the DeleteRouteSettings operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteRouteSettings
/// operation.
/// REST API Reference for DeleteRouteSettings Operation
public virtual IAsyncResult BeginDeleteRouteSettings(DeleteRouteSettingsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteRouteSettingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteRouteSettingsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteRouteSettings operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteRouteSettings.
///
/// Returns a DeleteRouteSettingsResult from ApiGatewayV2.
/// REST API Reference for DeleteRouteSettings Operation
public virtual DeleteRouteSettingsResponse EndDeleteRouteSettings(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteStage
///
/// Deletes a Stage.
///
/// Container for the necessary parameters to execute the DeleteStage service method.
///
/// The response from the DeleteStage service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteStage Operation
public virtual DeleteStageResponse DeleteStage(DeleteStageRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteStageRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteStageResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteStage operation.
///
///
/// Container for the necessary parameters to execute the DeleteStage operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteStage
/// operation.
/// REST API Reference for DeleteStage Operation
public virtual IAsyncResult BeginDeleteStage(DeleteStageRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteStageRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteStageResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteStage operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteStage.
///
/// Returns a DeleteStageResult from ApiGatewayV2.
/// REST API Reference for DeleteStage Operation
public virtual DeleteStageResponse EndDeleteStage(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region DeleteVpcLink
///
/// Deletes a VPC link.
///
/// Container for the necessary parameters to execute the DeleteVpcLink service method.
///
/// The response from the DeleteVpcLink service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for DeleteVpcLink Operation
public virtual DeleteVpcLinkResponse DeleteVpcLink(DeleteVpcLinkRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVpcLinkRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVpcLinkResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the DeleteVpcLink operation.
///
///
/// Container for the necessary parameters to execute the DeleteVpcLink operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteVpcLink
/// operation.
/// REST API Reference for DeleteVpcLink Operation
public virtual IAsyncResult BeginDeleteVpcLink(DeleteVpcLinkRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = DeleteVpcLinkRequestMarshaller.Instance;
options.ResponseUnmarshaller = DeleteVpcLinkResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the DeleteVpcLink operation.
///
///
/// The IAsyncResult returned by the call to BeginDeleteVpcLink.
///
/// Returns a DeleteVpcLinkResult from ApiGatewayV2.
/// REST API Reference for DeleteVpcLink Operation
public virtual DeleteVpcLinkResponse EndDeleteVpcLink(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ExportApi
///
///
///
/// Container for the necessary parameters to execute the ExportApi service method.
///
/// The response from the ExportApi service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for ExportApi Operation
public virtual ExportApiResponse ExportApi(ExportApiRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ExportApiRequestMarshaller.Instance;
options.ResponseUnmarshaller = ExportApiResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ExportApi operation.
///
///
/// Container for the necessary parameters to execute the ExportApi operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndExportApi
/// operation.
/// REST API Reference for ExportApi Operation
public virtual IAsyncResult BeginExportApi(ExportApiRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ExportApiRequestMarshaller.Instance;
options.ResponseUnmarshaller = ExportApiResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ExportApi operation.
///
///
/// The IAsyncResult returned by the call to BeginExportApi.
///
/// Returns a ExportApiResult from ApiGatewayV2.
/// REST API Reference for ExportApi Operation
public virtual ExportApiResponse EndExportApi(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetApi
///
/// Gets an Api resource.
///
/// Container for the necessary parameters to execute the GetApi service method.
///
/// The response from the GetApi service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetApi Operation
public virtual GetApiResponse GetApi(GetApiRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetApiRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetApiResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetApi operation.
///
///
/// Container for the necessary parameters to execute the GetApi operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetApi
/// operation.
/// REST API Reference for GetApi Operation
public virtual IAsyncResult BeginGetApi(GetApiRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetApiRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetApiResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetApi operation.
///
///
/// The IAsyncResult returned by the call to BeginGetApi.
///
/// Returns a GetApiResult from ApiGatewayV2.
/// REST API Reference for GetApi Operation
public virtual GetApiResponse EndGetApi(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetApiMapping
///
/// Gets an API mapping.
///
/// Container for the necessary parameters to execute the GetApiMapping service method.
///
/// The response from the GetApiMapping service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetApiMapping Operation
public virtual GetApiMappingResponse GetApiMapping(GetApiMappingRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetApiMappingRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetApiMappingResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetApiMapping operation.
///
///
/// Container for the necessary parameters to execute the GetApiMapping operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetApiMapping
/// operation.
/// REST API Reference for GetApiMapping Operation
public virtual IAsyncResult BeginGetApiMapping(GetApiMappingRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetApiMappingRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetApiMappingResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetApiMapping operation.
///
///
/// The IAsyncResult returned by the call to BeginGetApiMapping.
///
/// Returns a GetApiMappingResult from ApiGatewayV2.
/// REST API Reference for GetApiMapping Operation
public virtual GetApiMappingResponse EndGetApiMapping(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetApiMappings
///
/// Gets API mappings.
///
/// Container for the necessary parameters to execute the GetApiMappings service method.
///
/// The response from the GetApiMappings service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetApiMappings Operation
public virtual GetApiMappingsResponse GetApiMappings(GetApiMappingsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetApiMappingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetApiMappingsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetApiMappings operation.
///
///
/// Container for the necessary parameters to execute the GetApiMappings operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetApiMappings
/// operation.
/// REST API Reference for GetApiMappings Operation
public virtual IAsyncResult BeginGetApiMappings(GetApiMappingsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetApiMappingsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetApiMappingsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetApiMappings operation.
///
///
/// The IAsyncResult returned by the call to BeginGetApiMappings.
///
/// Returns a GetApiMappingsResult from ApiGatewayV2.
/// REST API Reference for GetApiMappings Operation
public virtual GetApiMappingsResponse EndGetApiMappings(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetApis
///
/// Gets a collection of Api resources.
///
/// Container for the necessary parameters to execute the GetApis service method.
///
/// The response from the GetApis service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetApis Operation
public virtual GetApisResponse GetApis(GetApisRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetApisRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetApisResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetApis operation.
///
///
/// Container for the necessary parameters to execute the GetApis operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetApis
/// operation.
/// REST API Reference for GetApis Operation
public virtual IAsyncResult BeginGetApis(GetApisRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetApisRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetApisResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetApis operation.
///
///
/// The IAsyncResult returned by the call to BeginGetApis.
///
/// Returns a GetApisResult from ApiGatewayV2.
/// REST API Reference for GetApis Operation
public virtual GetApisResponse EndGetApis(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetAuthorizer
///
/// Gets an Authorizer.
///
/// Container for the necessary parameters to execute the GetAuthorizer service method.
///
/// The response from the GetAuthorizer service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetAuthorizer Operation
public virtual GetAuthorizerResponse GetAuthorizer(GetAuthorizerRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetAuthorizerRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetAuthorizerResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetAuthorizer operation.
///
///
/// Container for the necessary parameters to execute the GetAuthorizer operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAuthorizer
/// operation.
/// REST API Reference for GetAuthorizer Operation
public virtual IAsyncResult BeginGetAuthorizer(GetAuthorizerRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetAuthorizerRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetAuthorizerResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetAuthorizer operation.
///
///
/// The IAsyncResult returned by the call to BeginGetAuthorizer.
///
/// Returns a GetAuthorizerResult from ApiGatewayV2.
/// REST API Reference for GetAuthorizer Operation
public virtual GetAuthorizerResponse EndGetAuthorizer(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetAuthorizers
///
/// Gets the Authorizers for an API.
///
/// Container for the necessary parameters to execute the GetAuthorizers service method.
///
/// The response from the GetAuthorizers service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetAuthorizers Operation
public virtual GetAuthorizersResponse GetAuthorizers(GetAuthorizersRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetAuthorizersRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetAuthorizersResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetAuthorizers operation.
///
///
/// Container for the necessary parameters to execute the GetAuthorizers operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetAuthorizers
/// operation.
/// REST API Reference for GetAuthorizers Operation
public virtual IAsyncResult BeginGetAuthorizers(GetAuthorizersRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetAuthorizersRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetAuthorizersResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetAuthorizers operation.
///
///
/// The IAsyncResult returned by the call to BeginGetAuthorizers.
///
/// Returns a GetAuthorizersResult from ApiGatewayV2.
/// REST API Reference for GetAuthorizers Operation
public virtual GetAuthorizersResponse EndGetAuthorizers(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetDeployment
///
/// Gets a Deployment.
///
/// Container for the necessary parameters to execute the GetDeployment service method.
///
/// The response from the GetDeployment service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetDeployment Operation
public virtual GetDeploymentResponse GetDeployment(GetDeploymentRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetDeploymentRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetDeploymentResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetDeployment operation.
///
///
/// Container for the necessary parameters to execute the GetDeployment operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDeployment
/// operation.
/// REST API Reference for GetDeployment Operation
public virtual IAsyncResult BeginGetDeployment(GetDeploymentRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetDeploymentRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetDeploymentResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetDeployment operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDeployment.
///
/// Returns a GetDeploymentResult from ApiGatewayV2.
/// REST API Reference for GetDeployment Operation
public virtual GetDeploymentResponse EndGetDeployment(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetDeployments
///
/// Gets the Deployments for an API.
///
/// Container for the necessary parameters to execute the GetDeployments service method.
///
/// The response from the GetDeployments service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetDeployments Operation
public virtual GetDeploymentsResponse GetDeployments(GetDeploymentsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetDeploymentsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetDeploymentsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetDeployments operation.
///
///
/// Container for the necessary parameters to execute the GetDeployments operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDeployments
/// operation.
/// REST API Reference for GetDeployments Operation
public virtual IAsyncResult BeginGetDeployments(GetDeploymentsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetDeploymentsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetDeploymentsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetDeployments operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDeployments.
///
/// Returns a GetDeploymentsResult from ApiGatewayV2.
/// REST API Reference for GetDeployments Operation
public virtual GetDeploymentsResponse EndGetDeployments(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetDomainName
///
/// Gets a domain name.
///
/// Container for the necessary parameters to execute the GetDomainName service method.
///
/// The response from the GetDomainName service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetDomainName Operation
public virtual GetDomainNameResponse GetDomainName(GetDomainNameRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetDomainNameRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetDomainNameResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetDomainName operation.
///
///
/// Container for the necessary parameters to execute the GetDomainName operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDomainName
/// operation.
/// REST API Reference for GetDomainName Operation
public virtual IAsyncResult BeginGetDomainName(GetDomainNameRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetDomainNameRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetDomainNameResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetDomainName operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDomainName.
///
/// Returns a GetDomainNameResult from ApiGatewayV2.
/// REST API Reference for GetDomainName Operation
public virtual GetDomainNameResponse EndGetDomainName(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetDomainNames
///
/// Gets the domain names for an AWS account.
///
/// Container for the necessary parameters to execute the GetDomainNames service method.
///
/// The response from the GetDomainNames service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetDomainNames Operation
public virtual GetDomainNamesResponse GetDomainNames(GetDomainNamesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetDomainNamesRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetDomainNamesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetDomainNames operation.
///
///
/// Container for the necessary parameters to execute the GetDomainNames operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetDomainNames
/// operation.
/// REST API Reference for GetDomainNames Operation
public virtual IAsyncResult BeginGetDomainNames(GetDomainNamesRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetDomainNamesRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetDomainNamesResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetDomainNames operation.
///
///
/// The IAsyncResult returned by the call to BeginGetDomainNames.
///
/// Returns a GetDomainNamesResult from ApiGatewayV2.
/// REST API Reference for GetDomainNames Operation
public virtual GetDomainNamesResponse EndGetDomainNames(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetIntegration
///
/// Gets an Integration.
///
/// Container for the necessary parameters to execute the GetIntegration service method.
///
/// The response from the GetIntegration service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetIntegration Operation
public virtual GetIntegrationResponse GetIntegration(GetIntegrationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetIntegrationRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetIntegrationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetIntegration operation.
///
///
/// Container for the necessary parameters to execute the GetIntegration operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetIntegration
/// operation.
/// REST API Reference for GetIntegration Operation
public virtual IAsyncResult BeginGetIntegration(GetIntegrationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetIntegrationRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetIntegrationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetIntegration operation.
///
///
/// The IAsyncResult returned by the call to BeginGetIntegration.
///
/// Returns a GetIntegrationResult from ApiGatewayV2.
/// REST API Reference for GetIntegration Operation
public virtual GetIntegrationResponse EndGetIntegration(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetIntegrationResponse
///
/// Gets an IntegrationResponses.
///
/// Container for the necessary parameters to execute the GetIntegrationResponse service method.
///
/// The response from the GetIntegrationResponse service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetIntegrationResponse Operation
public virtual GetIntegrationResponseResponse GetIntegrationResponse(GetIntegrationResponseRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetIntegrationResponseRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetIntegrationResponseResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetIntegrationResponse operation.
///
///
/// Container for the necessary parameters to execute the GetIntegrationResponse operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetIntegrationResponse
/// operation.
/// REST API Reference for GetIntegrationResponse Operation
public virtual IAsyncResult BeginGetIntegrationResponse(GetIntegrationResponseRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetIntegrationResponseRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetIntegrationResponseResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetIntegrationResponse operation.
///
///
/// The IAsyncResult returned by the call to BeginGetIntegrationResponse.
///
/// Returns a GetIntegrationResponseResult from ApiGatewayV2.
/// REST API Reference for GetIntegrationResponse Operation
public virtual GetIntegrationResponseResponse EndGetIntegrationResponse(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetIntegrationResponses
///
/// Gets the IntegrationResponses for an Integration.
///
/// Container for the necessary parameters to execute the GetIntegrationResponses service method.
///
/// The response from the GetIntegrationResponses service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetIntegrationResponses Operation
public virtual GetIntegrationResponsesResponse GetIntegrationResponses(GetIntegrationResponsesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetIntegrationResponsesRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetIntegrationResponsesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetIntegrationResponses operation.
///
///
/// Container for the necessary parameters to execute the GetIntegrationResponses operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetIntegrationResponses
/// operation.
/// REST API Reference for GetIntegrationResponses Operation
public virtual IAsyncResult BeginGetIntegrationResponses(GetIntegrationResponsesRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetIntegrationResponsesRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetIntegrationResponsesResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetIntegrationResponses operation.
///
///
/// The IAsyncResult returned by the call to BeginGetIntegrationResponses.
///
/// Returns a GetIntegrationResponsesResult from ApiGatewayV2.
/// REST API Reference for GetIntegrationResponses Operation
public virtual GetIntegrationResponsesResponse EndGetIntegrationResponses(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetIntegrations
///
/// Gets the Integrations for an API.
///
/// Container for the necessary parameters to execute the GetIntegrations service method.
///
/// The response from the GetIntegrations service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetIntegrations Operation
public virtual GetIntegrationsResponse GetIntegrations(GetIntegrationsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetIntegrationsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetIntegrationsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetIntegrations operation.
///
///
/// Container for the necessary parameters to execute the GetIntegrations operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetIntegrations
/// operation.
/// REST API Reference for GetIntegrations Operation
public virtual IAsyncResult BeginGetIntegrations(GetIntegrationsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetIntegrationsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetIntegrationsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetIntegrations operation.
///
///
/// The IAsyncResult returned by the call to BeginGetIntegrations.
///
/// Returns a GetIntegrationsResult from ApiGatewayV2.
/// REST API Reference for GetIntegrations Operation
public virtual GetIntegrationsResponse EndGetIntegrations(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetModel
///
/// Gets a Model.
///
/// Container for the necessary parameters to execute the GetModel service method.
///
/// The response from the GetModel service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetModel Operation
public virtual GetModelResponse GetModel(GetModelRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetModelRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetModelResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetModel operation.
///
///
/// Container for the necessary parameters to execute the GetModel operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetModel
/// operation.
/// REST API Reference for GetModel Operation
public virtual IAsyncResult BeginGetModel(GetModelRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetModelRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetModelResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetModel operation.
///
///
/// The IAsyncResult returned by the call to BeginGetModel.
///
/// Returns a GetModelResult from ApiGatewayV2.
/// REST API Reference for GetModel Operation
public virtual GetModelResponse EndGetModel(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetModels
///
/// Gets the Models for an API.
///
/// Container for the necessary parameters to execute the GetModels service method.
///
/// The response from the GetModels service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetModels Operation
public virtual GetModelsResponse GetModels(GetModelsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetModelsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetModelsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetModels operation.
///
///
/// Container for the necessary parameters to execute the GetModels operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetModels
/// operation.
/// REST API Reference for GetModels Operation
public virtual IAsyncResult BeginGetModels(GetModelsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetModelsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetModelsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetModels operation.
///
///
/// The IAsyncResult returned by the call to BeginGetModels.
///
/// Returns a GetModelsResult from ApiGatewayV2.
/// REST API Reference for GetModels Operation
public virtual GetModelsResponse EndGetModels(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetModelTemplate
///
/// Gets a model template.
///
/// Container for the necessary parameters to execute the GetModelTemplate service method.
///
/// The response from the GetModelTemplate service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetModelTemplate Operation
public virtual GetModelTemplateResponse GetModelTemplate(GetModelTemplateRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetModelTemplateRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetModelTemplateResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetModelTemplate operation.
///
///
/// Container for the necessary parameters to execute the GetModelTemplate operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetModelTemplate
/// operation.
/// REST API Reference for GetModelTemplate Operation
public virtual IAsyncResult BeginGetModelTemplate(GetModelTemplateRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetModelTemplateRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetModelTemplateResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetModelTemplate operation.
///
///
/// The IAsyncResult returned by the call to BeginGetModelTemplate.
///
/// Returns a GetModelTemplateResult from ApiGatewayV2.
/// REST API Reference for GetModelTemplate Operation
public virtual GetModelTemplateResponse EndGetModelTemplate(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetRoute
///
/// Gets a Route.
///
/// Container for the necessary parameters to execute the GetRoute service method.
///
/// The response from the GetRoute service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetRoute Operation
public virtual GetRouteResponse GetRoute(GetRouteRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetRouteRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetRouteResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetRoute operation.
///
///
/// Container for the necessary parameters to execute the GetRoute operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetRoute
/// operation.
/// REST API Reference for GetRoute Operation
public virtual IAsyncResult BeginGetRoute(GetRouteRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetRouteRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetRouteResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetRoute operation.
///
///
/// The IAsyncResult returned by the call to BeginGetRoute.
///
/// Returns a GetRouteResult from ApiGatewayV2.
/// REST API Reference for GetRoute Operation
public virtual GetRouteResponse EndGetRoute(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetRouteResponse
///
/// Gets a RouteResponse.
///
/// Container for the necessary parameters to execute the GetRouteResponse service method.
///
/// The response from the GetRouteResponse service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetRouteResponse Operation
public virtual GetRouteResponseResponse GetRouteResponse(GetRouteResponseRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetRouteResponseRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetRouteResponseResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetRouteResponse operation.
///
///
/// Container for the necessary parameters to execute the GetRouteResponse operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetRouteResponse
/// operation.
/// REST API Reference for GetRouteResponse Operation
public virtual IAsyncResult BeginGetRouteResponse(GetRouteResponseRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetRouteResponseRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetRouteResponseResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetRouteResponse operation.
///
///
/// The IAsyncResult returned by the call to BeginGetRouteResponse.
///
/// Returns a GetRouteResponseResult from ApiGatewayV2.
/// REST API Reference for GetRouteResponse Operation
public virtual GetRouteResponseResponse EndGetRouteResponse(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetRouteResponses
///
/// Gets the RouteResponses for a Route.
///
/// Container for the necessary parameters to execute the GetRouteResponses service method.
///
/// The response from the GetRouteResponses service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetRouteResponses Operation
public virtual GetRouteResponsesResponse GetRouteResponses(GetRouteResponsesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetRouteResponsesRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetRouteResponsesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetRouteResponses operation.
///
///
/// Container for the necessary parameters to execute the GetRouteResponses operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetRouteResponses
/// operation.
/// REST API Reference for GetRouteResponses Operation
public virtual IAsyncResult BeginGetRouteResponses(GetRouteResponsesRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetRouteResponsesRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetRouteResponsesResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetRouteResponses operation.
///
///
/// The IAsyncResult returned by the call to BeginGetRouteResponses.
///
/// Returns a GetRouteResponsesResult from ApiGatewayV2.
/// REST API Reference for GetRouteResponses Operation
public virtual GetRouteResponsesResponse EndGetRouteResponses(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetRoutes
///
/// Gets the Routes for an API.
///
/// Container for the necessary parameters to execute the GetRoutes service method.
///
/// The response from the GetRoutes service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetRoutes Operation
public virtual GetRoutesResponse GetRoutes(GetRoutesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetRoutesRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetRoutesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetRoutes operation.
///
///
/// Container for the necessary parameters to execute the GetRoutes operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetRoutes
/// operation.
/// REST API Reference for GetRoutes Operation
public virtual IAsyncResult BeginGetRoutes(GetRoutesRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetRoutesRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetRoutesResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetRoutes operation.
///
///
/// The IAsyncResult returned by the call to BeginGetRoutes.
///
/// Returns a GetRoutesResult from ApiGatewayV2.
/// REST API Reference for GetRoutes Operation
public virtual GetRoutesResponse EndGetRoutes(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetStage
///
/// Gets a Stage.
///
/// Container for the necessary parameters to execute the GetStage service method.
///
/// The response from the GetStage service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetStage Operation
public virtual GetStageResponse GetStage(GetStageRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetStageRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetStageResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetStage operation.
///
///
/// Container for the necessary parameters to execute the GetStage operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetStage
/// operation.
/// REST API Reference for GetStage Operation
public virtual IAsyncResult BeginGetStage(GetStageRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetStageRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetStageResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetStage operation.
///
///
/// The IAsyncResult returned by the call to BeginGetStage.
///
/// Returns a GetStageResult from ApiGatewayV2.
/// REST API Reference for GetStage Operation
public virtual GetStageResponse EndGetStage(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetStages
///
/// Gets the Stages for an API.
///
/// Container for the necessary parameters to execute the GetStages service method.
///
/// The response from the GetStages service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetStages Operation
public virtual GetStagesResponse GetStages(GetStagesRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetStagesRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetStagesResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetStages operation.
///
///
/// Container for the necessary parameters to execute the GetStages operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetStages
/// operation.
/// REST API Reference for GetStages Operation
public virtual IAsyncResult BeginGetStages(GetStagesRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetStagesRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetStagesResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetStages operation.
///
///
/// The IAsyncResult returned by the call to BeginGetStages.
///
/// Returns a GetStagesResult from ApiGatewayV2.
/// REST API Reference for GetStages Operation
public virtual GetStagesResponse EndGetStages(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetTags
///
/// Gets a collection of Tag resources.
///
/// Container for the necessary parameters to execute the GetTags service method.
///
/// The response from the GetTags service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetTags Operation
public virtual GetTagsResponse GetTags(GetTagsRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetTagsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetTagsResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetTags operation.
///
///
/// Container for the necessary parameters to execute the GetTags operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetTags
/// operation.
/// REST API Reference for GetTags Operation
public virtual IAsyncResult BeginGetTags(GetTagsRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetTagsRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetTagsResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetTags operation.
///
///
/// The IAsyncResult returned by the call to BeginGetTags.
///
/// Returns a GetTagsResult from ApiGatewayV2.
/// REST API Reference for GetTags Operation
public virtual GetTagsResponse EndGetTags(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetVpcLink
///
/// Gets a VPC link.
///
/// Container for the necessary parameters to execute the GetVpcLink service method.
///
/// The response from the GetVpcLink service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetVpcLink Operation
public virtual GetVpcLinkResponse GetVpcLink(GetVpcLinkRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVpcLinkRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVpcLinkResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetVpcLink operation.
///
///
/// Container for the necessary parameters to execute the GetVpcLink operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetVpcLink
/// operation.
/// REST API Reference for GetVpcLink Operation
public virtual IAsyncResult BeginGetVpcLink(GetVpcLinkRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVpcLinkRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVpcLinkResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetVpcLink operation.
///
///
/// The IAsyncResult returned by the call to BeginGetVpcLink.
///
/// Returns a GetVpcLinkResult from ApiGatewayV2.
/// REST API Reference for GetVpcLink Operation
public virtual GetVpcLinkResponse EndGetVpcLink(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region GetVpcLinks
///
/// Gets a collection of VPC links.
///
/// Container for the necessary parameters to execute the GetVpcLinks service method.
///
/// The response from the GetVpcLinks service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for GetVpcLinks Operation
public virtual GetVpcLinksResponse GetVpcLinks(GetVpcLinksRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVpcLinksRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVpcLinksResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the GetVpcLinks operation.
///
///
/// Container for the necessary parameters to execute the GetVpcLinks operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndGetVpcLinks
/// operation.
/// REST API Reference for GetVpcLinks Operation
public virtual IAsyncResult BeginGetVpcLinks(GetVpcLinksRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = GetVpcLinksRequestMarshaller.Instance;
options.ResponseUnmarshaller = GetVpcLinksResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the GetVpcLinks operation.
///
///
/// The IAsyncResult returned by the call to BeginGetVpcLinks.
///
/// Returns a GetVpcLinksResult from ApiGatewayV2.
/// REST API Reference for GetVpcLinks Operation
public virtual GetVpcLinksResponse EndGetVpcLinks(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ImportApi
///
/// Imports an API.
///
/// Container for the necessary parameters to execute the ImportApi service method.
///
/// The response from the ImportApi service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for ImportApi Operation
public virtual ImportApiResponse ImportApi(ImportApiRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ImportApiRequestMarshaller.Instance;
options.ResponseUnmarshaller = ImportApiResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ImportApi operation.
///
///
/// Container for the necessary parameters to execute the ImportApi operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndImportApi
/// operation.
/// REST API Reference for ImportApi Operation
public virtual IAsyncResult BeginImportApi(ImportApiRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ImportApiRequestMarshaller.Instance;
options.ResponseUnmarshaller = ImportApiResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ImportApi operation.
///
///
/// The IAsyncResult returned by the call to BeginImportApi.
///
/// Returns a ImportApiResult from ApiGatewayV2.
/// REST API Reference for ImportApi Operation
public virtual ImportApiResponse EndImportApi(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ReimportApi
///
/// Puts an Api resource.
///
/// Container for the necessary parameters to execute the ReimportApi service method.
///
/// The response from the ReimportApi service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for ReimportApi Operation
public virtual ReimportApiResponse ReimportApi(ReimportApiRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ReimportApiRequestMarshaller.Instance;
options.ResponseUnmarshaller = ReimportApiResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ReimportApi operation.
///
///
/// Container for the necessary parameters to execute the ReimportApi operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndReimportApi
/// operation.
/// REST API Reference for ReimportApi Operation
public virtual IAsyncResult BeginReimportApi(ReimportApiRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ReimportApiRequestMarshaller.Instance;
options.ResponseUnmarshaller = ReimportApiResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ReimportApi operation.
///
///
/// The IAsyncResult returned by the call to BeginReimportApi.
///
/// Returns a ReimportApiResult from ApiGatewayV2.
/// REST API Reference for ReimportApi Operation
public virtual ReimportApiResponse EndReimportApi(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region ResetAuthorizersCache
///
/// Resets all authorizer cache entries on a stage. Supported only for HTTP APIs.
///
/// Container for the necessary parameters to execute the ResetAuthorizersCache service method.
///
/// The response from the ResetAuthorizersCache service method, as returned by ApiGatewayV2.
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for ResetAuthorizersCache Operation
public virtual ResetAuthorizersCacheResponse ResetAuthorizersCache(ResetAuthorizersCacheRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = ResetAuthorizersCacheRequestMarshaller.Instance;
options.ResponseUnmarshaller = ResetAuthorizersCacheResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the ResetAuthorizersCache operation.
///
///
/// Container for the necessary parameters to execute the ResetAuthorizersCache operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndResetAuthorizersCache
/// operation.
/// REST API Reference for ResetAuthorizersCache Operation
public virtual IAsyncResult BeginResetAuthorizersCache(ResetAuthorizersCacheRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = ResetAuthorizersCacheRequestMarshaller.Instance;
options.ResponseUnmarshaller = ResetAuthorizersCacheResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the ResetAuthorizersCache operation.
///
///
/// The IAsyncResult returned by the call to BeginResetAuthorizersCache.
///
/// Returns a ResetAuthorizersCacheResult from ApiGatewayV2.
/// REST API Reference for ResetAuthorizersCache Operation
public virtual ResetAuthorizersCacheResponse EndResetAuthorizersCache(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region TagResource
///
/// Creates a new Tag resource to represent a tag.
///
/// Container for the necessary parameters to execute the TagResource service method.
///
/// The response from the TagResource service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for TagResource Operation
public virtual TagResourceResponse TagResource(TagResourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = TagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the TagResource operation.
///
///
/// Container for the necessary parameters to execute the TagResource operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndTagResource
/// operation.
/// REST API Reference for TagResource Operation
public virtual IAsyncResult BeginTagResource(TagResourceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = TagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = TagResourceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the TagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginTagResource.
///
/// Returns a TagResourceResult from ApiGatewayV2.
/// REST API Reference for TagResource Operation
public virtual TagResourceResponse EndTagResource(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UntagResource
///
/// Deletes a Tag.
///
/// Container for the necessary parameters to execute the UntagResource service method.
///
/// The response from the UntagResource service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UntagResource Operation
public virtual UntagResourceResponse UntagResource(UntagResourceRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UntagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UntagResource operation.
///
///
/// Container for the necessary parameters to execute the UntagResource operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUntagResource
/// operation.
/// REST API Reference for UntagResource Operation
public virtual IAsyncResult BeginUntagResource(UntagResourceRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UntagResourceRequestMarshaller.Instance;
options.ResponseUnmarshaller = UntagResourceResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UntagResource operation.
///
///
/// The IAsyncResult returned by the call to BeginUntagResource.
///
/// Returns a UntagResourceResult from ApiGatewayV2.
/// REST API Reference for UntagResource Operation
public virtual UntagResourceResponse EndUntagResource(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateApi
///
/// Updates an Api resource.
///
/// Container for the necessary parameters to execute the UpdateApi service method.
///
/// The response from the UpdateApi service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateApi Operation
public virtual UpdateApiResponse UpdateApi(UpdateApiRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateApiRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateApiResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateApi operation.
///
///
/// Container for the necessary parameters to execute the UpdateApi operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateApi
/// operation.
/// REST API Reference for UpdateApi Operation
public virtual IAsyncResult BeginUpdateApi(UpdateApiRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateApiRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateApiResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateApi operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateApi.
///
/// Returns a UpdateApiResult from ApiGatewayV2.
/// REST API Reference for UpdateApi Operation
public virtual UpdateApiResponse EndUpdateApi(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateApiMapping
///
/// The API mapping.
///
/// Container for the necessary parameters to execute the UpdateApiMapping service method.
///
/// The response from the UpdateApiMapping service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateApiMapping Operation
public virtual UpdateApiMappingResponse UpdateApiMapping(UpdateApiMappingRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateApiMappingRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateApiMappingResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateApiMapping operation.
///
///
/// Container for the necessary parameters to execute the UpdateApiMapping operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateApiMapping
/// operation.
/// REST API Reference for UpdateApiMapping Operation
public virtual IAsyncResult BeginUpdateApiMapping(UpdateApiMappingRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateApiMappingRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateApiMappingResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateApiMapping operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateApiMapping.
///
/// Returns a UpdateApiMappingResult from ApiGatewayV2.
/// REST API Reference for UpdateApiMapping Operation
public virtual UpdateApiMappingResponse EndUpdateApiMapping(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateAuthorizer
///
/// Updates an Authorizer.
///
/// Container for the necessary parameters to execute the UpdateAuthorizer service method.
///
/// The response from the UpdateAuthorizer service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateAuthorizer Operation
public virtual UpdateAuthorizerResponse UpdateAuthorizer(UpdateAuthorizerRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateAuthorizerRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateAuthorizerResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateAuthorizer operation.
///
///
/// Container for the necessary parameters to execute the UpdateAuthorizer operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateAuthorizer
/// operation.
/// REST API Reference for UpdateAuthorizer Operation
public virtual IAsyncResult BeginUpdateAuthorizer(UpdateAuthorizerRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateAuthorizerRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateAuthorizerResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateAuthorizer operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateAuthorizer.
///
/// Returns a UpdateAuthorizerResult from ApiGatewayV2.
/// REST API Reference for UpdateAuthorizer Operation
public virtual UpdateAuthorizerResponse EndUpdateAuthorizer(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateDeployment
///
/// Updates a Deployment.
///
/// Container for the necessary parameters to execute the UpdateDeployment service method.
///
/// The response from the UpdateDeployment service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateDeployment Operation
public virtual UpdateDeploymentResponse UpdateDeployment(UpdateDeploymentRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateDeploymentRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateDeploymentResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateDeployment operation.
///
///
/// Container for the necessary parameters to execute the UpdateDeployment operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDeployment
/// operation.
/// REST API Reference for UpdateDeployment Operation
public virtual IAsyncResult BeginUpdateDeployment(UpdateDeploymentRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateDeploymentRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateDeploymentResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateDeployment operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateDeployment.
///
/// Returns a UpdateDeploymentResult from ApiGatewayV2.
/// REST API Reference for UpdateDeployment Operation
public virtual UpdateDeploymentResponse EndUpdateDeployment(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateDomainName
///
/// Updates a domain name.
///
/// Container for the necessary parameters to execute the UpdateDomainName service method.
///
/// The response from the UpdateDomainName service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateDomainName Operation
public virtual UpdateDomainNameResponse UpdateDomainName(UpdateDomainNameRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateDomainNameRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateDomainNameResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateDomainName operation.
///
///
/// Container for the necessary parameters to execute the UpdateDomainName operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateDomainName
/// operation.
/// REST API Reference for UpdateDomainName Operation
public virtual IAsyncResult BeginUpdateDomainName(UpdateDomainNameRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateDomainNameRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateDomainNameResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateDomainName operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateDomainName.
///
/// Returns a UpdateDomainNameResult from ApiGatewayV2.
/// REST API Reference for UpdateDomainName Operation
public virtual UpdateDomainNameResponse EndUpdateDomainName(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateIntegration
///
/// Updates an Integration.
///
/// Container for the necessary parameters to execute the UpdateIntegration service method.
///
/// The response from the UpdateIntegration service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateIntegration Operation
public virtual UpdateIntegrationResponse UpdateIntegration(UpdateIntegrationRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateIntegrationRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateIntegrationResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateIntegration operation.
///
///
/// Container for the necessary parameters to execute the UpdateIntegration operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateIntegration
/// operation.
/// REST API Reference for UpdateIntegration Operation
public virtual IAsyncResult BeginUpdateIntegration(UpdateIntegrationRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateIntegrationRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateIntegrationResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateIntegration operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateIntegration.
///
/// Returns a UpdateIntegrationResult from ApiGatewayV2.
/// REST API Reference for UpdateIntegration Operation
public virtual UpdateIntegrationResponse EndUpdateIntegration(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateIntegrationResponse
///
/// Updates an IntegrationResponses.
///
/// Container for the necessary parameters to execute the UpdateIntegrationResponse service method.
///
/// The response from the UpdateIntegrationResponse service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateIntegrationResponse Operation
public virtual UpdateIntegrationResponseResponse UpdateIntegrationResponse(UpdateIntegrationResponseRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateIntegrationResponseRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateIntegrationResponseResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateIntegrationResponse operation.
///
///
/// Container for the necessary parameters to execute the UpdateIntegrationResponse operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateIntegrationResponse
/// operation.
/// REST API Reference for UpdateIntegrationResponse Operation
public virtual IAsyncResult BeginUpdateIntegrationResponse(UpdateIntegrationResponseRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateIntegrationResponseRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateIntegrationResponseResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateIntegrationResponse operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateIntegrationResponse.
///
/// Returns a UpdateIntegrationResponseResult from ApiGatewayV2.
/// REST API Reference for UpdateIntegrationResponse Operation
public virtual UpdateIntegrationResponseResponse EndUpdateIntegrationResponse(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateModel
///
/// Updates a Model.
///
/// Container for the necessary parameters to execute the UpdateModel service method.
///
/// The response from the UpdateModel service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateModel Operation
public virtual UpdateModelResponse UpdateModel(UpdateModelRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateModelRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateModelResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateModel operation.
///
///
/// Container for the necessary parameters to execute the UpdateModel operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateModel
/// operation.
/// REST API Reference for UpdateModel Operation
public virtual IAsyncResult BeginUpdateModel(UpdateModelRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateModelRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateModelResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateModel operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateModel.
///
/// Returns a UpdateModelResult from ApiGatewayV2.
/// REST API Reference for UpdateModel Operation
public virtual UpdateModelResponse EndUpdateModel(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateRoute
///
/// Updates a Route.
///
/// Container for the necessary parameters to execute the UpdateRoute service method.
///
/// The response from the UpdateRoute service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateRoute Operation
public virtual UpdateRouteResponse UpdateRoute(UpdateRouteRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateRouteRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateRouteResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateRoute operation.
///
///
/// Container for the necessary parameters to execute the UpdateRoute operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateRoute
/// operation.
/// REST API Reference for UpdateRoute Operation
public virtual IAsyncResult BeginUpdateRoute(UpdateRouteRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateRouteRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateRouteResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateRoute operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateRoute.
///
/// Returns a UpdateRouteResult from ApiGatewayV2.
/// REST API Reference for UpdateRoute Operation
public virtual UpdateRouteResponse EndUpdateRoute(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateRouteResponse
///
/// Updates a RouteResponse.
///
/// Container for the necessary parameters to execute the UpdateRouteResponse service method.
///
/// The response from the UpdateRouteResponse service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateRouteResponse Operation
public virtual UpdateRouteResponseResponse UpdateRouteResponse(UpdateRouteResponseRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateRouteResponseRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateRouteResponseResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateRouteResponse operation.
///
///
/// Container for the necessary parameters to execute the UpdateRouteResponse operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateRouteResponse
/// operation.
/// REST API Reference for UpdateRouteResponse Operation
public virtual IAsyncResult BeginUpdateRouteResponse(UpdateRouteResponseRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateRouteResponseRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateRouteResponseResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateRouteResponse operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateRouteResponse.
///
/// Returns a UpdateRouteResponseResult from ApiGatewayV2.
/// REST API Reference for UpdateRouteResponse Operation
public virtual UpdateRouteResponseResponse EndUpdateRouteResponse(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateStage
///
/// Updates a Stage.
///
/// Container for the necessary parameters to execute the UpdateStage service method.
///
/// The response from the UpdateStage service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The requested operation would cause a conflict with the current state of a service
/// resource associated with the request. Resolve the conflict before retrying this request.
/// See the accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateStage Operation
public virtual UpdateStageResponse UpdateStage(UpdateStageRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateStageRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateStageResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateStage operation.
///
///
/// Container for the necessary parameters to execute the UpdateStage operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateStage
/// operation.
/// REST API Reference for UpdateStage Operation
public virtual IAsyncResult BeginUpdateStage(UpdateStageRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateStageRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateStageResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateStage operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateStage.
///
/// Returns a UpdateStageResult from ApiGatewayV2.
/// REST API Reference for UpdateStage Operation
public virtual UpdateStageResponse EndUpdateStage(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
#region UpdateVpcLink
///
/// Updates a VPC link.
///
/// Container for the necessary parameters to execute the UpdateVpcLink service method.
///
/// The response from the UpdateVpcLink service method, as returned by ApiGatewayV2.
///
/// The request is not valid, for example, the input is incomplete or incorrect. See the
/// accompanying error message for details.
///
///
/// The resource specified in the request was not found. See the message field for more
/// information.
///
///
/// A limit has been exceeded. See the accompanying error message for details.
///
/// REST API Reference for UpdateVpcLink Operation
public virtual UpdateVpcLinkResponse UpdateVpcLink(UpdateVpcLinkRequest request)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateVpcLinkRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateVpcLinkResponseUnmarshaller.Instance;
return Invoke(request, options);
}
///
/// Initiates the asynchronous execution of the UpdateVpcLink operation.
///
///
/// Container for the necessary parameters to execute the UpdateVpcLink operation on AmazonApiGatewayV2Client.
/// An AsyncCallback delegate that is invoked when the operation completes.
/// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback
/// procedure using the AsyncState property.
///
/// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndUpdateVpcLink
/// operation.
/// REST API Reference for UpdateVpcLink Operation
public virtual IAsyncResult BeginUpdateVpcLink(UpdateVpcLinkRequest request, AsyncCallback callback, object state)
{
var options = new InvokeOptions();
options.RequestMarshaller = UpdateVpcLinkRequestMarshaller.Instance;
options.ResponseUnmarshaller = UpdateVpcLinkResponseUnmarshaller.Instance;
return BeginInvoke(request, options, callback, state);
}
///
/// Finishes the asynchronous execution of the UpdateVpcLink operation.
///
///
/// The IAsyncResult returned by the call to BeginUpdateVpcLink.
///
/// Returns a UpdateVpcLinkResult from ApiGatewayV2.
/// REST API Reference for UpdateVpcLink Operation
public virtual UpdateVpcLinkResponse EndUpdateVpcLink(IAsyncResult asyncResult)
{
return EndInvoke(asyncResult);
}
#endregion
}
}