public abstract class AbstractServiceClientBuilder<SubClass extends AbstractServiceClientBuilder,ServiceInterfaceToBuild> extends Object
| 构造器和说明 |
|---|
AbstractServiceClientBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract AuthorizationReqRegistry |
authorizationReqRegistry() |
ServiceInterfaceToBuild |
build() |
protected abstract ServiceInterfaceToBuild |
build(ClientParams params) |
SubClass |
withClientConfiguration(ClientConfiguration clientConfiguration) |
SubClass |
withClientId(String clientId) |
SubClass |
withCredentialsProvider(YopCredentialsProvider credentialsProvider) |
SubClass |
withEndpoint(String endpoint) |
SubClass |
withEnv(String env) |
SubClass |
withInner(boolean inner) |
SubClass |
withPlatformCredentialsProvider(YopPlatformCredentialsProvider platformCredentialsProvider) |
SubClass |
withPreferredEndPoint(List<URI> preferredEndPoint) |
SubClass |
withPreferredYosEndPoint(List<URI> preferredYosEndPoint) |
SubClass |
withProvider(String provider) |
SubClass |
withSandboxEndPoint(String sandboxEndPoint) |
SubClass |
withYopSdkConfigProvider(YopSdkConfigProvider yopSdkConfigProvider) |
SubClass |
withYosEndpoint(String yosEndpoint) |
public final ServiceInterfaceToBuild build()
public SubClass withCredentialsProvider(YopCredentialsProvider credentialsProvider)
public SubClass withInner(boolean inner)
public SubClass withYopSdkConfigProvider(YopSdkConfigProvider yopSdkConfigProvider)
public SubClass withPlatformCredentialsProvider(YopPlatformCredentialsProvider platformCredentialsProvider)
public SubClass withClientConfiguration(ClientConfiguration clientConfiguration)
protected abstract AuthorizationReqRegistry authorizationReqRegistry()
protected abstract ServiceInterfaceToBuild build(ClientParams params)
Copyright © 2024. All rights reserved.