Package com.chargebee.v4.client.request
Class RequestOptions
java.lang.Object
com.chargebee.v4.client.request.RequestOptions
Immutable request options for per-request configuration.
Supports headers and can be extended for timeouts, retries, API versions, etc.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic RequestOptions.Builderbuilder()static RequestOptionsempty()Get the idempotency key for this request, if set.withHeader(String key, String value) withHeaders(Map<String, String> newHeaders)
-
Method Details
-
empty
-
builder
-
withHeader
-
withHeaders
-
getHeaders
-
getIdempotencyKey
Get the idempotency key for this request, if set.- Returns:
- the idempotency key, or null if not set
-
getMaxNetworkRetries
-
getRetryEnabled
-
getRetryBaseDelayMs
-
getRetryOnStatus
-
getConnectTimeoutMs
-
getReadTimeoutMs
-
getFollowRedirects
-
getGzipCompression
-
getRequestLogger
-