Class ServiceVersionType
- java.lang.Object
-
- de.dytanic.cloudnet.template.install.ServiceVersionType
-
public class ServiceVersionType extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ServiceVersionType()ServiceVersionType(java.lang.String name, de.dytanic.cloudnet.driver.service.ServiceEnvironment targetEnvironment, java.util.List<InstallStep> installSteps, java.util.Collection<ServiceVersion> versions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanInstall(ServiceVersion serviceVersion)java.util.List<InstallStep>getInstallSteps()java.lang.StringgetName()de.dytanic.cloudnet.driver.service.ServiceEnvironmentgetTargetEnvironment()java.util.Optional<ServiceVersion>getVersion(java.lang.String name)java.util.Collection<ServiceVersion>getVersions()
-
-
-
Constructor Detail
-
ServiceVersionType
public ServiceVersionType()
-
ServiceVersionType
public ServiceVersionType(java.lang.String name, de.dytanic.cloudnet.driver.service.ServiceEnvironment targetEnvironment, java.util.List<InstallStep> installSteps, java.util.Collection<ServiceVersion> versions)
-
-
Method Detail
-
getVersion
public java.util.Optional<ServiceVersion> getVersion(java.lang.String name)
-
canInstall
public boolean canInstall(ServiceVersion serviceVersion)
-
getName
public java.lang.String getName()
-
getTargetEnvironment
public de.dytanic.cloudnet.driver.service.ServiceEnvironment getTargetEnvironment()
-
getInstallSteps
public java.util.List<InstallStep> getInstallSteps()
-
getVersions
public java.util.Collection<ServiceVersion> getVersions()
-
-