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