com.spotinst.sdkjava.model.ISpotOceanEcsClusterRepo Maven / Gradle / Ivy
package com.spotinst.sdkjava.model;
import com.spotinst.sdkjava.model.bl.ocean.ecs.*;
import com.spotinst.sdkjava.model.requests.ocean.ecs.GetEcsClusterNodesRequest;
import com.spotinst.sdkjava.model.requests.ocean.ecs.OceanEcsUpdateRollRequest;
import java.util.List;
public interface ISpotOceanEcsClusterRepo extends IRepository {
RepoGenericResponse initiateRoll(EcsInitiateRoll rollRequest, String clusterId, String authToken, String account);
RepoGenericResponse> listRolls(String clusterId, String authToken, String account);
RepoGenericResponse getRoll(String clusterId, String rollId, String authToken, String account);
RepoGenericResponse updateRoll(OceanEcsUpdateRollRequest updateRollRequest, String clusterId, String rollId, String authToken, String account);
RepoGenericResponse> getClusterContainerInstances(GetEcsClusterNodesRequest getClusterNodes, String clusterId, String authToken);
RepoGenericResponse importEcsCluster(ImportEcsCluster importEcsCluster, String ecsClusterName, String authToken, String account);
}