package jetbrains.buildserver.sonarplugin.sqrunner.manager;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.util.Map;
/**
* Created by Andrey Titov on 7/9/14.
*
* SonarQube Server definition.
*/
public interface SQSInfo {
@Nullable
String getUrl();
@Nullable
String getLogin();
@Nullable
String getPassword();
@Nullable
String getJDBCUrl();
@Nullable
String getJDBCUsername();
@Nullable
String getJDBCPassword();
@NotNull
String getId();
@Nullable
String getName();
@Nullable
String getDescription();
@NotNull
Map<String, String> getParameters();
}