public abstract class TeaClientBuilder<BuilderT extends IClientBuilder<BuilderT,ClientT>,ClientT> extends DefaultClientBuilder<BuilderT,ClientT>
clientConfiguration| 限定符 | 构造器和说明 |
|---|---|
protected |
TeaClientBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected ClientConfiguration |
finalizeChildConfiguration(ClientConfiguration configuration) |
protected ClientConfiguration |
finalizeServiceConfiguration(ClientConfiguration configuration) |
BuilderT |
httpClient(HttpClient httpClient) |
protected ClientConfiguration |
mergeChildDefaults(ClientConfiguration configuration) |
protected ClientConfiguration |
mergeServiceDefaults(ClientConfiguration configuration) |
protected abstract String |
serviceName() |
applyClientConfiguration, build, buildClient, credentialsProvider, overrideConfiguration, regionprotected abstract String serviceName()
public BuilderT httpClient(HttpClient httpClient)
protected final ClientConfiguration mergeChildDefaults(ClientConfiguration configuration)
mergeChildDefaults 在类中 DefaultClientBuilder<BuilderT extends IClientBuilder<BuilderT,ClientT>,ClientT>protected ClientConfiguration mergeServiceDefaults(ClientConfiguration configuration)
protected final ClientConfiguration finalizeChildConfiguration(ClientConfiguration configuration)
finalizeChildConfiguration 在类中 DefaultClientBuilder<BuilderT extends IClientBuilder<BuilderT,ClientT>,ClientT>protected ClientConfiguration finalizeServiceConfiguration(ClientConfiguration configuration)
Copyright © 2023. All rights reserved.