All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bigml.binding.resources.OptiML Maven / Gradle / Ivy

package org.bigml.binding.resources;

import org.bigml.binding.BigMLClient;
import org.bigml.binding.utils.CacheManager;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * Entry point to create, retrieve, list, update, and delete optiMLs.
 *
 * Full API documentation on the API can be found from BigML at:
 * https://bigml.com/api/optimls
 *
 *
 */
public class OptiML extends AbstractModelResource {

    // Logging
    Logger logger = LoggerFactory.getLogger(OptiML.class);
    
    /**
     * Constructor
     *
     * @deprecated
     */
	public OptiML() {
		super.init(null, null, null, null, null, 
				OPTIML_RE, OPTIML_PATH);
	}

	/**
	 * Constructor
	 *
	 * @deprecated
	 */
	public OptiML(final String apiUser, final String apiKey) {
		super.init(apiUser, apiKey, null, null, null, 
				OPTIML_RE, OPTIML_PATH);
	}
	
	/**
	 * Constructor
	 *
	 * @deprecated
	 */
	public OptiML(final String apiUser, final String apiKey,
			final CacheManager cacheManager) {
		super.init(apiUser, apiKey, null, null, null, 
				OPTIML_RE, OPTIML_PATH);
	}
	
    /**
     * Constructor
     *
     */
    public OptiML(final BigMLClient bigmlClient,
    			  final String apiUser, final String apiKey, 
    			  final String project, final String organization,
    			  final CacheManager cacheManager) {
        super.init(bigmlClient, apiUser, apiKey, project, organization, 
        		   cacheManager, OPTIML_RE, OPTIML_PATH);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy