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 IAwsGroupRepogetAwsGroupRepo()IAwsInstanceTypesRepogetAwsInstanceTypesRepo()IAzureGroupRepogetAzureGroupRepo()IAzureVmGroupRepogetAzureVmGroupRepo()IGcpGroupRepogetGcpGroupRepo()static RepoManagergetInstance()ILockRepogetLockRepo()voidsetAwsGroupRepo(IAwsGroupRepo awsGroupRepo)voidsetAwsInstanceTypesRepo(IAwsInstanceTypesRepo awsInstanceTypesRepo)voidsetAzureGroupRepo(IAzureGroupRepo azureGroupRepo)voidsetAzureVmGroupRepo(IAzureVmGroupRepo azureVmGroupRepo)voidsetGcpGroupRepo(IGcpGroupRepo gcpGroupRepo)voidsetLockRepo(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)
-
-