Class LoadBalancerStatistics
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.network.lbaas.LoadBalancerStatistics
-
@ApiType("SoftLayer_Network_LBaaS_LoadBalancerStatistics") public class LoadBalancerStatistics extends Entity
SoftLayer_Network_LBaaS_LoadBalancerStatistics is a collection of metrics retrieved from a load balancer instance. The available metrics are:- NUmber of members up
- Number of members down
- Total number of active connections
- Throughput
- Data processed by month
- Connection rate
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LoadBalancerStatistics.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Long
connectionRate
Number of connections seen at theprotected boolean
connectionRateSpecified
protected Long
dataProcessedByMonth
Data processed by month is the total of bin and boutprotected boolean
dataProcessedByMonthSpecified
protected Long
numberOfMembersDown
Number of members in DOWN health stateprotected boolean
numberOfMembersDownSpecified
protected Long
numberOfMembersUp
Number of members in UP health stateprotected boolean
numberOfMembersUpSpecified
protected BigDecimal
throughput
Throughput measures the total number of bitsprotected boolean
throughputSpecified
protected Long
totalConnections
Number of total active established connectionsprotected boolean
totalConnectionsSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description LoadBalancerStatistics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Long
getConnectionRate()
Long
getDataProcessedByMonth()
Long
getNumberOfMembersDown()
Long
getNumberOfMembersUp()
BigDecimal
getThroughput()
Long
getTotalConnections()
boolean
isConnectionRateSpecified()
boolean
isDataProcessedByMonthSpecified()
boolean
isNumberOfMembersDownSpecified()
boolean
isNumberOfMembersUpSpecified()
boolean
isThroughputSpecified()
boolean
isTotalConnectionsSpecified()
void
setConnectionRate(Long connectionRate)
void
setDataProcessedByMonth(Long dataProcessedByMonth)
void
setNumberOfMembersDown(Long numberOfMembersDown)
void
setNumberOfMembersUp(Long numberOfMembersUp)
void
setThroughput(BigDecimal throughput)
void
setTotalConnections(Long totalConnections)
void
unsetConnectionRate()
void
unsetDataProcessedByMonth()
void
unsetNumberOfMembersDown()
void
unsetNumberOfMembersUp()
void
unsetThroughput()
void
unsetTotalConnections()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
connectionRate
@ApiProperty(canBeNullOrNotSet=true) protected Long connectionRate
Number of connections seen at the
-
connectionRateSpecified
protected boolean connectionRateSpecified
-
dataProcessedByMonth
@ApiProperty(canBeNullOrNotSet=true) protected Long dataProcessedByMonth
Data processed by month is the total of bin and bout
-
dataProcessedByMonthSpecified
protected boolean dataProcessedByMonthSpecified
-
numberOfMembersDown
@ApiProperty(canBeNullOrNotSet=true) protected Long numberOfMembersDown
Number of members in DOWN health state
-
numberOfMembersDownSpecified
protected boolean numberOfMembersDownSpecified
-
numberOfMembersUp
@ApiProperty(canBeNullOrNotSet=true) protected Long numberOfMembersUp
Number of members in UP health state
-
numberOfMembersUpSpecified
protected boolean numberOfMembersUpSpecified
-
throughput
@ApiProperty(canBeNullOrNotSet=true) protected BigDecimal throughput
Throughput measures the total number of bits
-
throughputSpecified
protected boolean throughputSpecified
-
totalConnections
@ApiProperty(canBeNullOrNotSet=true) protected Long totalConnections
Number of total active established connections
-
totalConnectionsSpecified
protected boolean totalConnectionsSpecified
-
-
Method Detail
-
getConnectionRate
public Long getConnectionRate()
-
setConnectionRate
public void setConnectionRate(Long connectionRate)
-
isConnectionRateSpecified
public boolean isConnectionRateSpecified()
-
unsetConnectionRate
public void unsetConnectionRate()
-
getDataProcessedByMonth
public Long getDataProcessedByMonth()
-
setDataProcessedByMonth
public void setDataProcessedByMonth(Long dataProcessedByMonth)
-
isDataProcessedByMonthSpecified
public boolean isDataProcessedByMonthSpecified()
-
unsetDataProcessedByMonth
public void unsetDataProcessedByMonth()
-
getNumberOfMembersDown
public Long getNumberOfMembersDown()
-
setNumberOfMembersDown
public void setNumberOfMembersDown(Long numberOfMembersDown)
-
isNumberOfMembersDownSpecified
public boolean isNumberOfMembersDownSpecified()
-
unsetNumberOfMembersDown
public void unsetNumberOfMembersDown()
-
getNumberOfMembersUp
public Long getNumberOfMembersUp()
-
setNumberOfMembersUp
public void setNumberOfMembersUp(Long numberOfMembersUp)
-
isNumberOfMembersUpSpecified
public boolean isNumberOfMembersUpSpecified()
-
unsetNumberOfMembersUp
public void unsetNumberOfMembersUp()
-
getThroughput
public BigDecimal getThroughput()
-
setThroughput
public void setThroughput(BigDecimal throughput)
-
isThroughputSpecified
public boolean isThroughputSpecified()
-
unsetThroughput
public void unsetThroughput()
-
getTotalConnections
public Long getTotalConnections()
-
setTotalConnections
public void setTotalConnections(Long totalConnections)
-
isTotalConnectionsSpecified
public boolean isTotalConnectionsSpecified()
-
unsetTotalConnections
public void unsetTotalConnections()
-
-