com.spotinst.sdkjava.model.ISpotAwsManagedInstanceRepo Maven / Gradle / Ivy
package com.spotinst.sdkjava.model;
import com.spotinst.sdkjava.exception.SpotinstNotSupportedException;
import com.spotinst.sdkjava.model.bl.aws.managedInstance.GetStatus;
import com.spotinst.sdkjava.model.bl.aws.managedInstance.ManagedInstance;
import com.spotinst.sdkjava.model.requests.aws.managedInstance.AwsManagedInstanceDeletionRequest;
public interface ISpotAwsManagedInstanceRepo extends IRepository {
default RepoGenericResponse delete(AwsManagedInstanceDeletionRequest deletionRequest, String authToken, String account) {
throw new SpotinstNotSupportedException();
}
default RepoGenericResponse pause(String managedInstanceId, String authToken, String account) {
throw new SpotinstNotSupportedException();
}
default RepoGenericResponse resume(String managedInstanceId, String authToken, String account) {
throw new SpotinstNotSupportedException();
}
default RepoGenericResponse recycle(String managedInstanceId, String authToken, String account) {
throw new SpotinstNotSupportedException();
}
default RepoGenericResponse getStatus(String managedInstanceId, String authToken, String account) {
throw new SpotinstNotSupportedException();
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy