Package yandex.cloud.sdk
Class ServiceFactory.ServiceFactoryBuilder
- java.lang.Object
-
- yandex.cloud.sdk.ServiceFactory.ServiceFactoryBuilder
-
- Enclosing class:
- ServiceFactory
public static class ServiceFactory.ServiceFactoryBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceFactorybuild()CreatesServiceFactoryServiceFactory.ServiceFactoryBuilderchannelFactory(ChannelFactory channelFactory)ServiceFactory.ServiceFactoryBuildercredentialProvider(CredentialProvider credentialProvider)ServiceFactory.ServiceFactoryBuildercredentialProvider(CredentialProvider.Builder credentialProviderBuilder)ServiceFactory.ServiceFactoryBuilderendpoint(String endpoint)ServiceFactory.ServiceFactoryBuilderrequestTimeout(Duration requestTimeout)StringtoString()
-
-
-
Method Detail
-
credentialProvider
public ServiceFactory.ServiceFactoryBuilder credentialProvider(CredentialProvider credentialProvider)
-
credentialProvider
public ServiceFactory.ServiceFactoryBuilder credentialProvider(CredentialProvider.Builder credentialProviderBuilder)
-
endpoint
public ServiceFactory.ServiceFactoryBuilder endpoint(String endpoint)
- Parameters:
endpoint- Yandex.Cloud API endpoint- Returns:
- object itself for chained calls
-
channelFactory
public ServiceFactory.ServiceFactoryBuilder channelFactory(ChannelFactory channelFactory)
- Parameters:
channelFactory- custom channel factory- Returns:
- object itself for chained calls
-
requestTimeout
public ServiceFactory.ServiceFactoryBuilder requestTimeout(Duration requestTimeout)
- Parameters:
requestTimeout- default timeout for gRPC calls- Returns:
- object itself for chained calls
-
build
public ServiceFactory build()
CreatesServiceFactory- Returns:
ServiceFactorywith specified parameters
-
-