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 aRequestOptions
with 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
(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:
setApiKey
in classRequestOptions.RequestOptionsBuilder
-
setClientId
- Overrides:
setClientId
in classRequestOptions.RequestOptionsBuilder
-
setIdempotencyKey
- Overrides:
setIdempotencyKey
in classRequestOptions.RequestOptionsBuilder
-
setStripeContext
- Overrides:
setStripeContext
in classRequestOptions.RequestOptionsBuilder
-
setStripeAccount
- Overrides:
setStripeAccount
in classRequestOptions.RequestOptionsBuilder
-
setBaseUrl
- Overrides:
setBaseUrl
in classRequestOptions.RequestOptionsBuilder
-
setConnectTimeout
Description copied from class:RequestOptions.RequestOptionsBuilder
Sets the timeout value that will be used for making new connections to the Stripe API (in milliseconds).- Overrides:
setConnectTimeout
in classRequestOptions.RequestOptionsBuilder
- Parameters:
timeout
- timeout value in milliseconds
-
setReadTimeout
Description copied from class:RequestOptions.RequestOptionsBuilder
Sets 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:
setReadTimeout
in classRequestOptions.RequestOptionsBuilder
- Parameters:
timeout
- timeout value in milliseconds
-
setMaxNetworkRetries
Description copied from class:RequestOptions.RequestOptionsBuilder
Sets the maximum number of times the request will be retried in the event of a failure.- Overrides:
setMaxNetworkRetries
in classRequestOptions.RequestOptionsBuilder
- Parameters:
maxNetworkRetries
- the number of times to retry the request
-
setConnectionProxy
- Overrides:
setConnectionProxy
in classRequestOptions.RequestOptionsBuilder
-
setProxyCredential
public RawRequestOptions.RawRequestOptionsBuilder setProxyCredential(PasswordAuthentication proxyCredential) - Overrides:
setProxyCredential
in classRequestOptions.RequestOptionsBuilder
-
build
Description copied from class:RequestOptions.RequestOptionsBuilder
Constructs aRequestOptions
with the specified values.- Overrides:
build
in classRequestOptions.RequestOptionsBuilder
-