
org.meridor.perspective.client.InstancesApi Maven / Gradle / Ivy
package org.meridor.perspective.client;
import okhttp3.ResponseBody;
import org.meridor.perspective.beans.Instance;
import retrofit2.Call;
import retrofit2.http.*;
import java.util.Collection;
public interface InstancesApi {
@GET("/instances/{id}")
Call getById(@Path("id") String instanceId);
@POST("/instances")
Call launch(@Body Collection instances);
@PUT("/instances/reboot")
Call reboot(@Body Collection instanceIds);
@PUT("/instances/hard-reboot")
Call hardReboot(@Body Collection instanceIds);
@POST("/instances/delete")
Call delete(@Body Collection instanceIds);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy