GigaSpaces XAP 9.0 API

org.openspaces.grid.gsm.autoscaling
Class AutoScalingSlaPolicy

java.lang.Object
  extended by org.openspaces.grid.gsm.sla.ServiceLevelAgreementPolicy
      extended by org.openspaces.grid.gsm.autoscaling.AutoScalingSlaPolicy

public class AutoScalingSlaPolicy
extends ServiceLevelAgreementPolicy

Author:
itaif

Constructor Summary
AutoScalingSlaPolicy()
           
 
Method Summary
 boolean equals(Object obj)
           
 CapacityRequirements getCapacityRequirements()
           
 CapacityRequirements getMaxCapacity()
           
 CapacityRequirements getMinCapacity()
           
 AutomaticCapacityScaleRuleConfig[] getRules()
           
 int hashCode()
           
 void setCapacityRequirements(CapacityRequirements capacityRequirements)
           
 void setMaxCapacity(CapacityRequirements maxCapacity)
           
 void setMinCapacity(CapacityRequirements minCapacity)
           
 void setRules(AutomaticCapacityScaleRuleConfig[] rules)
           
 String toString()
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AutoScalingSlaPolicy

public AutoScalingSlaPolicy()
Method Detail

getCapacityRequirements

public CapacityRequirements getCapacityRequirements()

setCapacityRequirements

public void setCapacityRequirements(CapacityRequirements capacityRequirements)

getRules

public AutomaticCapacityScaleRuleConfig[] getRules()

setRules

public void setRules(AutomaticCapacityScaleRuleConfig[] rules)

getMaxCapacity

public CapacityRequirements getMaxCapacity()

setMaxCapacity

public void setMaxCapacity(CapacityRequirements maxCapacity)

getMinCapacity

public CapacityRequirements getMinCapacity()

setMinCapacity

public void setMinCapacity(CapacityRequirements minCapacity)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Specified by:
equals in class ServiceLevelAgreementPolicy

validate

public void validate()
              throws IllegalArgumentException
Specified by:
validate in class ServiceLevelAgreementPolicy
Throws:
IllegalArgumentException

toString

public String toString()
Overrides:
toString in class Object

GigaSpaces XAP 9.0 API

Copyright © GigaSpaces.