Package com.yahoo.config.model.api
Class SuperModel
java.lang.Object
com.yahoo.config.model.api.SuperModel
The SuperModel contains the ApplicationInfo of all active applications
-
Constructor Summary
ConstructorDescriptionSuperModel
(Map<com.yahoo.config.provision.ApplicationId, ApplicationInfo> models, boolean complete) -
Method Summary
Modifier and TypeMethodDescriptioncloneAndRemoveApplication
(com.yahoo.config.provision.ApplicationId applicationId) cloneAndSetApplication
(ApplicationInfo application) Set<com.yahoo.config.provision.ApplicationId>
getApplicationInfo
(com.yahoo.config.provision.ApplicationId applicationId) Map<com.yahoo.config.provision.ApplicationId,
ApplicationInfo> Map<com.yahoo.config.provision.TenantName,
Set<ApplicationInfo>> boolean
-
Constructor Details
-
SuperModel
public SuperModel() -
SuperModel
public SuperModel(Map<com.yahoo.config.provision.ApplicationId, ApplicationInfo> models, boolean complete)
-
-
Method Details
-
getModelsPerTenant
-
getModels
-
isComplete
public boolean isComplete() -
getAllApplicationInfos
-
getApplicationInfo
public Optional<ApplicationInfo> getApplicationInfo(com.yahoo.config.provision.ApplicationId applicationId) -
cloneAndSetApplication
-
cloneAndRemoveApplication
-
cloneAsComplete
-
getApplicationIds
-