package org.cloudifysource.domain; import org.cloudifysource.domain.internal.CloudifyDSLEntity; /** * This class defines a service deployment which is shared across all machines that are provisioned for the same tenant * in the cluster. Each service instance will be allocated according to the requirements specified. * * @author elip * */ @CloudifyDSLEntity(name = "tenantShared", clazz = TenantSharedIsolationSLADescriptor.class, allowInternalNode = true, allowRootNode = false, parent = "isolationSLA") public class TenantSharedIsolationSLADescriptor extends SharedIsolationSLADescriptor { @Override public String toString() { return "TenantSharedIsolationSLADescriptor [instanceMemoryMB=" + getInstanceMemoryMB() + ", instanceCpuCores=" + getInstanceCpuCores() + ", useManagement=" + isUseManagement() + "]"; } }