package com.sequenceiq.periscope.rest.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import com.sequenceiq.periscope.api.endpoint.ConfigurationEndpoint;
import com.sequenceiq.periscope.api.model.ScalingConfigurationJson;
import com.sequenceiq.periscope.rest.converter.ClusterConverter;
import com.sequenceiq.periscope.service.ClusterService;
@Component
public class ConfigurationController implements ConfigurationEndpoint {
@Autowired
private ClusterService clusterService;
@Autowired
private ClusterConverter clusterConverter;
@Override
public ScalingConfigurationJson setScalingConfiguration(Long clusterId, ScalingConfigurationJson json) {
clusterService.updateScalingConfiguration(clusterId, json);
return json;
}
@Override
public ScalingConfigurationJson getScalingConfiguration(Long clusterId) {
return clusterService.getScalingConfiguration(clusterId);
}
}