Interface FluentProblem<SELF extends Problem & FluentProblem<SELF>>
- Type Parameters:
SELF- the concrete Problem self-type
- All Known Subinterfaces:
FluentInputValidationProblem<SELF>,FluentRetryAfterProblem<SELF>
- All Known Implementing Classes:
BadGatewayProblem,BadRequestProblem,DefaultProblem,ExpiredAccessTokenProblem,InternalServerErrorProblem,InvalidAccessTokenProblem,MissingPermissionProblem,MissingScopeProblem,NoAccessTokenProblem,PayloadTooLargeProblem,ResourceNotFoundProblem,ServiceUnavailableProblem,TooManyFailedRequestsProblem,TooManyRequestsProblem
public interface FluentProblem<SELF extends Problem & FluentProblem<SELF>>
Provides default methods with fluent Problem properties (detail, href, instance, additionalProperty).
-
Method Summary
Modifier and TypeMethodDescriptiondefault SELFadditionalProperty(String name, Object value) default SELFdefault SELFdefault SELFvoidsetAdditionalProperty(String name, Object value) voidvoidvoidsetInstance(URI instance)
-
Method Details
-
setDetail
-
setHref
-
setInstance
-
setAdditionalProperty
-
detail
-
href
-
instance
-
additionalProperty
-