类 OotpClientBuilder
- java.lang.Object
-
- org.opoo.ootp.client.impl.OotpClientBuilder
-
public class OotpClientBuilder extends java.lang.Object
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.StringDEFAULT_USER_AGENTstatic java.lang.StringHTTP_VERSIONstatic java.lang.StringPACKAGE_VERSION
-
方法概要
-
-
-
方法详细资料
-
defaultClient
public static OotpClient defaultClient(java.net.URI endpoint, org.opoo.ootp.signer.Signer signer)
-
defaultClient
public static OotpClient defaultClient(java.lang.String endpoint, org.opoo.ootp.signer.Signer signer)
-
custom
public static OotpClientBuilder custom()
-
signer
public OotpClientBuilder signer(org.opoo.ootp.signer.Signer signer)
-
endpoint
public OotpClientBuilder endpoint(java.net.URI endpoint)
-
endpoint
public OotpClientBuilder endpoint(java.lang.String endpoint)
-
basePath
public OotpClientBuilder basePath(java.lang.String basePath)
-
systemId
public OotpClientBuilder systemId(java.lang.String systemId)
-
objectMapper
public OotpClientBuilder objectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
useVersion1
public OotpClientBuilder useVersion1()
-
userAgent
public OotpClientBuilder userAgent(java.lang.String userAgent)
-
messageCodec
public OotpClientBuilder messageCodec(ExsCodec codec)
-
fileCodec
public OotpClientBuilder fileCodec(ExsCodec codec)
-
addHttpClientConfigurer
public OotpClientBuilder addHttpClientConfigurer(HttpClientConfigurer configurer)
-
httpClientConfigurers
public OotpClientBuilder httpClientConfigurers(java.util.List<HttpClientConfigurer> configurers)
-
addHttpClientRequestConfigConfigurer
public OotpClientBuilder addHttpClientRequestConfigConfigurer(HttpClientConfigurer.RequestConfigConfigurer requestConfigConfigurer)
-
httpClientRequestConfigConfigurers
public OotpClientBuilder httpClientRequestConfigConfigurers(java.util.List<HttpClientConfigurer.RequestConfigConfigurer> requestConfigConfigurers)
-
build
public OotpClient build()
-
-