Class PackageStorageSetup

java.lang.Object
de.iip_ecosphere.platform.deviceMgt.storage.PackageStorageSetup

public class PackageStorageSetup extends Object
POJO class for the Storage Setup.
Author:
Dennis Pidun, University of Hildesheim
  • Field Details

    • endpoint

      private String endpoint
    • region

      private String region
    • authenticationKey

      private String authenticationKey
    • bucket

      private String bucket
    • prefix

      private String prefix
    • packageDescriptor

      private String packageDescriptor
    • packageFilename

      private String packageFilename
  • Constructor Details

    • PackageStorageSetup

      public PackageStorageSetup()
      Default constructor, used by SnakeYaml.
  • Method Details

    • getBucket

      public String getBucket()
      Get the bucket.
      Returns:
      the bucket
    • setBucket

      public void setBucket(String bucket)
      Set the bucket. [required by SnakeYaml]
      Parameters:
      bucket - the bucket
    • getEndpoint

      public String getEndpoint()
      Get the endpoint.
      Returns:
      the endpoint
    • setEndpoint

      public void setEndpoint(String endpoint)
      Set the endpoint. [required by SnakeYaml]
      Parameters:
      endpoint - the endpoint
    • getRegion

      public String getRegion()
      Get the region. The region interpretation depends on the cloud provider. Irrelevant for local installations.
      Returns:
      the region
    • setRegion

      public void setRegion(String region)
      Returns the region. The region interpretation depends on the cloud provider. Irrelevant for local installations. [required by SnakeYaml]
      Parameters:
      region - the region (null is turned to into an empty string)
    • getAuthenticationKey

      public String getAuthenticationKey()
      Get the authentication key pointing to the identity store.
      Returns:
      the authentication key, may be empty or null for none
    • setAuthenticationKey

      public void setAuthenticationKey(String authenticationKey)
      Set the authentication key pointing to the identity store. [required by SnakeYaml]
      Parameters:
      authenticationKey - the authentication key
    • getPrefix

      public String getPrefix()
      Get the prefix.
      Returns:
      the prefix
    • setPrefix

      public void setPrefix(String prefix)
      Set the prefix. [required by SnakeYaml]
      Parameters:
      prefix - the prefix
    • getPackageDescriptor

      public String getPackageDescriptor()
      Get the packageDescriptor.
      Returns:
      the packageDescriptor
    • setPackageDescriptor

      public void setPackageDescriptor(String packageDescriptor)
      Set the packageDescriptor. [required by SnakeYaml]
      Parameters:
      packageDescriptor - the packageDescriptor
    • getPackageFilename

      public String getPackageFilename()
      Get the packageFilename.
      Returns:
      the packageFilename
    • setPackageFilename

      public void setPackageFilename(String packageFilename)
      Set the packageFilename. [required by SnakeYaml]
      Parameters:
      packageFilename - the packageFilename