// Path: accumulo-mesos-framework/src/main/java/aredee/mesos/frameworks/accumulo/framework/api/impl/ClusterApiServiceImpl.java
// public class ClusterApiServiceImpl extends ClusterApiService {
// 
//     Cluster cluster = Cluster.INSTANCE;
// 
//     @Override
//     public Response clusterKillPost() throws NotFoundException {
//         return null;
//     }
// 
//     @Override
//     public Response clusterMasterReprovisionPost() throws NotFoundException {
//         return null;
//     }
// 
//     @Override
//     public Response clusterMasterRestartPost() throws NotFoundException {
//         return null;
//     }
// 
//     @Override
//     public Response clusterMonitorGet() throws NotFoundException {
//         return null;
//     }
// 
//     @Override
//     public Response clusterStartPost() throws NotFoundException {
//         return null;
//     }
// 
//     @Override
//     public Response clusterStopPost() throws NotFoundException {
//         return null;
//     }
// 
//     @Override
//     public Response clusterTserverReprovisionPost(String id) throws NotFoundException {
//         return null;
//     }
// 
//     @Override
//     public Response clusterTserverRestartPost(String id) throws NotFoundException {
//         return null;
//     }
// 
//     @Override
//     public Response clusterTserverRollingrestartPost(Boolean master, Integer group, Boolean reprovision) throws NotFoundException {
//         return null;
//     }
// }
// 
// Path: accumulo-mesos-framework/src/main/java/aredee/mesos/frameworks/accumulo/framework/api/impl/ConfigApiServiceImpl.java
// public class ConfigApiServiceImpl extends ConfigApiService {
// 
//     Cluster cluster = Cluster.INSTANCE;
// 
//     @Override
//     public Response configGet() throws NotFoundException {
//         return null;
//     }
// }
// 
// Path: accumulo-mesos-framework/src/main/java/aredee/mesos/frameworks/accumulo/framework/api/impl/DefaultApiServiceImpl.java
// public class DefaultApiServiceImpl extends DefaultApiService {
// 
//     Cluster cluster = Cluster.INSTANCE;
// 
//     @Override
//     public Response rootGet() throws NotFoundException {
//         return null;
//     }
// }
// 
// Path: accumulo-mesos-framework/src/main/java/aredee/mesos/frameworks/accumulo/framework/api/impl/StatusApiServiceImpl.java
// public class StatusApiServiceImpl extends StatusApiService {
// 
//     Cluster cluster = Cluster.INSTANCE;
// 
//     @Override
//     public Response statusGet() throws NotFoundException {
//         return null;
//     }
// 
// }


import aredee.mesos.frameworks.accumulo.framework.api.impl.ClusterApiServiceImpl;
import aredee.mesos.frameworks.accumulo.framework.api.impl.ConfigApiServiceImpl;
import aredee.mesos.frameworks.accumulo.framework.api.impl.DefaultApiServiceImpl;
import aredee.mesos.frameworks.accumulo.framework.api.impl.StatusApiServiceImpl;
package aredee.mesos.frameworks.accumulo.framework.api;


public final class ApiServiceFactory {

    public static final ClusterApiService getClusterApi(){
        return new ClusterApiServiceImpl();
    }

    public static final ConfigApiService getConfigApi(){
// Path: accumulo-mesos-framework/src/main/java/aredee/mesos/frameworks/accumulo/framework/api/impl/ClusterApiServiceImpl.java
// public class ClusterApiServiceImpl extends ClusterApiService {
// 
//     Cluster cluster = Cluster.INSTANCE;
// 
//     @Override
//     public Response clusterKillPost() throws NotFoundException {
//         return null;
//     }
// 
//     @Override
//     public Response clusterMasterReprovisionPost() throws NotFoundException {
//         return null;
//     }
// 
//     @Override
//     public Response clusterMasterRestartPost() throws NotFoundException {
//         return null;
//     }
// 
//     @Override
//     public Response clusterMonitorGet() throws NotFoundException {
//         return null;
//     }
// 
//     @Override
//     public Response clusterStartPost() throws NotFoundException {
//         return null;
//     }
// 
//     @Override
//     public Response clusterStopPost() throws NotFoundException {
//         return null;
//     }
// 
//     @Override
//     public Response clusterTserverReprovisionPost(String id) throws NotFoundException {
//         return null;
//     }
// 
//     @Override
//     public Response clusterTserverRestartPost(String id) throws NotFoundException {
//         return null;
//     }
// 
//     @Override
//     public Response clusterTserverRollingrestartPost(Boolean master, Integer group, Boolean reprovision) throws NotFoundException {
//         return null;
//     }
// }
// 
// Path: accumulo-mesos-framework/src/main/java/aredee/mesos/frameworks/accumulo/framework/api/impl/ConfigApiServiceImpl.java
// public class ConfigApiServiceImpl extends ConfigApiService {
// 
//     Cluster cluster = Cluster.INSTANCE;
// 
//     @Override
//     public Response configGet() throws NotFoundException {
//         return null;
//     }
// }
// 
// Path: accumulo-mesos-framework/src/main/java/aredee/mesos/frameworks/accumulo/framework/api/impl/DefaultApiServiceImpl.java
// public class DefaultApiServiceImpl extends DefaultApiService {
// 
//     Cluster cluster = Cluster.INSTANCE;
// 
//     @Override
//     public Response rootGet() throws NotFoundException {
//         return null;
//     }
// }
// 
// Path: accumulo-mesos-framework/src/main/java/aredee/mesos/frameworks/accumulo/framework/api/impl/StatusApiServiceImpl.java
// public class StatusApiServiceImpl extends StatusApiService {
// 
//     Cluster cluster = Cluster.INSTANCE;
// 
//     @Override
//     public Response statusGet() throws NotFoundException {
//         return null;
//     }
// 
// }


// Path: accumulo-mesos-framework/src/main/java/aredee/mesos/frameworks/accumulo/framework/api/ApiServiceFactory.java
import aredee.mesos.frameworks.accumulo.framework.api.impl.ClusterApiServiceImpl;
import aredee.mesos.frameworks.accumulo.framework.api.impl.ConfigApiServiceImpl;
import aredee.mesos.frameworks.accumulo.framework.api.impl.DefaultApiServiceImpl;
import aredee.mesos.frameworks.accumulo.framework.api.impl.StatusApiServiceImpl;

package aredee.mesos.frameworks.accumulo.framework.api;


public final class ApiServiceFactory {

    public static final ClusterApiService getClusterApi(){
        return new ClusterApiServiceImpl();
    }

    public static final ConfigApiService getConfigApi(){
        return new ConfigApiServiceImpl();