Class ApplianceLicenseData

java.lang.Object
com.morpheusdata.model.license.ApplianceLicenseData

public class ApplianceLicenseData extends Object
Represents a single appliance license configuration, either the currently merged/active license or one of the individually installed licenses.
  • Field Details

    • id

      public Long id
    • keyId

      public String keyId
    • hash

      public String hash
    • licenseVersion

      public Integer licenseVersion
    • productTier

      public String productTier
    • startDate

      public Date startDate
    • endDate

      public Date endDate
    • maxInstances

      public Long maxInstances
    • maxMemory

      public Long maxMemory
    • maxStorage

      public Long maxStorage
    • limitType

      public String limitType
    • maxManagedServers

      public Long maxManagedServers
    • maxDiscoveredServers

      public Long maxDiscoveredServers
    • maxHosts

      public Long maxHosts
    • maxMvm

      @Deprecated public Long maxMvm
      Deprecated.
      use maxMvmSockets
    • maxMvmSockets

      public Long maxMvmSockets
    • maxSockets

      public Long maxSockets
    • maxIac

      public Long maxIac
    • maxXaas

      public Long maxXaas
    • maxExecutions

      public Long maxExecutions
    • maxDistributedWorkers

      public Long maxDistributedWorkers
    • maxDiscoveredObjects

      public Long maxDiscoveredObjects
    • hardLimit

      public Boolean hardLimit
    • multiTenant

      public Boolean multiTenant
    • whiteLabel

      public Boolean whiteLabel
    • reportStatus

      public Boolean reportStatus
    • supportLevel

      public String supportLevel
    • accountName

      public String accountName
    • config

      public Map<String,Object> config
      Arbitrary key/value config embedded in the license
    • amazonProductCodes

      public List<String> amazonProductCodes
    • features

      public Map<String,Boolean> features
      Map of feature name → enabled flag
    • zoneTypes

      public List<String> zoneTypes
    • zoneTypesExcluded

      public List<String> zoneTypesExcluded
    • taskTypes

      public List<String> taskTypes
    • taskTypesExcluded

      public List<String> taskTypesExcluded
    • lastUpdated

      public Date lastUpdated
    • dateCreated

      public Date dateCreated
    • recalculationDate

      public Date recalculationDate
      Date when license limits should be recalculated (e.g. after a stacked license expires)
  • Constructor Details

    • ApplianceLicenseData

      public ApplianceLicenseData()