All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.spotinst.sdkjava.model.IOceanCDRepo Maven / Gradle / Ivy
package com.spotinst.sdkjava.model;
import com.spotinst.sdkjava.model.bl.oceanCD.RolloutSpec;
import com.spotinst.sdkjava.model.bl.oceanCD.Strategy;
import com.spotinst.sdkjava.model.bl.oceanCD.VerificationProvider;
import com.spotinst.sdkjava.model.bl.oceanCD.VerificationTemplate;
import com.spotinst.sdkjava.model.bl.oceanCD.response.Cluster;
import com.spotinst.sdkjava.model.bl.oceanCD.response.ClusterNotification;
import com.spotinst.sdkjava.model.bl.oceanCD.response.RolloutStatus;
import com.spotinst.sdkjava.model.bl.oceanCD.response.RolloutsDetails;
import com.spotinst.sdkjava.model.requests.oceanCD.RolloutActions;
import java.util.List;
/**
* Created by Janetlin Kiruba on 11/08/2022.
*/
public interface IOceanCDRepo extends IRepository {
RepoGenericResponse createStrategy(Strategy createStrategyReq, String authToken);
RepoGenericResponse getStrategy(String strategyName, String authToken);
RepoGenericResponse> getAllStrategies(String authToken);
RepoGenericResponse getCluster(String clusterId, String authToken);
RepoGenericResponse> getAllClusters(String authToken);
RepoGenericResponse updateStrategy(Strategy strategyUpdateReq, String strategyName, String authToken);
RepoGenericResponse patchStrategy(Strategy strategyUpdateReq, String strategyName, String authToken);
RepoGenericResponse deleteStrategy(String strategyName, String authToken);
RepoGenericResponse createRolloutSpec(RolloutSpec rolloutSpecReq, String authToken);
RepoGenericResponse getRolloutSpec(String rolloutSpecName, String authToken);
RepoGenericResponse> getAllRolloutSpecs(String authToken);
RepoGenericResponse getRolloutStatus(String rolloutId, String authToken);
RepoGenericResponse> getAllRollouts(String fromDate, String authToken);
RepoGenericResponse updateRolloutSpec(RolloutSpec rolloutSpecReq, String rolloutSpecName, String authToken);
RepoGenericResponse patchRolloutSpec(RolloutSpec rolloutSpecReq, String rolloutSpecName, String authToken);
RepoGenericResponse deleteRolloutSpec(String rolloutSpecName, String authToken);
RepoGenericResponse rolloutAction(RolloutActions rolloutActionsReq, String rolloutId, String authToken);
RepoGenericResponse createVerificationProvider(VerificationProvider verificationProviderReq, String authToken);
RepoGenericResponse getVerificationProvider(String verificationProviderName, String authToken);
RepoGenericResponse> getAllVerificationProviders(String authToken);
RepoGenericResponse updateVerificationProvider(VerificationProvider verificationProviderReq, String verificationProviderName, String authToken);
RepoGenericResponse patchVerificationProvider(VerificationProvider verificationProviderReq, String verificationProviderName, String authToken);
RepoGenericResponse deleteVerificationProvider(String verificationProviderName, String authToken);
RepoGenericResponse createVerificationTemplate(VerificationTemplate verificationTemplateReq, String authToken);
RepoGenericResponse getVerificationTemplate(String verificationTemplateName, String authToken);
RepoGenericResponse> getAllVerificationTemplates(String authToken);
RepoGenericResponse updateVerificationTemplate(VerificationTemplate verificationTemplateReq, String verificationTemplateName, String authToken);
RepoGenericResponse patchVerificationTemplate(VerificationTemplate verificationTemplateReq, String verificationTemplateName, String authToken);
RepoGenericResponse deleteVerificationTemplate(String verificationTemplateName, String authToken);
RepoGenericResponse updateCluster(ClusterNotification clusterNotificationReq, String clusterId, String authToken);
RepoGenericResponse deleteCluster(String clusterId, String authToken);
}