Class ServiceVersionType
java.lang.Object
eu.cloudnetservice.driver.service.ServiceEnvironment
eu.cloudnetservice.node.impl.version.ServiceVersionType
- All Implemented Interfaces:
eu.cloudnetservice.driver.base.Named, Cloneable
public class ServiceVersionType
extends eu.cloudnetservice.driver.service.ServiceEnvironment
-
Nested Class Summary
Nested classes/interfaces inherited from class eu.cloudnetservice.driver.service.ServiceEnvironment
eu.cloudnetservice.driver.service.ServiceEnvironment.Builder -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<InstallStep> private final Collection<ServiceVersion> -
Constructor Summary
ConstructorsConstructorDescriptionServiceVersionType(@NonNull String name, @NonNull String environmentType, @NonNull List<InstallStep> installSteps, @NonNull Collection<ServiceVersion> versions) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanInstall(@NonNull ServiceVersion serviceVersion) booleancanInstall(@NonNull ServiceVersion serviceVersion, @NonNull eu.cloudnetservice.driver.base.JavaVersion javaVersion) versions()Methods inherited from class eu.cloudnetservice.driver.service.ServiceEnvironment
builder, builder, clone, environmentType, name
-
Field Details
-
installSteps
-
versions
-
-
Constructor Details
-
ServiceVersionType
public ServiceVersionType(@NonNull @NonNull String name, @NonNull @NonNull String environmentType, @NonNull @NonNull List<InstallStep> installSteps, @NonNull @NonNull Collection<ServiceVersion> versions)
-
-
Method Details
-
version
-
canInstall
-
canInstall
public boolean canInstall(@NonNull @NonNull ServiceVersion serviceVersion, @NonNull @NonNull eu.cloudnetservice.driver.base.JavaVersion javaVersion) -
installSteps
-
versions
-