package com.kaltura.client;
import java.util.HashMap;
import java.util.Map;
/**
* This class holds information needed by the Kaltura client to establish a session.
*
* @author jpotts
*
*/
public class KalturaConfiguration {
protected int partnerId;
protected String secret;
protected String adminSecret;
protected String endpoint;
protected int timeout = 100000;
protected String clientTag = "java";
protected EKalturaServiceFormat serviceFormat = EKalturaServiceFormat.RESPONSE_TYPE_XML;
private Map<String, String> params;
public KalturaConfiguration() {
}
public Map<String, String> getMap () {
params = new HashMap<String, String>();
params.put ( "partner_id" , new Integer(partnerId).toString());
return params;
}
public int getPartnerId() {
return partnerId;
}
public void setPartnerId(int partnerId) {
this.partnerId = partnerId;
}
public String getSecret() {
return secret;
}
public void setSecret(String secret) {
this.secret = secret;
}
public String getAdminSecret() {
return adminSecret;
}
public void setAdminSecret(String adminSecret) {
this.adminSecret = adminSecret;
}
public String getEndpoint() {
return endpoint;
}
public void setEndpoint(String endpoint) {
this.endpoint = endpoint;
}
public Map<String, String> getParams() {
return params;
}
public void setParams(Map<String, String> params) {
this.params = params;
}
public String getClientTag() {
return clientTag;
}
public void setClientTag(String clientTag) {
this.clientTag = clientTag;
}
public EKalturaServiceFormat getServiceFormat() {
return serviceFormat;
}
public void setServiceFormat(EKalturaServiceFormat serviceFormat) {
this.serviceFormat = serviceFormat;
}
public int getTimeout() {
return timeout;
}
public void setTimeout(int timeout) {
this.timeout = timeout;
}
}