Package com.kaltura.client
Class Configuration
- java.lang.Object
-
- com.kaltura.client.Configuration
-
- All Implemented Interfaces:
ConnectionConfiguration,Serializable
public class Configuration extends Object implements Serializable, ConnectionConfiguration
This class holds information needed by the Kaltura client to establish a session.- Author:
- jpotts
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringAcceptGzipEncodingstatic StringConnectTimeoutstatic StringEndPointstatic StringIgnoreSslDomainVerificationstatic StringMaxRetrystatic StringProxystatic StringProxyPortstatic StringReadTimeoutstatic StringResponseTypeFormatstatic StringWriteTimeout
-
Constructor Summary
Constructors Constructor Description Configuration()Configuration(ConnectionConfiguration config)Configuration(Map<String,Object> config)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetAcceptGzipEncoding()Return whether to accept GZIP encoding, that is, whether to send the HTTP "Accept-Encoding" header with "gzip" as value.intgetConnectTimeout()static ConnectionConfigurationgetDefaults()StringgetEndpoint()booleangetIgnoreSslDomainVerification()intgetMaxRetry(int defaultVal)ObjectgetParam(String key)ObjectgetParam(String key, Object defaultValue)Map<String,Object>getParams()StringgetProxy()intgetProxyPort()intgetReadTimeout()intgetWriteTimeout()voidsetAcceptGzipEncoding(boolean accept)Set whether to accept GZIP encoding, that is, whether to send the HTTP "Accept-Encoding" header with "gzip" as value.voidsetConnectTimeout(int connectTimeout)voidsetEndpoint(String endpoint)voidsetIgnoreSslDomainVerification(boolean ignore)voidsetMaxRetry(int retry)voidsetParam(String key, Object value)voidsetParams(Map<String,Object> params)voidsetProxy(String proxy)voidsetProxyPort(int proxyPort)voidsetReadTimeout(int readTimeout)voidsetWriteTimeout(int writeTimeout)
-
-
-
Field Detail
-
EndPoint
public static final String EndPoint
- See Also:
- Constant Field Values
-
Proxy
public static final String Proxy
-
ProxyPort
public static final String ProxyPort
- See Also:
- Constant Field Values
-
ConnectTimeout
public static final String ConnectTimeout
- See Also:
- Constant Field Values
-
ReadTimeout
public static final String ReadTimeout
- See Also:
- Constant Field Values
-
WriteTimeout
public static final String WriteTimeout
- See Also:
- Constant Field Values
-
MaxRetry
public static final String MaxRetry
- See Also:
- Constant Field Values
-
AcceptGzipEncoding
public static final String AcceptGzipEncoding
- See Also:
- Constant Field Values
-
ResponseTypeFormat
public static final String ResponseTypeFormat
- See Also:
- Constant Field Values
-
IgnoreSslDomainVerification
public static final String IgnoreSslDomainVerification
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Configuration
public Configuration()
-
Configuration
public Configuration(ConnectionConfiguration config)
-
-
Method Detail
-
getDefaults
public static ConnectionConfiguration getDefaults()
-
getEndpoint
public String getEndpoint()
- Specified by:
getEndpointin interfaceConnectionConfiguration
-
getProxy
public String getProxy()
- Specified by:
getProxyin interfaceConnectionConfiguration
-
getProxyPort
public int getProxyPort()
- Specified by:
getProxyPortin interfaceConnectionConfiguration
-
getIgnoreSslDomainVerification
public boolean getIgnoreSslDomainVerification()
- Specified by:
getIgnoreSslDomainVerificationin interfaceConnectionConfiguration
-
setEndpoint
public void setEndpoint(String endpoint)
-
setProxy
public void setProxy(String proxy)
-
setProxyPort
public void setProxyPort(int proxyPort)
-
getConnectTimeout
public int getConnectTimeout()
- Specified by:
getConnectTimeoutin interfaceConnectionConfiguration
-
setConnectTimeout
public void setConnectTimeout(int connectTimeout)
-
getReadTimeout
public int getReadTimeout()
- Specified by:
getReadTimeoutin interfaceConnectionConfiguration
-
setReadTimeout
public void setReadTimeout(int readTimeout)
-
getWriteTimeout
public int getWriteTimeout()
- Specified by:
getWriteTimeoutin interfaceConnectionConfiguration
-
setWriteTimeout
public void setWriteTimeout(int writeTimeout)
-
getAcceptGzipEncoding
public boolean getAcceptGzipEncoding()
Return whether to accept GZIP encoding, that is, whether to send the HTTP "Accept-Encoding" header with "gzip" as value.- Specified by:
getAcceptGzipEncodingin interfaceConnectionConfiguration
-
setAcceptGzipEncoding
public void setAcceptGzipEncoding(boolean accept)
Set whether to accept GZIP encoding, that is, whether to send the HTTP "Accept-Encoding" header with "gzip" as value.Default is "true". Turn this flag off if you do not want GZIP response compression even if enabled on the HTTP server.
- Parameters:
accept- accept or not
-
setIgnoreSslDomainVerification
public void setIgnoreSslDomainVerification(boolean ignore)
-
setMaxRetry
public void setMaxRetry(int retry)
-
getMaxRetry
public int getMaxRetry(int defaultVal)
- Specified by:
getMaxRetryin interfaceConnectionConfiguration
-
-