package com.sungardas.enhancedsnapshots.cluster;
public interface ClusterConfigurationService {
/**
* Removes all the additional infrastructure created to support multi-node mode
*/
void removeClusterInfrastructure ();
/**
* Configures additional infrastructure to support multi-node mode
*/
void configureClusterInfrastructure ();
void updateCloudWatchMetric();
/**
* Updates nodes number in cluster
* @param minNodeNumber
* @param maxNodeNumber
*/
void updateAutoScalingSettings(int minNodeNumber, int maxNodeNumber);
}