CopyableBuilder<PutMethodResponseRequest.Builder,PutMethodResponseRequest>, SdkBuilder<PutMethodResponseRequest.Builder,PutMethodResponseRequest>public static interface PutMethodResponseRequest.Builder extends CopyableBuilder<PutMethodResponseRequest.Builder,PutMethodResponseRequest>
| Modifier and Type | Method | Description |
|---|---|---|
PutMethodResponseRequest.Builder |
httpMethod(String httpMethod) |
The HTTP verb of the Method resource.
|
PutMethodResponseRequest.Builder |
resourceId(String resourceId) |
|
PutMethodResponseRequest.Builder |
responseModels(Map<String,String> responseModels) |
Specifies the Model resources used for the response's content type.
|
PutMethodResponseRequest.Builder |
responseParameters(Map<String,Boolean> responseParameters) |
A key-value map specifying required or optional response parameters that Amazon API Gateway can send back to
the caller.
|
PutMethodResponseRequest.Builder |
restApiId(String restApiId) |
|
PutMethodResponseRequest.Builder |
statusCode(String statusCode) |
The method response's status code.
|
copyapply, buildPutMethodResponseRequest.Builder restApiId(String restApiId)
PutMethodResponseRequest.Builder resourceId(String resourceId)
PutMethodResponseRequest.Builder httpMethod(String httpMethod)
The HTTP verb of the Method resource.
httpMethod - The HTTP verb of the Method resource.PutMethodResponseRequest.Builder statusCode(String statusCode)
The method response's status code.
statusCode - The method response's status code.PutMethodResponseRequest.Builder responseParameters(Map<String,Boolean> responseParameters)
A key-value map specifying required or optional response parameters that Amazon 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.)
responseParameters - A key-value map specifying required or optional response parameters that Amazon 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.)PutMethodResponseRequest.Builder responseModels(Map<String,String> 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.
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.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.