public static class Client.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
Client |
build()
Builds the Metacat client.
|
Client.Builder |
withClient(feign.Client feignClient)
Sets the Client implementation to use.
|
Client.Builder |
withClientAppName(java.lang.String appName)
Sets the application name to pass in the request header.
|
Client.Builder |
withDataTypeContext(java.lang.String requestDataTypeContext)
Sets the data type context to pass in the request header.
|
Client.Builder |
withHost(java.lang.String serverHost)
Sets the server host name.
|
Client.Builder |
withJobId(java.lang.String clientJobId)
Sets the job id to pass in the request header.
|
Client.Builder |
withLogLevel(feign.Logger.Level clientLogLevel)
Sets the log level for the client.
|
Client.Builder |
withRequestInterceptor(feign.RequestInterceptor clientRrequestInterceptor)
Sets the request interceptor.
|
Client.Builder |
withRequestOptions(feign.Request.Options clientRequestOptions)
Sets the request options.
|
Client.Builder |
withRetryer(feign.Retryer clientRetryer)
Sets the retryer logic for the client.
|
Client.Builder |
withUserName(java.lang.String requestUserName)
Sets the user name to pass in the request header.
|
public Client.Builder withLogLevel(feign.Logger.Level clientLogLevel)
clientLogLevel - log levelpublic Client.Builder withHost(java.lang.String serverHost)
serverHost - server host to connectpublic Client.Builder withRetryer(feign.Retryer clientRetryer)
clientRetryer - retry implementationpublic Client.Builder withUserName(java.lang.String requestUserName)
requestUserName - user namepublic Client.Builder withClientAppName(java.lang.String appName)
appName - application namepublic Client.Builder withJobId(java.lang.String clientJobId)
clientJobId - job idpublic Client.Builder withClient(feign.Client feignClient)
feignClient - Feign Clientpublic Client.Builder withDataTypeContext(java.lang.String requestDataTypeContext)
requestDataTypeContext - Data type conextpublic Client.Builder withRequestInterceptor(feign.RequestInterceptor clientRrequestInterceptor)
clientRrequestInterceptor - request interceptorpublic Client.Builder withRequestOptions(feign.Request.Options clientRequestOptions)
clientRequestOptions - request optionspublic Client build()