public abstract class AbstractMachinesSlaPolicy extends ServiceLevelAgreementPolicy
| Constructor and Description |
|---|
AbstractMachinesSlaPolicy() |
public ZonesConfig getGridServiceAgentZones()
public void setGridServiceAgentZones(ZonesConfig zones)
public DiscoveredMachinesCache getDiscoveredMachinesCache()
public void setDiscoveredMachinesCache(DiscoveredMachinesCache machinesCache)
public int getMinimumNumberOfMachines()
public void setMinimumNumberOfMachines(int minimumNumberOfMachines)
public long getReservedMemoryCapacityPerMachineInMB()
public void setContainerMemoryCapacityInMB(long containerMemoryCapacityInMB)
public long getContainerMemoryCapacityInMB()
public NonBlockingElasticMachineProvisioning getMachineProvisioning()
public void setMachineProvisioning(NonBlockingElasticMachineProvisioning machineProvisioning)
public void setMaximumNumberOfMachines(int maxNumberOfMachines)
public int getMaximumNumberOfMachines()
public ElasticProcessingUnitMachineIsolation getMachineIsolation()
public void setMachineIsolation(ElasticProcessingUnitMachineIsolation isolation)
public CapacityRequirements getReservedCapacityPerMachine()
public CapacityRequirements getReservedCapacityPerManagementMachine()
public void setMaximumNumberOfContainersPerMachine(int maxNumberOfContainersPerMachine)
public int getMaximumNumberOfContainersPerMachine()
public boolean isUndeploying()
public void validate()
validate in class ServiceLevelAgreementPolicypublic abstract boolean isStopMachineSupported()
public abstract String getScaleStrategyName()
public boolean isAllowAboveAverageMemoryPerMachine()
public void setAllowAboveAverageMemoryPerMachine(boolean allowAboveAverageMemoryPerMachine)
Copyright © GigaSpaces.