Interface IRestOptions
public interface IRestOptions
An interface for customizing how the DevCycle SDK makes external requests, allowing for the
injection of custom headers or SSL configuration.
-
Method Summary
Modifier and TypeMethodDescriptiondefault ProxygetProxy()default okhttp3.Authenticatordefault ProxySelector
-
Method Details
-
getHeaders
- Returns:
- A set of HTTP request headers that should be incorporated into all outgoing requests. return null if no headers are needed.
-
getSocketFactory
SSLSocketFactory getSocketFactory()- Returns:
- A custom SSLSocketFactory to use when making requests. Return null if the default SSLSocket factory can be used
-
getTrustManager
X509TrustManager getTrustManager()- Returns:
- Provide a trust manager to handle custom certificates. Return null if the default trust manager can be used
-
getHostnameVerifier
HostnameVerifier getHostnameVerifier()- Returns:
- A custom HostnameVerifier to use when making requests. Return null if the default HostnameVerifier can be used
-
getProxy
- Returns:
- a Proxy to use when making requests. Return null if the default Proxy selector can be used
-
getProxySelector
- Returns:
- a ProxySelector to use when making requests. Return null if the default Proxy selector can be used.
-
getProxyAuthenticator
default okhttp3.Authenticator getProxyAuthenticator()- Returns:
- an Authenticator to use when making requests. Return null if the default Authenticator can be used.
-