All Implemented Interfaces:
Configurable, Serializable

public final class Tenant extends AbstractConfigurable
Defines a tenant for configuration files that have tenant-specific system configurations. E.g. vhosts files for Apache Webserver.
See Also:
  • Constructor Details

    • Tenant

      public Tenant()
  • Method Details

    • getTenant

      public String getTenant()
      Defines tenant name.
      Returns:
      Tenant name
    • setTenant

      public void setTenant(String tenant)
    • getRoles

      public List<String> getRoles()
      Defines tenant roles. These roles are different form node roles. They can be used within the templates or by multiply plugins to filter the list of tenants by their roles.
      Returns:
      List of tenant role names
    • setRoles

      public void setRoles(List<String> roles)