Package com.stripe.net
Class RawRequestOptions.RawRequestOptionsBuilder
java.lang.Object
com.stripe.net.RequestOptions.RequestOptionsBuilder
com.stripe.net.RawRequestOptions.RawRequestOptionsBuilder
- Enclosing class:
- RawRequestOptions
public static final class RawRequestOptions.RawRequestOptionsBuilder
extends RequestOptions.RequestOptionsBuilder
-
Field Summary
Fields inherited from class com.stripe.net.RequestOptions.RequestOptionsBuilder
authenticator, baseUrl, clientId, connectionProxy, connectTimeout, idempotencyKey, maxNetworkRetries, proxyCredential, readTimeout, stripeAccount, stripeContext, stripeVersionOverride -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Constructs aRequestOptionswith the specified values.setAdditionalHeaders(Map<String, String> additionalHeaders) setBaseUrl(String baseUrl) setClientId(String clientId) setConnectionProxy(Proxy connectionProxy) setConnectTimeout(Integer timeout) Sets the timeout value that will be used for making new connections to the Stripe API (in milliseconds).setIdempotencyKey(String idempotencyKey) setMaxNetworkRetries(Integer maxNetworkRetries) Sets the maximum number of times the request will be retried in the event of a failure.setProxyCredential(PasswordAuthentication proxyCredential) setReadTimeout(Integer timeout) Sets the timeout value that will be used when reading data from an established connection to the Stripe API (in milliseconds).setStripeAccount(String stripeAccount) setStripeContext(StripeContext stripeContext) setStripeContext(String stripeContext) Methods inherited from class com.stripe.net.RequestOptions.RequestOptionsBuilder
clearApiKey, clearClientId, clearIdempotencyKey, clearStripeAccount, clearStripeContext, getApiKey, getAuthenticator, getClientId, getConnectionProxy, getConnectTimeout, getIdempotencyKey, getMaxNetworkRetries, getProxyCredential, getReadTimeout, getStripeAccount, getStripeContext, setAuthenticator, unsafeSetStripeVersionOverride
-
Constructor Details
-
RawRequestOptionsBuilder
public RawRequestOptionsBuilder()
-
-
Method Details
-
getAdditionalHeaders
-
setAdditionalHeaders
public RawRequestOptions.RawRequestOptionsBuilder setAdditionalHeaders(Map<String, String> additionalHeaders) -
setApiKey
- Overrides:
setApiKeyin classRequestOptions.RequestOptionsBuilder
-
setClientId
- Overrides:
setClientIdin classRequestOptions.RequestOptionsBuilder
-
setIdempotencyKey
- Overrides:
setIdempotencyKeyin classRequestOptions.RequestOptionsBuilder
-
setStripeContext
- Overrides:
setStripeContextin classRequestOptions.RequestOptionsBuilder
-
setStripeContext
- Overrides:
setStripeContextin classRequestOptions.RequestOptionsBuilder
-
setStripeAccount
- Overrides:
setStripeAccountin classRequestOptions.RequestOptionsBuilder
-
setBaseUrl
- Overrides:
setBaseUrlin classRequestOptions.RequestOptionsBuilder
-
setConnectTimeout
Description copied from class:RequestOptions.RequestOptionsBuilderSets the timeout value that will be used for making new connections to the Stripe API (in milliseconds).- Overrides:
setConnectTimeoutin classRequestOptions.RequestOptionsBuilder- Parameters:
timeout- timeout value in milliseconds
-
setReadTimeout
Description copied from class:RequestOptions.RequestOptionsBuilderSets the timeout value that will be used when reading data from an established connection to the Stripe API (in milliseconds).Note that this value should be set conservatively because some API requests can take time and a short timeout increases the likelihood of causing a problem in the backend.
- Overrides:
setReadTimeoutin classRequestOptions.RequestOptionsBuilder- Parameters:
timeout- timeout value in milliseconds
-
setMaxNetworkRetries
Description copied from class:RequestOptions.RequestOptionsBuilderSets the maximum number of times the request will be retried in the event of a failure.- Overrides:
setMaxNetworkRetriesin classRequestOptions.RequestOptionsBuilder- Parameters:
maxNetworkRetries- the number of times to retry the request
-
setConnectionProxy
- Overrides:
setConnectionProxyin classRequestOptions.RequestOptionsBuilder
-
setProxyCredential
public RawRequestOptions.RawRequestOptionsBuilder setProxyCredential(PasswordAuthentication proxyCredential) - Overrides:
setProxyCredentialin classRequestOptions.RequestOptionsBuilder
-
build
Description copied from class:RequestOptions.RequestOptionsBuilderConstructs aRequestOptionswith the specified values.- Overrides:
buildin classRequestOptions.RequestOptionsBuilder
-