Class HttpProblem.Builder
- java.lang.Object
-
- com.tietoevry.quarkus.resteasy.problem.HttpProblem.Builder
-
- Enclosing class:
- HttpProblem
public static class HttpProblem.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpProblembuild()HttpProblem.Builderwith(String key, Object value)HttpProblem.BuilderwithDetail(String detail)HttpProblem.BuilderwithHeader(String headerName, Object value)HttpProblem.BuilderwithInstance(URI instance)HttpProblem.BuilderwithStatus(int statusCode)HttpProblem.BuilderwithStatus(javax.ws.rs.core.Response.StatusType status)HttpProblem.BuilderwithTitle(String title)HttpProblem.BuilderwithType(URI type)
-
-
-
Method Detail
-
withType
public HttpProblem.Builder withType(@Nullable URI type)
-
withTitle
public HttpProblem.Builder withTitle(@Nullable String title)
-
withStatus
public HttpProblem.Builder withStatus(@Nullable javax.ws.rs.core.Response.StatusType status)
-
withStatus
public HttpProblem.Builder withStatus(int statusCode)
-
withDetail
public HttpProblem.Builder withDetail(@Nullable String detail)
-
withInstance
public HttpProblem.Builder withInstance(@Nullable URI instance)
-
withHeader
public HttpProblem.Builder withHeader(String headerName, Object value)
-
with
public HttpProblem.Builder with(String key, Object value) throws IllegalArgumentException
- Throws:
IllegalArgumentException- if key is any of type, title, status, detail or instance
-
build
public HttpProblem build()
-
-