public abstract class DefaultClientBuilder<B extends IClientBuilder<B,C>,C> extends Object implements IClientBuilder<B,C>
| 限定符和类型 | 字段和说明 |
|---|---|
protected ClientConfiguration |
clientConfiguration |
| 限定符 | 构造器和说明 |
|---|---|
protected |
DefaultClientBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected ClientConfiguration |
applyClientConfiguration() |
C |
build() |
protected abstract C |
buildClient() |
B |
credentialsProvider(ICredentialProvider credentialsProvider) |
protected ClientConfiguration |
finalizeChildConfiguration(ClientConfiguration configuration) |
protected ClientConfiguration |
mergeChildDefaults(ClientConfiguration configuration) |
B |
overrideConfiguration(ClientOverrideConfiguration overrideConfiguration) |
B |
region(String region) |
protected ClientConfiguration clientConfiguration
public final C build()
build 在接口中 IClientBuilder<B extends IClientBuilder<B,C>,C>public B credentialsProvider(ICredentialProvider credentialsProvider)
credentialsProvider 在接口中 IClientBuilder<B extends IClientBuilder<B,C>,C>public B region(String region)
region 在接口中 IClientBuilder<B extends IClientBuilder<B,C>,C>public B overrideConfiguration(ClientOverrideConfiguration overrideConfiguration)
overrideConfiguration 在接口中 IClientBuilder<B extends IClientBuilder<B,C>,C>protected abstract C buildClient()
protected final ClientConfiguration applyClientConfiguration()
protected ClientConfiguration mergeChildDefaults(ClientConfiguration configuration)
protected ClientConfiguration finalizeChildConfiguration(ClientConfiguration configuration)
Copyright © 2023. All rights reserved.