package com.sequenceiq.cloudbreak.cloud.byos;
import org.springframework.stereotype.Service;
import com.sequenceiq.cloudbreak.cloud.Setup;
import com.sequenceiq.cloudbreak.cloud.context.AuthenticatedContext;
import com.sequenceiq.cloudbreak.cloud.model.CloudCredential;
import com.sequenceiq.cloudbreak.cloud.model.CloudStack;
import com.sequenceiq.cloudbreak.cloud.model.FileSystem;
import com.sequenceiq.cloudbreak.cloud.model.Image;
import com.sequenceiq.cloudbreak.cloud.notification.PersistenceNotifier;
import com.sequenceiq.cloudbreak.common.type.ImageStatusResult;
@Service
public class BYOSSetup implements Setup {
@Override
public void prepareImage(AuthenticatedContext authenticatedContext, CloudStack stack, Image image) {
}
@Override
public ImageStatusResult checkImageStatus(AuthenticatedContext authenticatedContext, CloudStack stack, Image image) {
return null;
}
@Override
public void prerequisites(AuthenticatedContext authenticatedContext, CloudStack stack, PersistenceNotifier persistenceNotifier) {
}
@Override
public void validateFileSystem(CloudCredential credential, FileSystem fileSystem) throws Exception {
}
}