Class TemplateVersionInstaller.Builder
java.lang.Object
eu.cloudnetservice.node.impl.version.information.VersionInstaller.Builder<TemplateVersionInstaller, TemplateVersionInstaller.Builder>
eu.cloudnetservice.node.impl.version.information.TemplateVersionInstaller.Builder
- Enclosing class:
TemplateVersionInstaller
public static final class TemplateVersionInstaller.Builder
extends VersionInstaller.Builder<TemplateVersionInstaller, TemplateVersionInstaller.Builder>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate eu.cloudnetservice.driver.service.ServiceTemplateprivate eu.cloudnetservice.driver.template.TemplateStorageFields inherited from class VersionInstaller.Builder
cacheFiles, installerExecutable, serviceVersion, serviceVersionType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected @NonNull TemplateVersionInstallerdoBuild()toTemplate(@NonNull eu.cloudnetservice.driver.service.ServiceTemplate template) Methods inherited from class VersionInstaller.Builder
build, cacheFiles, executable, self, serviceVersion, serviceVersionType
-
Field Details
-
serviceTemplate
private eu.cloudnetservice.driver.service.ServiceTemplate serviceTemplate -
templateStorage
private eu.cloudnetservice.driver.template.TemplateStorage templateStorage
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
toTemplate
@NonNull public @NonNull TemplateVersionInstaller.Builder toTemplate(@NonNull @NonNull eu.cloudnetservice.driver.service.ServiceTemplate template) -
storage
@NonNull public @NonNull TemplateVersionInstaller.Builder storage(@NonNull @NonNull eu.cloudnetservice.driver.template.TemplateStorage storage) -
doBuild
- Specified by:
doBuildin classVersionInstaller.Builder<TemplateVersionInstaller, TemplateVersionInstaller.Builder>
-