All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.spotinst.sdkjava.model.ISpotAwsManagedInstanceRepo Maven / Gradle / Ivy

There is a newer version: 1.0.121
Show newest version
package com.spotinst.sdkjava.model;

import com.spotinst.sdkjava.exception.SpotinstNotSupportedException;
import com.spotinst.sdkjava.model.bl.aws.managedInstance.*;
import com.spotinst.sdkjava.model.requests.aws.managedInstance.AwsManagedInstanceDeletionRequest;

import java.util.List;

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();
    }

    default RepoGenericResponse importInstance(Import importInstance, String authToken, String account) {
        throw new SpotinstNotSupportedException();
    }

    default RepoGenericResponse getMigrationStatus(String managedInstanceMigrationId, String authToken, String account) {
        throw new SpotinstNotSupportedException();
    }

    default RepoGenericResponse> getAllManagedInstances(String authToken, String account){
        throw new SpotinstNotSupportedException();
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy