public class HermesResponseBuilder
extends java.lang.Object
| Constructor and Description |
|---|
HermesResponseBuilder() |
| Modifier and Type | Method and Description |
|---|---|
HermesResponse |
build() |
static HermesResponse |
hermesFailureResponse(java.lang.Throwable exception,
HermesMessage hermesMessage) |
static HermesResponseBuilder |
hermesResponse(HermesMessage hermesMessage) |
HermesResponseBuilder |
withBody(java.lang.String body) |
HermesResponseBuilder |
withHeaderSupplier(java.util.function.Function<java.lang.String,java.lang.String> headerSupplier) |
HermesResponseBuilder |
withHttpStatus(int statusCode) |
HermesResponseBuilder |
withProtocol(java.lang.String protocol) |
public static HermesResponseBuilder hermesResponse(HermesMessage hermesMessage)
public static HermesResponse hermesFailureResponse(java.lang.Throwable exception, HermesMessage hermesMessage)
public HermesResponseBuilder withHttpStatus(int statusCode)
public HermesResponseBuilder withBody(java.lang.String body)
public HermesResponseBuilder withHeaderSupplier(java.util.function.Function<java.lang.String,java.lang.String> headerSupplier)
public HermesResponseBuilder withProtocol(java.lang.String protocol)
public HermesResponse build()