public abstract class TeaClientBuilder<BuilderT extends IClientBuilder<BuilderT,ClientT>,ClientT> extends DefaultClientBuilder<BuilderT,ClientT>
clientConfiguration| Modifier | Constructor and Description |
|---|---|
protected |
TeaClientBuilder() |
| Modifier and Type | Method and Description |
|---|---|
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 in class DefaultClientBuilder<BuilderT extends IClientBuilder<BuilderT,ClientT>,ClientT>protected ClientConfiguration mergeServiceDefaults(ClientConfiguration configuration)
protected final ClientConfiguration finalizeChildConfiguration(ClientConfiguration configuration)
finalizeChildConfiguration in class DefaultClientBuilder<BuilderT extends IClientBuilder<BuilderT,ClientT>,ClientT>protected ClientConfiguration finalizeServiceConfiguration(ClientConfiguration configuration)
Copyright © 2022. All rights reserved.