org.jclouds.rackspace.cloudloadbalancers.v1.domain
Class LoadBalancerUsage

java.lang.Object
  extended by org.jclouds.rackspace.cloudloadbalancers.v1.domain.LoadBalancerUsage

public final class LoadBalancerUsage
extends Object


Constructor Summary
protected LoadBalancerUsage(int id, float averageNumConnections, float averageNumConnectionsSsl, int incomingTransferInBytes, int outgoingTransferInBytes, int incomingTransferSslInBytes, int outgoingTransferSslInBytes, int numVIPs, int numPolls, Date startTime, Date endTime, VirtualIP.Type vipType, String sslMode, String eventType)
           
 
Method Summary
 boolean equals(Object obj)
           
 float getAverageNumConnections()
           
 float getAverageNumConnectionsSsl()
           
 Date getEndTime()
           
 com.google.common.base.Optional<String> getEventType()
           
 int getId()
           
 int getIncomingTransferInBytes()
           
 int getIncomingTransferSslInBytes()
           
 int getNumPolls()
           
 int getNumVIPs()
           
 int getOutgoingTransferInBytes()
           
 int getOutgoingTransferSslInBytes()
           
 String getSSLMode()
           
 Date getStartTime()
           
 VirtualIP.Type getVIPType()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LoadBalancerUsage

@ConstructorProperties(value={"id","averageNumConnections","averageNumConnectionsSsl","incomingTransfer","outgoingTransfer","incomingTransferSsl","outgoingTransferSsl","numVips","numPolls","startTime","endTime","vipType","sslMode","eventType"})
protected LoadBalancerUsage(int id,
                                                       float averageNumConnections,
                                                       float averageNumConnectionsSsl,
                                                       int incomingTransferInBytes,
                                                       int outgoingTransferInBytes,
                                                       int incomingTransferSslInBytes,
                                                       int outgoingTransferSslInBytes,
                                                       int numVIPs,
                                                       int numPolls,
                                                       Date startTime,
                                                       Date endTime,
                                                       VirtualIP.Type vipType,
                                                       String sslMode,
                                                       String eventType)
Method Detail

getId

public int getId()

getAverageNumConnections

public float getAverageNumConnections()

getAverageNumConnectionsSsl

public float getAverageNumConnectionsSsl()

getIncomingTransferInBytes

public int getIncomingTransferInBytes()

getOutgoingTransferInBytes

public int getOutgoingTransferInBytes()

getIncomingTransferSslInBytes

public int getIncomingTransferSslInBytes()

getOutgoingTransferSslInBytes

public int getOutgoingTransferSslInBytes()

getNumVIPs

public int getNumVIPs()

getNumPolls

public int getNumPolls()

getStartTime

public Date getStartTime()

getEndTime

public Date getEndTime()

getVIPType

public VirtualIP.Type getVIPType()

getSSLMode

public String getSSLMode()

getEventType

public com.google.common.base.Optional<String> getEventType()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.