Class Projection
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.container.bandwidth.Projection
@ApiType("SoftLayer_Container_Bandwidth_Projection") public class Projection extends Entity
SoftLayer_Container_Bandwidth_Projection models projected bandwidth use over a time range.
- See Also:
- SoftLayer_Container_Bandwidth_Projection
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Projection.Mask
-
Field Summary
Fields Modifier and Type Field Description protected String
allowedUsage
Bandwidth limit for this hardware.protected boolean
allowedUsageSpecified
protected String
estimatedUsage
Estimated bandwidth usage so far this billing cycle.protected boolean
estimatedUsageSpecified
protected Long
hardwareId
Hardware ID of server to monitor.protected boolean
hardwareIdSpecified
protected String
projectedUsage
Projected usage for this hardware based on previous usage this billing cycle.protected boolean
projectedUsageSpecified
protected String
serverName
the text name of the server being monitored.protected boolean
serverNameSpecified
protected GregorianCalendar
startDate
The minimum date included in this list.protected boolean
startDateSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Projection()
-
Method Summary
Modifier and Type Method Description String
getAllowedUsage()
String
getEstimatedUsage()
Long
getHardwareId()
String
getProjectedUsage()
String
getServerName()
GregorianCalendar
getStartDate()
boolean
isAllowedUsageSpecified()
boolean
isEstimatedUsageSpecified()
boolean
isHardwareIdSpecified()
boolean
isProjectedUsageSpecified()
boolean
isServerNameSpecified()
boolean
isStartDateSpecified()
void
setAllowedUsage(String allowedUsage)
void
setEstimatedUsage(String estimatedUsage)
void
setHardwareId(Long hardwareId)
void
setProjectedUsage(String projectedUsage)
void
setServerName(String serverName)
void
setStartDate(GregorianCalendar startDate)
void
unsetAllowedUsage()
void
unsetEstimatedUsage()
void
unsetHardwareId()
void
unsetProjectedUsage()
void
unsetServerName()
void
unsetStartDate()
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
allowedUsage
Bandwidth limit for this hardware. -
allowedUsageSpecified
protected boolean allowedUsageSpecified -
estimatedUsage
Estimated bandwidth usage so far this billing cycle. -
estimatedUsageSpecified
protected boolean estimatedUsageSpecified -
hardwareId
Hardware ID of server to monitor. -
hardwareIdSpecified
protected boolean hardwareIdSpecified -
projectedUsage
Projected usage for this hardware based on previous usage this billing cycle. -
projectedUsageSpecified
protected boolean projectedUsageSpecified -
serverName
the text name of the server being monitored. -
serverNameSpecified
protected boolean serverNameSpecified -
startDate
The minimum date included in this list. -
startDateSpecified
protected boolean startDateSpecified
-
-
Constructor Details
-
Projection
public Projection()
-
-
Method Details
-
getAllowedUsage
-
setAllowedUsage
-
isAllowedUsageSpecified
public boolean isAllowedUsageSpecified() -
unsetAllowedUsage
public void unsetAllowedUsage() -
getEstimatedUsage
-
setEstimatedUsage
-
isEstimatedUsageSpecified
public boolean isEstimatedUsageSpecified() -
unsetEstimatedUsage
public void unsetEstimatedUsage() -
getHardwareId
-
setHardwareId
-
isHardwareIdSpecified
public boolean isHardwareIdSpecified() -
unsetHardwareId
public void unsetHardwareId() -
getProjectedUsage
-
setProjectedUsage
-
isProjectedUsageSpecified
public boolean isProjectedUsageSpecified() -
unsetProjectedUsage
public void unsetProjectedUsage() -
getServerName
-
setServerName
-
isServerNameSpecified
public boolean isServerNameSpecified() -
unsetServerName
public void unsetServerName() -
getStartDate
-
setStartDate
-
isStartDateSpecified
public boolean isStartDateSpecified() -
unsetStartDate
public void unsetStartDate()
-