public static class MailgunClient.MailgunClientBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
MailgunClient.MailgunClientBuilder |
client(feign.AsyncClient<Object> client)
You can override the default feign async client
AsyncClient.Default |
<T> T |
createApi(Class<? extends MailgunApi> apiType) |
<T> T |
createApiWithAbsoluteUrl(Class<? extends MailgunApi> apiType) |
<T> T |
createAsyncApi(Class<? extends MailgunApi> apiType) |
MailgunClient.MailgunClientBuilder |
errorDecoder(feign.codec.ErrorDecoder errorDecoder)
You can override the default error decoder
errorDecoder. |
MailgunClient.MailgunClientBuilder |
logger(feign.Logger logger)
You can override the default logger
logger. |
MailgunClient.MailgunClientBuilder |
logLevel(feign.Logger.Level logLevel)
You can override the default level of logging
logLevel. |
MailgunClient.MailgunClientBuilder |
options(feign.Request.Options options)
You can override the default the per-request settings
options. |
MailgunClient.MailgunClientBuilder |
retryer(feign.Retryer retryer)
You can override the default retryer
retryer. |
public MailgunClient.MailgunClientBuilder client(feign.AsyncClient<Object> client)
You can override the default feign async client AsyncClient.Default
client - implementation of AsyncClientpublic MailgunClient.MailgunClientBuilder logLevel(feign.Logger.Level logLevel)
You can override the default level of logging logLevel.
logLevel - Logger.Levelpublic MailgunClient.MailgunClientBuilder retryer(feign.Retryer retryer)
You can override the default retryer retryer.
retryer - implementation of Retryerpublic MailgunClient.MailgunClientBuilder logger(feign.Logger logger)
You can override the default logger logger.
logger - implementation of Loggerpublic MailgunClient.MailgunClientBuilder errorDecoder(feign.codec.ErrorDecoder errorDecoder)
You can override the default error decoder errorDecoder.
errorDecoder - implementation of ErrorDecoderpublic MailgunClient.MailgunClientBuilder options(feign.Request.Options options)
You can override the default the per-request settings options.
options - Request.Optionspublic <T> T createApi(Class<? extends MailgunApi> apiType)
public <T> T createAsyncApi(Class<? extends MailgunApi> apiType)
public <T> T createApiWithAbsoluteUrl(Class<? extends MailgunApi> apiType)
Copyright © 2022. All rights reserved.