package jetbrains.buildServer.clouds.base.stubs; import java.util.Collection; import jetbrains.buildServer.clouds.*; import jetbrains.buildServer.serverSide.AgentDescription; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; /** * Created by Sergey.Pak on 6/9/2016. */ public class DummyCloudClient implements CloudClientEx { @NotNull @Override public CloudInstance startNewInstance(@NotNull final CloudImage image, @NotNull final CloudInstanceUserData tag) throws QuotaException { throw new UnsupportedOperationException("DummyCloudClient.startNewInstance"); //return null; } @Override public void restartInstance(@NotNull final CloudInstance instance) { throw new UnsupportedOperationException("DummyCloudClient.restartInstance"); // } @Override public void terminateInstance(@NotNull final CloudInstance instance) { throw new UnsupportedOperationException("DummyCloudClient.terminateInstance"); // } @Override public void dispose() { throw new UnsupportedOperationException("DummyCloudClient.dispose"); // } @Override public boolean isInitialized() { throw new UnsupportedOperationException("DummyCloudClient.isInitialized"); //return false; } @Nullable @Override public CloudImage findImageById(@NotNull final String imageId) throws CloudException { throw new UnsupportedOperationException("DummyCloudClient.findImageById"); //return null; } @Nullable @Override public CloudInstance findInstanceByAgent(@NotNull final AgentDescription agent) { throw new UnsupportedOperationException("DummyCloudClient.findInstanceByAgent"); //return null; } @NotNull @Override public Collection<? extends CloudImage> getImages() throws CloudException { throw new UnsupportedOperationException("DummyCloudClient.getImages"); //return null; } @Nullable @Override public CloudErrorInfo getErrorInfo() { throw new UnsupportedOperationException("DummyCloudClient.getErrorInfo"); //return null; } @Override public boolean canStartNewInstance(@NotNull final CloudImage image) { throw new UnsupportedOperationException("DummyCloudClient.canStartNewInstance"); //return false; } @Nullable @Override public String generateAgentName(@NotNull final AgentDescription agent) { throw new UnsupportedOperationException("DummyCloudClient.generateAgentName"); //return null; } }