Package com.checkout
Class CheckoutSdkBuilder.CheckoutOAuthSdkBuilder
- java.lang.Object
-
- com.checkout.AbstractCheckoutSdkBuilder<CheckoutApiImpl>
-
- com.checkout.CheckoutSdkBuilder.CheckoutOAuthSdkBuilder
-
- Enclosing class:
- CheckoutSdkBuilder
public static class CheckoutSdkBuilder.CheckoutOAuthSdkBuilder extends AbstractCheckoutSdkBuilder<CheckoutApiImpl>
-
-
Field Summary
-
Fields inherited from class com.checkout.AbstractCheckoutSdkBuilder
httpClientBuilder
-
-
Constructor Summary
Constructors Constructor Description CheckoutOAuthSdkBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CheckoutApiImplbuild()CheckoutSdkBuilder.CheckoutOAuthSdkBuilderclientCredentials(java.lang.String clientId, java.lang.String clientSecret)CheckoutSdkBuilder.CheckoutOAuthSdkBuilderclientCredentials(java.net.URI authorizationUri, java.lang.String clientId, java.lang.String clientSecret)protected SdkCredentialsgetSdkCredentials()CheckoutSdkBuilder.CheckoutOAuthSdkBuilderscopes(OAuthScope... scopes)-
Methods inherited from class com.checkout.AbstractCheckoutSdkBuilder
environment, environmentSubdomain, executor, getCheckoutConfiguration, getEnvironment, getEnvironmentSubdomain, httpClientBuilder, recordTelemetry, transportConfiguration
-
-
-
-
Method Detail
-
clientCredentials
public CheckoutSdkBuilder.CheckoutOAuthSdkBuilder clientCredentials(java.net.URI authorizationUri, java.lang.String clientId, java.lang.String clientSecret)
-
clientCredentials
public CheckoutSdkBuilder.CheckoutOAuthSdkBuilder clientCredentials(java.lang.String clientId, java.lang.String clientSecret)
-
scopes
public CheckoutSdkBuilder.CheckoutOAuthSdkBuilder scopes(OAuthScope... scopes)
-
getSdkCredentials
protected SdkCredentials getSdkCredentials()
- Specified by:
getSdkCredentialsin classAbstractCheckoutSdkBuilder<CheckoutApiImpl>
-
build
public CheckoutApiImpl build()
- Specified by:
buildin classAbstractCheckoutSdkBuilder<CheckoutApiImpl>
-
-