/***************************************************************************
* Copyright (c) 2014-2015 VMware, Inc. All Rights Reserved.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
***************************************************************************/
package com.vmware.bdd.plugin.ambari.service.am;
import com.vmware.bdd.plugin.ambari.api.v1.BlueprintsResource;
import com.vmware.bdd.plugin.ambari.api.v1.BootstrapResource;
import com.vmware.bdd.plugin.ambari.api.v1.HealthCheckResource;
import com.vmware.bdd.plugin.ambari.api.v1.HostsResource;
import com.vmware.bdd.plugin.ambari.api.v1.PersistResource;
import com.vmware.bdd.plugin.ambari.api.v1.RootResourceV1;
import com.vmware.bdd.plugin.ambari.api.v1.RootServicesResource;
import com.vmware.bdd.plugin.ambari.api.v1.resource.clusters.ClustersResource;
import com.vmware.bdd.plugin.ambari.api.v1.resource.stacks.StacksResource;
import com.vmware.bdd.plugin.ambari.api.v1.resource.stacks2.Stacks2Resource;
public class FakeRootResourceV1 implements RootResourceV1 {
public ClustersResource clustersResource;
public BootstrapResource bootstrapResource;
public BlueprintsResource blueprintsResource;
public Stacks2Resource stacks2Resource;
public HealthCheckResource healthCheckResource;
public RootServicesResource rootServicesResource;
public PersistResource persistResource;
public HostsResource hostsResource;
public FakeRootResourceV1() {
clustersResource = new FakeClustersResource();
bootstrapResource = new FakeBootstrapResource();
blueprintsResource = new FakeBlueprintsResource();
stacks2Resource = new FakeStacks2Resource();
healthCheckResource = new FakeHealthCheckResource();
rootServicesResource = new FakeRootServicesResource();
persistResource = new FakePersistResource();
hostsResource = new FakeHostsResource();
}
@Override
public ClustersResource getClustersResource() {
return clustersResource;
}
@Override
public BootstrapResource getBootstrapResource() {
return bootstrapResource;
}
@Override
public BlueprintsResource getBlueprintsResource() {
return blueprintsResource;
}
@Override
public Stacks2Resource getStacks2Resource() {
return stacks2Resource;
}
@Override
public HealthCheckResource getHealthCheckResource() {
return healthCheckResource;
}
@Override
public RootServicesResource getRootServicesResource() {
return rootServicesResource;
}
@Override
public PersistResource getPersistResource() {
return persistResource;
}
@Override
public HostsResource getHostsResource() {
return hostsResource;
}
@Override
public StacksResource getStacksResource() {
// TODO Auto-generated method stub
return null;
}
}