Class ConfigurationSetup

java.lang.Object
de.iip_ecosphere.platform.support.setup.AbstractSetup
de.iip_ecosphere.platform.configuration.cfg.ConfigurationSetup

public class ConfigurationSetup extends de.iip_ecosphere.platform.support.setup.AbstractSetup
The setup for the configuration component. As there are also EASy-Producer configuration classes with different meaning, we did not call this class "Configuration" or "ConfigurationConfiguration".
Author:
Holger Eichelberger, SSE
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private File
     
    private String
     
    private de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
     
    private de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
     
    private File
     

    Fields inherited from class de.iip_ecosphere.platform.support.setup.AbstractSetup

    DEFAULT_FNAME, DEFAULT_NAME, DEFAULT_OVERRIDE_FNAME, PARAM_PLUGINS
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the folder containing installable artifacts.
    Returns the artifacts URI prefix.
    de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
    Returns the container image storage.
    de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup
    Returns the EASy-Producer setup.
    Returns the folder containing uploaded artifacts.
    void
    setArtifactsFolder(File artifactsFolder)
    Changes the folder containing installable artifacts.
    void
    setArtifactsUriPrefix(String artifactsUriPrefix)
    Changes the artifacts URI prefix.
    void
    setContainerImageStorage(de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup containerImageStorage)
    Returns the setup for the global container image storage.
    void
    setServiceArtifactStorage(de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup serviceArtifactStorage)
    Returns the EASy-Producer setup.
    void
    setUploadFolder(File uploadFolder)
    Changes the folder containing uploaded artifacts.

    Methods inherited from class de.iip_ecosphere.platform.support.setup.AbstractSetup

    getDefaultFileName, getPluginsFolder, isNotEmpty, readFromYaml, readFromYaml, readFromYaml, readFromYaml, readFromYaml, readFromYamlWithPath, readFromYamlWithPath, readFromYamlWithPath, readFromYamlWithPath, readMappingFromYaml, readMappingFromYaml, setDefaultFileName, setPluginsFolder, setPluginsFolderFile

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • serviceArtifactStorage

      private de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup serviceArtifactStorage
    • containerImageStorage

      private de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup containerImageStorage
    • artifactsFolder

      private File artifactsFolder
    • artifactsUriPrefix

      private String artifactsUriPrefix
    • uploadFolder

      private File uploadFolder
  • Constructor Details

    • ConfigurationSetup

      public ConfigurationSetup()
  • Method Details

    • getServiceArtifactStorage

      public de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup getServiceArtifactStorage()
      Returns the EASy-Producer setup.
      Returns:
      the setup
    • setServiceArtifactStorage

      public void setServiceArtifactStorage(de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup serviceArtifactStorage)
      Returns the EASy-Producer setup. [snakyaml]
      Parameters:
      serviceArtifactStorage - the storage setup
    • getContainerImageStorage

      public de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup getContainerImageStorage()
      Returns the container image storage.
      Returns:
      the setup
    • setContainerImageStorage

      public void setContainerImageStorage(de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup containerImageStorage)
      Returns the setup for the global container image storage. [snakyaml]
      Parameters:
      containerImageStorage - the setup
    • getArtifactsFolder

      public File getArtifactsFolder()
      Returns the folder containing installable artifacts.
      Returns:
      the folder
    • setArtifactsFolder

      public void setArtifactsFolder(File artifactsFolder)
      Changes the folder containing installable artifacts. [snakeyaml]
      Parameters:
      artifactsFolder - the folder
    • getArtifactsUriPrefix

      public String getArtifactsUriPrefix()
      Returns the artifacts URI prefix.
      Returns:
      the prefix with protocol, may be empty for none
    • setArtifactsUriPrefix

      public void setArtifactsUriPrefix(String artifactsUriPrefix)
      Changes the artifacts URI prefix. [snakeyaml]
      Parameters:
      artifactsUriPrefix - the prefix with protocol, may be empty for none
    • getUploadFolder

      public File getUploadFolder()
      Returns the folder containing uploaded artifacts.
      Returns:
      the folder
    • setUploadFolder

      public void setUploadFolder(File uploadFolder)
      Changes the folder containing uploaded artifacts. [snakeyaml]
      Parameters:
      uploadFolder - the folder