Class InstanceLifecycleManagerBuilder
java.lang.Object
com.sap.cds.feature.mt.lib.subscription.InstanceLifecycleManagerBuilder
-
Method Summary
Modifier and TypeMethodDescriptionacceptInstancesWithoutTenant(boolean acceptInstancesWithoutTenant) addDbCredentials(DbIdentifiers.DB db, Map<String, Object> credentials) addDbCredentials(Map<String, Object> credentials) build()create()dbIdentifiers(DbIdentifiers dbIdentifiers) hanaMtService(HanaMtService hanaMtService) ignoreDuplicateTenantInstances(boolean ignoreDuplicateTenantInstances) serviceManager(ServiceManager serviceManager) singleReadInterval(Duration singleReadInterval) smCacheRefreshInterval(Duration smCacheRefreshInterval) smCacheResilienceConfig(com.sap.cds.services.utils.lib.tools.api.ResilienceConfig resilienceConfig)
-
Method Details
-
build
- Throws:
InternalError
-
create
-
serviceManager
-
hanaMtService
-
dbIdentifiers
-
addDbCredentials
public InstanceLifecycleManagerBuilder addDbCredentials(Map<String, Object> credentials) throws InternalError- Throws:
InternalError
-
smCacheRefreshInterval
-
addDbCredentials
public InstanceLifecycleManagerBuilder addDbCredentials(DbIdentifiers.DB db, Map<String, Object> credentials) throws InternalError- Throws:
InternalError
-
smCacheResilienceConfig
public InstanceLifecycleManagerBuilder smCacheResilienceConfig(com.sap.cds.services.utils.lib.tools.api.ResilienceConfig resilienceConfig) -
acceptInstancesWithoutTenant
public InstanceLifecycleManagerBuilder acceptInstancesWithoutTenant(boolean acceptInstancesWithoutTenant) -
ignoreDuplicateTenantInstances
public InstanceLifecycleManagerBuilder ignoreDuplicateTenantInstances(boolean ignoreDuplicateTenantInstances) -
singleReadInterval
-