AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Container for the parameters to the PutMethodResponse operation. Adds a MethodResponse to an existing Method resource.

Inheritance Hierarchy


Namespace: Amazon.APIGateway.Model
Assembly: AWSSDK.APIGateway.dll
Version: 3.x.y.z


public class PutMethodResponseRequest : AmazonAPIGatewayRequest

The PutMethodResponseRequest type exposes the following members


Public Method PutMethodResponseRequest()


Public Property HttpMethod System.String

Gets and sets the property HttpMethod.

[Required] The HTTP verb of the Method resource.

Public Property ResourceId System.String

Gets and sets the property ResourceId.

[Required] The Resource identifier for the Method resource.

Public Property ResponseModels System.Collections.Generic.Dictionary<System.String, System.String>

Gets and sets the property ResponseModels.

Specifies the Model resources used for the response's content type. Response models are represented as a key/value map, with a content type as the key and a Model name as the value.

Public Property ResponseParameters System.Collections.Generic.Dictionary<System.String, System.Boolean>

Gets and sets the property ResponseParameters.

A key-value map specifying required or optional response parameters that API Gateway can send back to the caller. A key defines a method response header name and the associated value is a Boolean flag indicating whether the method response parameter is required or not. The method response header names must match the pattern of method.response.header.{name}, where name is a valid and unique header name. The response parameter names defined here are available in the integration response to be mapped from an integration response header expressed in integration.response.header.{name}, a static value enclosed within a pair of single quotes (e.g., 'application/json'), or a JSON expression from the back-end response payload in the form of integration.response.body.{JSON-expression}, where JSON-expression is a valid JSON expression without the $ prefix.)

Public Property RestApiId System.String

Gets and sets the property RestApiId.

[Required] The string identifier of the associated RestApi.

Public Property StatusCode System.String

Gets and sets the property StatusCode.

[Required] The method response's status code.

Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms