Module org.mule.sdk.api
Interface HttpResponseBuilder
- All Superinterfaces:
HttpMessageBuilder<HttpResponseBuilder,HttpResponse>
@Experimental
@NoImplement
@MinMuleVersion("4.10.0")
public interface HttpResponseBuilder
extends HttpMessageBuilder<HttpResponseBuilder,HttpResponse>
Builder of
HttpResponses. Instances can only be obtained using HttpService.responseBuilder() or
HttpService.responseBuilder(HttpResponse). By default, the status code is 200 with empty reason phrase, headers, and
entity.- Since:
- 0.12.0
-
Method Summary
Modifier and TypeMethodDescriptionintreasonPhrase(String reasonPhrase) statusCode(Integer statusCode) Methods inherited from interface org.mule.sdk.api.http.domain.message.HttpMessageBuilder
addHeader, addHeaders, build, entity, getHeaders, getHeaderValue, getHeaderValues, headers, removeHeader
-
Method Details
-
statusCode
- Parameters:
statusCode- the HTTP status line code desired for theHttpResponse- Returns:
- this builder
-
reasonPhrase
- Parameters:
reasonPhrase- the HTTP status line reason phrase desired for theHttpResponse- Returns:
- this builder
-
getStatusCode
int getStatusCode()- Returns:
- the current status code configured in the builder.
-
getReasonPhrase
String getReasonPhrase()- Returns:
- the current reason phrase configured in the builder.
-