Brooklyn

brooklyn.policy.autoscaling
[Java] Class AutoScalerPolicy.Builder

java.lang.Object
  brooklyn.policy.autoscaling.AutoScalerPolicy.Builder

public static class AutoScalerPolicy.Builder

Method Summary
AutoScalerPolicy build()

Builder currentSizeOperator(Function val)

Builder id(java.lang.String val)

Builder maxPoolSize(int val)

Builder metric(AttributeSensor val)

Builder metricLowerBound(java.lang.Number val)

Builder metricRange(java.lang.Number min, java.lang.Number max)

Builder metricUpperBound(java.lang.Number val)

Builder minPeriodBetweenExecs(long val)

Builder minPoolSize(int val)

Builder name(java.lang.String val)

Builder poolColdSensor(BasicNotificationSensor val)

Builder poolHotSensor(BasicNotificationSensor val)

Builder poolOkSensor(BasicNotificationSensor val)

Builder resizeDownStabilizationDelay(long val)

Builder resizeOperator(ResizeOperator val)

Builder resizeUpStabilizationDelay(long val)

Builder sizeRange(int min, int max)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Method Detail

build

public AutoScalerPolicy build()


currentSizeOperator

public Builder currentSizeOperator(Function val)


id

public Builder id(java.lang.String val)


maxPoolSize

public Builder maxPoolSize(int val)


metric

public Builder metric(AttributeSensor val)


metricLowerBound

public Builder metricLowerBound(java.lang.Number val)


metricRange

public Builder metricRange(java.lang.Number min, java.lang.Number max)


metricUpperBound

public Builder metricUpperBound(java.lang.Number val)


minPeriodBetweenExecs

public Builder minPeriodBetweenExecs(long val)


minPoolSize

public Builder minPoolSize(int val)


name

public Builder name(java.lang.String val)


poolColdSensor

public Builder poolColdSensor(BasicNotificationSensor val)


poolHotSensor

public Builder poolHotSensor(BasicNotificationSensor val)


poolOkSensor

public Builder poolOkSensor(BasicNotificationSensor val)


resizeDownStabilizationDelay

public Builder resizeDownStabilizationDelay(long val)


resizeOperator

public Builder resizeOperator(ResizeOperator val)


resizeUpStabilizationDelay

public Builder resizeUpStabilizationDelay(long val)


sizeRange

public Builder sizeRange(int min, int max)


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.