Class SuperModel


  • public class SuperModel
    extends Object
    The SuperModel contains the ApplicationInfo of all active applications
    • Constructor Detail

      • SuperModel

        public SuperModel()
      • SuperModel

        public SuperModel​(Map<com.yahoo.config.provision.ApplicationId,​ApplicationInfo> models,
                          boolean complete)
    • Method Detail

      • getModelsPerTenant

        public Map<com.yahoo.config.provision.TenantName,​Set<ApplicationInfo>> getModelsPerTenant()
      • getModels

        public Map<com.yahoo.config.provision.ApplicationId,​ApplicationInfo> getModels()
      • isComplete

        public boolean isComplete()
      • getApplicationInfo

        public Optional<ApplicationInfo> getApplicationInfo​(com.yahoo.config.provision.ApplicationId applicationId)
      • cloneAndRemoveApplication

        public SuperModel cloneAndRemoveApplication​(com.yahoo.config.provision.ApplicationId applicationId)
      • cloneAsComplete

        public SuperModel cloneAsComplete()
      • getApplicationIds

        public Set<com.yahoo.config.provision.ApplicationId> getApplicationIds()