Class SuperModel


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

      • SuperModel

        public SuperModel()
      • SuperModel

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

      • getModelsPerTenant

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

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

        public java.util.List<ApplicationInfo> getAllApplicationInfos()
      • getApplicationInfo

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

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