org.apache.stratos.lb.common.conf
Class LoadBalancerConfiguration.ServiceConfiguration

java.lang.Object
  extended by org.apache.stratos.lb.common.conf.LoadBalancerConfiguration.Configuration
      extended by org.apache.stratos.lb.common.conf.LoadBalancerConfiguration.ServiceConfiguration
All Implemented Interfaces:
Serializable
Enclosing class:
LoadBalancerConfiguration

public class LoadBalancerConfiguration.ServiceConfiguration
extends LoadBalancerConfiguration.Configuration
implements Serializable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.stratos.lb.common.conf.LoadBalancerConfiguration.Configuration
additional_info, availability_zone, availabilityZoneSet, imageId, instance_type, instanceTypeSet, payload, payloadSet, security_groups, securityGroupsSet
 
Constructor Summary
LoadBalancerConfiguration.ServiceConfiguration()
           
 
Method Summary
 boolean equals(LoadBalancerConfiguration.ServiceConfiguration config)
           
 double getAlarmingLowerRate()
           
 double getAlarmingUpperRate()
           
 String getDomain()
           
 List<String> getHosts()
           
 int getInstancesPerScaleUp()
           
 int getMaxAppInstances()
           
 int getMaxRequestsPerSecond()
           
 int getMessageExpiryTime()
           
 int getMinAppInstances()
           
 String getPublicIp()
           
 int getRoundsToAverage()
           
 double getScaleDownFactor()
           
 String getServiceName()
           
 String getSubDomain()
           
 String getTenantRange()
           
 Map<String,String> getUrl_suffix()
           
 int hashCode()
           
 void setAlarming_lower_rate(double rate)
           
 void setAlarming_upper_rate(double rate)
           
 void setDomain(String domain)
           
 void setHosts(String hostsStr)
           
 void setInstances_per_scale_up(int instancesPerScaleUp)
           
 void setMax_app_instances(int maxAppInstances)
           
 void setMax_requests_per_second(int rps)
           
 void setMessage_expiry_time(int messageExpiryTime)
           
 void setMin_app_instances(int minAppInstances)
           
 void setPublic_ip(String publicIp)
           
 void setRounds_to_average(int roundsToAverage)
           
 void setScale_down_factor(double factor)
           
 void setServiceName(String name)
           
 void setSub_domain(String subDomain)
           
 void setTenant_range(String range)
           
 void setUrl_suffix(String suffix)
           
 
Methods inherited from class org.apache.stratos.lb.common.conf.LoadBalancerConfiguration.Configuration
getAdditionalInfo, getAvailability_zone, getImageId, getInstanceType, getSecurityGroups, getUserData, setAvailability_zone, setInstance_type, setPayload, setSecurity_groups
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoadBalancerConfiguration.ServiceConfiguration

public LoadBalancerConfiguration.ServiceConfiguration()
Method Detail

getServiceName

public String getServiceName()

setServiceName

public void setServiceName(String name)

getPublicIp

public String getPublicIp()

setPublic_ip

public void setPublic_ip(String publicIp)

getTenantRange

public String getTenantRange()

getDomain

public String getDomain()

getHosts

public List<String> getHosts()

getMinAppInstances

public int getMinAppInstances()

getMaxAppInstances

public int getMaxAppInstances()

getMaxRequestsPerSecond

public int getMaxRequestsPerSecond()

getRoundsToAverage

public int getRoundsToAverage()

getInstancesPerScaleUp

public int getInstancesPerScaleUp()

getMessageExpiryTime

public int getMessageExpiryTime()

getSubDomain

public String getSubDomain()

setMin_app_instances

public void setMin_app_instances(int minAppInstances)

setMax_app_instances

public void setMax_app_instances(int maxAppInstances)

setAlarming_upper_rate

public void setAlarming_upper_rate(double rate)

setAlarming_lower_rate

public void setAlarming_lower_rate(double rate)

setScale_down_factor

public void setScale_down_factor(double factor)

setMax_requests_per_second

public void setMax_requests_per_second(int rps)

setRounds_to_average

public void setRounds_to_average(int roundsToAverage)

setInstances_per_scale_up

public void setInstances_per_scale_up(int instancesPerScaleUp)

setMessage_expiry_time

public void setMessage_expiry_time(int messageExpiryTime)

setHosts

public void setHosts(String hostsStr)

setUrl_suffix

public void setUrl_suffix(String suffix)

getUrl_suffix

public Map<String,String> getUrl_suffix()

setTenant_range

public void setTenant_range(String range)

setSub_domain

public void setSub_domain(String subDomain)

setDomain

public void setDomain(String domain)

equals

public boolean equals(LoadBalancerConfiguration.ServiceConfiguration config)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getAlarmingUpperRate

public double getAlarmingUpperRate()

getAlarmingLowerRate

public double getAlarmingLowerRate()

getScaleDownFactor

public double getScaleDownFactor()


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.