@Deprecated public class ManualCapacityPerZonesScaleConfigurer extends Object implements ScaleStrategyConfigurer<ManualCapacityPerZonesScaleConfig>, ScaleStrategyAgentZonesAwareConfigurer
Constructor and Description |
---|
ManualCapacityPerZonesScaleConfigurer()
Deprecated.
|
public ManualCapacityPerZonesScaleConfigurer()
public ManualCapacityPerZonesScaleConfigurer addZone(String zone, CapacityRequirementsConfig capacity)
public ManualCapacityPerZonesScaleConfigurer addZone(String[] zones, CapacityRequirementsConfig capacity)
public ManualCapacityPerZonesScaleConfigurer addZone(ExactZonesConfig zones, CapacityRequirementsConfig capacity)
public ManualCapacityPerZonesScaleConfig create()
BeanConfigurer
BeanConfig
object (after all properties have been set).create
in interface BeanConfigurer<ManualCapacityPerZonesScaleConfig>
public ManualCapacityPerZonesScaleConfigurer atMostOneConcurrentRelocation(boolean atMostOneConcurrentRelocation)
atMostOneConcurrentRelocation
in interface ScaleStrategyConfigurer<ManualCapacityPerZonesScaleConfig>
(boolean)
public ManualCapacityPerZonesScaleConfigurer maxConcurrentRelocationsPerMachine(int maxNumberOfConcurrentRelocationsPerMachine)
maxConcurrentRelocationsPerMachine
in interface ScaleStrategyConfigurer<ManualCapacityPerZonesScaleConfig>
ScaleStrategyConfig.setMaxConcurrentRelocationsPerMachine(int)
public ManualCapacityPerZonesScaleConfigurer atMostOneContainerPerMachine()
atMostOneContainerPerMachine
in interface ScaleStrategyConfigurer<ManualCapacityPerZonesScaleConfig>
ScaleStrategyConfig.setAtMostOneContainerPerMachine(boolean)
public ManualCapacityPerZonesScaleConfigurer allowAboveAverageMemoryPerMachine(boolean allowAboveAverageMemoryPerMachine)
allowAboveAverageMemoryPerMachine
in interface ScaleStrategyConfigurer<ManualCapacityPerZonesScaleConfig>
ScaleStrategyConfig.setAllowAboveAverageMemoryPerMachine(boolean)
public ManualCapacityPerZonesScaleConfigurer pollingInterval(long pollingInterval, TimeUnit timeUnit)
pollingInterval
in interface ScaleStrategyConfigurer<ManualCapacityPerZonesScaleConfig>
ScaleStrategyConfig.setPollingIntervalSeconds(int)
public ManualCapacityPerZonesScaleConfigurer enableGridServiceAgentZonesAware()
ScaleStrategyAgentZonesAwareConfigurer
AutomaticCapacityScaleRuleConfig
sue to threshold breach are started with a Grid Service Agent zones as described in #getGridServiceAgentZones()
When enabled, these machines are started with the same ExactZonesConfig
as the failed
machine, or the same ExactZonesConfig
as the machines whose threshold was breached.enableGridServiceAgentZonesAware
in interface ScaleStrategyAgentZonesAwareConfigurer
Copyright © GigaSpaces.