Package hudson.plugins.spotinst.repos
Class RepoManager
- java.lang.Object
-
- hudson.plugins.spotinst.repos.RepoManager
-
public class RepoManager extends Object
Created by ohadmuchnik on 05/11/2018.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IAwsGroupRepo
getAwsGroupRepo()
IAwsInstanceTypesRepo
getAwsInstanceTypesRepo()
IAzureGroupRepo
getAzureGroupRepo()
IAzureVmGroupRepo
getAzureVmGroupRepo()
IGcpGroupRepo
getGcpGroupRepo()
static RepoManager
getInstance()
ILockRepo
getLockRepo()
void
setAwsGroupRepo(IAwsGroupRepo awsGroupRepo)
void
setAwsInstanceTypesRepo(IAwsInstanceTypesRepo awsInstanceTypesRepo)
void
setAzureGroupRepo(IAzureGroupRepo azureGroupRepo)
void
setAzureVmGroupRepo(IAzureVmGroupRepo azureVmGroupRepo)
void
setGcpGroupRepo(IGcpGroupRepo gcpGroupRepo)
void
setLockRepo(ILockRepo lockRepo)
-
-
-
Method Detail
-
getInstance
public static RepoManager getInstance()
-
getAwsGroupRepo
public IAwsGroupRepo getAwsGroupRepo()
-
setAwsGroupRepo
public void setAwsGroupRepo(IAwsGroupRepo awsGroupRepo)
-
getGcpGroupRepo
public IGcpGroupRepo getGcpGroupRepo()
-
setGcpGroupRepo
public void setGcpGroupRepo(IGcpGroupRepo gcpGroupRepo)
-
getAzureGroupRepo
public IAzureGroupRepo getAzureGroupRepo()
-
setAzureGroupRepo
public void setAzureGroupRepo(IAzureGroupRepo azureGroupRepo)
-
getAzureVmGroupRepo
public IAzureVmGroupRepo getAzureVmGroupRepo()
-
setAzureVmGroupRepo
public void setAzureVmGroupRepo(IAzureVmGroupRepo azureVmGroupRepo)
-
getAwsInstanceTypesRepo
public IAwsInstanceTypesRepo getAwsInstanceTypesRepo()
-
setAwsInstanceTypesRepo
public void setAwsInstanceTypesRepo(IAwsInstanceTypesRepo awsInstanceTypesRepo)
-
getLockRepo
public ILockRepo getLockRepo()
-
setLockRepo
public void setLockRepo(ILockRepo lockRepo)
-
-