Class ApiException.Builder
- java.lang.Object
-
- org.sdase.commons.shared.api.error.ApiException.Builder
-
- All Implemented Interfaces:
ApiException.FinalBuilder
,ApiException.HttpCodeBuilder
,ApiException.TitleBuilder
- Enclosing class:
- ApiException
public static class ApiException.Builder extends java.lang.Object implements ApiException.TitleBuilder, ApiException.HttpCodeBuilder, ApiException.FinalBuilder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApiException
build()
ApiException.FinalBuilder
cause(java.lang.Throwable cause)
ApiException.FinalBuilder
detail(java.lang.String field, java.lang.String reason, java.lang.String errorCode)
ApiException.TitleBuilder
httpCode(int code)
ApiException.FinalBuilder
title(java.lang.String title)
-
-
-
Method Detail
-
detail
public ApiException.FinalBuilder detail(java.lang.String field, java.lang.String reason, java.lang.String errorCode)
- Specified by:
detail
in interfaceApiException.FinalBuilder
-
cause
public ApiException.FinalBuilder cause(java.lang.Throwable cause)
- Specified by:
cause
in interfaceApiException.FinalBuilder
-
build
public ApiException build()
- Specified by:
build
in interfaceApiException.FinalBuilder
-
httpCode
public ApiException.TitleBuilder httpCode(int code)
- Specified by:
httpCode
in interfaceApiException.HttpCodeBuilder
-
title
public ApiException.FinalBuilder title(java.lang.String title)
- Specified by:
title
in interfaceApiException.TitleBuilder
-
-