Class ClientV2ConfigurationUtils
- java.lang.Object
-
- com.commercetools.sync.commons.utils.ClientV2ConfigurationUtils
-
public final class ClientV2ConfigurationUtils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static io.sphere.sdk.client.SphereClient
createClient(java.lang.String projectKey, io.vrap.rmf.base.client.oauth2.ClientCredentials clientCredentials, com.commercetools.api.defaultconfig.ServiceRegion serviceRegion)
Creates aSphereClient
with compact layer provided in SDK-v2, which enable different middlewares to suport features like retry logic, NotFoundException handling and conversion of API error to Exception.static io.sphere.sdk.client.SphereClient
createClient(java.lang.String projectKey, io.vrap.rmf.base.client.oauth2.ClientCredentials clientCredentials, com.commercetools.api.defaultconfig.ServiceRegion serviceRegion, long timeout, java.util.concurrent.TimeUnit timeUnit)
Creates aBlockingSphereClient
with compact layer provided in SDK-v2, with a customtimeout
with a customTimeUnit
.
-
-
-
Method Detail
-
createClient
protected static io.sphere.sdk.client.SphereClient createClient(@Nonnull java.lang.String projectKey, @Nonnull io.vrap.rmf.base.client.oauth2.ClientCredentials clientCredentials, @Nonnull com.commercetools.api.defaultconfig.ServiceRegion serviceRegion)
Creates aSphereClient
with compact layer provided in SDK-v2, which enable different middlewares to suport features like retry logic, NotFoundException handling and conversion of API error to Exception.- Parameters:
projectKey
- the projectKey for the client.clientCredentials
- the client credentials for the client consisting of client ID and secret.serviceRegion
- the service region for the client consisting of API URI and OAuth URI.- Returns:
- the instantiated
SphereClient
.
-
createClient
public static io.sphere.sdk.client.SphereClient createClient(@Nonnull java.lang.String projectKey, @Nonnull io.vrap.rmf.base.client.oauth2.ClientCredentials clientCredentials, @Nonnull com.commercetools.api.defaultconfig.ServiceRegion serviceRegion, long timeout, @Nonnull java.util.concurrent.TimeUnit timeUnit)
Creates aBlockingSphereClient
with compact layer provided in SDK-v2, with a customtimeout
with a customTimeUnit
.- Parameters:
projectKey
- the projectKey for the client.clientCredentials
- the client credentials for the client consisting of client ID and secret.serviceRegion
- the service region for the client consisting of API URI and OAuth URI.timeout
- the timeout value for the client requests.timeUnit
- the timeout time unit.- Returns:
- the instantiated
BlockingSphereClient
.
-
-