public static final class RequestOptions.RequestOptionsBuilder
extends java.lang.Object
Constructor | Description |
---|---|
RequestOptionsBuilder() |
Constructs a request options builder with the global parameters (API key, client ID and
API version) as default values.
|
public RequestOptionsBuilder()
public java.lang.String getApiKey()
public RequestOptions.RequestOptionsBuilder setApiKey(java.lang.String apiKey)
public RequestOptions.RequestOptionsBuilder clearApiKey()
public java.lang.String getClientId()
public RequestOptions.RequestOptionsBuilder setClientId(java.lang.String clientId)
public RequestOptions.RequestOptionsBuilder clearClientId()
public RequestOptions.RequestOptionsBuilder setStripeVersion(java.lang.String stripeVersion)
public RequestOptions.RequestOptionsBuilder clearStripeVersion()
public RequestOptions.RequestOptionsBuilder setIdempotencyKey(java.lang.String idempotencyKey)
public int getConnectTimeout()
public RequestOptions.RequestOptionsBuilder setConnectTimeout(int timeout)
timeout
- timeout value in millisecondspublic int getReadTimeout()
public RequestOptions.RequestOptionsBuilder setReadTimeout(int timeout)
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.
timeout
- timeout value in millisecondspublic RequestOptions.RequestOptionsBuilder clearIdempotencyKey()
public java.lang.String getIdempotencyKey()
public java.lang.String getStripeAccount()
public RequestOptions.RequestOptionsBuilder setStripeAccount(java.lang.String stripeAccount)
public RequestOptions.RequestOptionsBuilder clearStripeAccount()
public RequestOptions build()
RequestOptions
with the specified values.