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

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.APIGateway.AmazonAPIGatewayRequest
      Amazon.APIGateway.Model.PutMethodResponseRequest

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

Syntax

C#
public class PutMethodResponseRequest : AmazonAPIGatewayRequest
         IAmazonWebServiceRequest

The PutMethodResponseRequest type exposes the following members

Constructors

NameDescription
Public Method PutMethodResponseRequest()

Properties

NameTypeDescription
Public Property HttpMethod System.String

Gets and sets the property HttpMethod.

The HTTP verb of the Method resource.

Public Property ResourceId System.String

Gets and sets the property ResourceId.

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.

The string identifier of the associated RestApi.

Public Property StatusCode System.String

Gets and sets the property StatusCode.

The method response's status code.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

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