public CreateIntegrationResponseResult withResponseParameters(java.util.Map<String, String> responseParameters) {
        setResponseParameters(responseParameters);
        return this;
    }
public CreateIntegrationResponseResult withResponseParameters ( java . util . Map < String , String > responseParameters ) { setResponseParameters ( responseParameters ) ; return this ; }
<p>
A key-value map specifying response parameters that are passed to the method response from the backend. 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 method.response.header.{name}, where name is a valid and unique header
name. The mapped non-static value must match the pattern of integration.response.header.{name} or
integration.response.body.{JSON-expression}, where name is a valid and unique response header name and
JSON-expression is a valid JSON expression without the $ prefix.
</p>

@param responseParameters
A key-value map specifying response parameters that are passed to the method response from the backend.
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 method.response.header.{name}, where name is a
valid and unique header name. The mapped non-static value must match the pattern of
integration.response.header.{name} or integration.response.body.{JSON-expression}, where name is a valid
and unique response header name and JSON-expression is a valid JSON expression without the $ prefix.
@return Returns a reference to this object so that method calls can be chained together.