code: public PutIntegrationResponseRequest withResponseParameters(java.util.Map<String, String> responseParameters) {
          setResponseParameters(responseParameters);
          return this;
      }
docs: <p>
  A key-value map specifying response parameters that are passed to the method response from the back end. The key
  is a method response header parameter name and the mapped value is an integration response header value, a static
  value enclosed within a pair of single quotes, or a JSON expression from the integration response body. The
  mapping key must match the pattern of <code>method.response.header.{name}</code>, where <code>name</code> is a
  valid and unique header name. The mapped non-static value must match the pattern of
  <code>integration.response.header.{name}</code> or <code>integration.response.body.{JSON-expression}</code>,
  where <code>name</code> must be a valid and unique response header name and <code>JSON-expression</code> a valid
  JSON expression without the <code>$</code> prefix.
  </p>
  
  @param responseParameters
  A key-value map specifying response parameters that are passed to the method response from the back end.
  The key is a method response header parameter name and the mapped value is an integration response header
  value, a static value enclosed within a pair of single quotes, or a JSON expression from the integration
  response body. The mapping key must match the pattern of <code>method.response.header.{name}</code>, where
  <code>name</code> is a valid and unique header name. The mapped non-static value must match the pattern of
  <code>integration.response.header.{name}</code> or
  <code>integration.response.body.{JSON-expression}</code>, where <code>name</code> must be a valid and
  unique response header name and <code>JSON-expression</code> a valid JSON expression without the
  <code>$</code> prefix.
  @return Returns a reference to this object so that method calls can be chained together.