Package com.rubensgomes.reqresp
Class BaseResponse.BaseResponseBuilderBase<T extends BaseResponse>
java.lang.Object
com.rubensgomes.reqresp.BaseResponse.BaseResponseBuilderBase<T>
- Direct Known Subclasses:
BaseResponse.BaseResponseBuilder
- Enclosing class:
- BaseResponse
public abstract static class BaseResponse.BaseResponseBuilderBase<T extends BaseResponse>
extends Object
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBaseResponseBuilderBase(String clientId, String transactionId, BaseResponse.ResponseStatus responseStatus, String errorMessage, String errorRootCause) -
Method Summary
Modifier and TypeMethodDescriptionbuild()withAdditionalProperty(String name, Object value) withClientId(String clientId) withErrorMessage(String errorMessage) withErrorRootCause(String errorRootCause) withResponseStatus(BaseResponse.ResponseStatus responseStatus) withTransactionId(String transactionId)
-
Field Details
-
instance
-
-
Constructor Details
-
BaseResponseBuilderBase
public BaseResponseBuilderBase() -
BaseResponseBuilderBase
public BaseResponseBuilderBase(String clientId, String transactionId, BaseResponse.ResponseStatus responseStatus, String errorMessage, String errorRootCause)
-
-
Method Details
-
build
-
withClientId
-
withTransactionId
-
withResponseStatus
public BaseResponse.BaseResponseBuilderBase withResponseStatus(BaseResponse.ResponseStatus responseStatus) -
withErrorMessage
-
withErrorRootCause
-
withAdditionalProperty
-