Class ServiceVersion

java.lang.Object
eu.cloudnetservice.node.impl.version.ServiceVersion
All Implemented Interfaces:
eu.cloudnetservice.driver.base.Named

public class ServiceVersion extends Object implements eu.cloudnetservice.driver.base.Named
  • Field Details

    • name

      private String name
    • url

      private String url
    • minJavaVersion

      private int minJavaVersion
    • maxJavaVersion

      private int maxJavaVersion
    • deprecated

      private boolean deprecated
    • cacheFiles

      private boolean cacheFiles
    • properties

      private eu.cloudnetservice.driver.document.Document properties
    • additionalDownloads

      private Map<String,String> additionalDownloads
  • Constructor Details

  • Method Details

    • cacheFiles

      public boolean cacheFiles()
    • deprecated

      public boolean deprecated()
    • canRun

      public boolean canRun()
    • canRun

      public boolean canRun(@NonNull @NonNull eu.cloudnetservice.driver.base.JavaVersion javaVersion)
    • name

      @NonNull public @NonNull String name()
      Specified by:
      name in interface eu.cloudnetservice.driver.base.Named
    • url

      public String url()
    • url

      public void url(@NonNull @NonNull String url)
    • minJavaVersion

      @NonNull public @NonNull Optional<eu.cloudnetservice.driver.base.JavaVersion> minJavaVersion()
    • maxJavaVersion

      @NonNull public @NonNull Optional<eu.cloudnetservice.driver.base.JavaVersion> maxJavaVersion()
    • properties

      @NonNull public @NonNull eu.cloudnetservice.driver.document.Document properties()
    • additionalDownloads

      @NonNull public @NonNull Map<String,String> additionalDownloads()