Package com.ibanity.apis.client.builders
Class IbanityServiceBuilder
java.lang.Object
com.ibanity.apis.client.builders.IbanityServiceBuilder
- All Implemented Interfaces:
IbanityApiEndpointBuilder,OptionalPropertiesBuilder,RequestSignatureCertificateBuilder,RequestSignatureCertificateIdBuilder,RequestSignaturePassphraseBuilder,RequestSignaturePrivateKeyBuilder,TlsCertificateBuilder,TlsPassphraseBuilder,TlsPrivateKeyBuilder
public class IbanityServiceBuilder
extends Object
implements OptionalPropertiesBuilder, IbanityApiEndpointBuilder, TlsPrivateKeyBuilder, TlsPassphraseBuilder, TlsCertificateBuilder, RequestSignaturePrivateKeyBuilder, RequestSignaturePassphraseBuilder, RequestSignatureCertificateBuilder, RequestSignatureCertificateIdBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplicationId(String applicationId) build()static IbanityApiEndpointBuilderbuilder()caCertificate(Certificate certificate) connectionRequestTimeout(int connectionRequestTimeout) connectTimeout(int connectTimeout) ibanityApiEndpoint(String apiEndpoint) isabelConnectOauth2ClientId(String clientId) passphrase(String passphrase) pontoConnectOauth2ClientId(String clientId) proxyEndpoint(String proxyEndpoint) requestSignatureCertificate(X509Certificate certificate) requestSignaturePassphrase(String passphrase) requestSignaturePrivateKey(PrivateKey privateKey) signatureCertificateId(String certificateId) socketTimeout(int socketTimeout) tlsCertificate(X509Certificate certificate) tlsPrivateKey(PrivateKey privateKey) webhooksJwksCacheTTLMillis(int webhooksJwksCacheTTLMillis) webhooksJwtClockSkewSeconds(int webhooksJwtClockSkewSeconds) withHttpRequestInterceptors(org.apache.http.HttpRequestInterceptor... httpRequestInterceptor) withHttpResponseInterceptors(org.apache.http.HttpResponseInterceptor... httpResponseInterceptor)
-
Constructor Details
-
IbanityServiceBuilder
public IbanityServiceBuilder()
-
-
Method Details
-
builder
-
build
- Specified by:
buildin interfaceOptionalPropertiesBuilder- Specified by:
buildin interfaceRequestSignaturePrivateKeyBuilder
-
caCertificate
- Specified by:
caCertificatein interfaceOptionalPropertiesBuilder
-
tlsPrivateKey
- Specified by:
tlsPrivateKeyin interfaceTlsPrivateKeyBuilder
-
disableTlsClientCertificate
- Specified by:
disableTlsClientCertificatein interfaceTlsPrivateKeyBuilder
-
requestSignaturePrivateKey
- Specified by:
requestSignaturePrivateKeyin interfaceOptionalPropertiesBuilder
-
pontoConnectOauth2ClientId
- Specified by:
pontoConnectOauth2ClientIdin interfaceOptionalPropertiesBuilder
-
isabelConnectOauth2ClientId
- Specified by:
isabelConnectOauth2ClientIdin interfaceOptionalPropertiesBuilder
-
proxyEndpoint
- Specified by:
proxyEndpointin interfaceOptionalPropertiesBuilder
-
withHttpRequestInterceptors
public OptionalPropertiesBuilder withHttpRequestInterceptors(org.apache.http.HttpRequestInterceptor... httpRequestInterceptor) - Specified by:
withHttpRequestInterceptorsin interfaceOptionalPropertiesBuilder
-
withHttpResponseInterceptors
public OptionalPropertiesBuilder withHttpResponseInterceptors(org.apache.http.HttpResponseInterceptor... httpResponseInterceptor) - Specified by:
withHttpResponseInterceptorsin interfaceOptionalPropertiesBuilder
-
socketTimeout
- Specified by:
socketTimeoutin interfaceOptionalPropertiesBuilder
-
connectTimeout
- Specified by:
connectTimeoutin interfaceOptionalPropertiesBuilder
-
connectionRequestTimeout
- Specified by:
connectionRequestTimeoutin interfaceOptionalPropertiesBuilder
-
webhooksJwksCacheTTLMillis
- Specified by:
webhooksJwksCacheTTLMillisin interfaceOptionalPropertiesBuilder
-
webhooksJwtClockSkewSeconds
- Specified by:
webhooksJwtClockSkewSecondsin interfaceOptionalPropertiesBuilder
-
applicationId
- Specified by:
applicationIdin interfaceOptionalPropertiesBuilder
-
tlsCertificate
- Specified by:
tlsCertificatein interfaceTlsCertificateBuilder
-
requestSignatureCertificate
- Specified by:
requestSignatureCertificatein interfaceRequestSignatureCertificateBuilder
-
signatureCertificateId
- Specified by:
signatureCertificateIdin interfaceRequestSignatureCertificateIdBuilder
-
passphrase
- Specified by:
passphrasein interfaceTlsPassphraseBuilder
-
noPassphrase
- Specified by:
noPassphrasein interfaceTlsPassphraseBuilder
-
requestSignaturePassphrase
- Specified by:
requestSignaturePassphrasein interfaceRequestSignaturePassphraseBuilder
-
requestSignatureNoPassphrase
- Specified by:
requestSignatureNoPassphrasein interfaceRequestSignaturePassphraseBuilder
-
ibanityApiEndpoint
- Specified by:
ibanityApiEndpointin interfaceIbanityApiEndpointBuilder
-