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 classProjection.Mask -
Field Summary
Fields Modifier and Type Field Description protected StringallowedUsageBandwidth limit for this hardware.protected booleanallowedUsageSpecifiedprotected StringestimatedUsageEstimated bandwidth usage so far this billing cycle.protected booleanestimatedUsageSpecifiedprotected LonghardwareIdHardware ID of server to monitor.protected booleanhardwareIdSpecifiedprotected StringprojectedUsageProjected usage for this hardware based on previous usage this billing cycle.protected booleanprojectedUsageSpecifiedprotected StringserverNamethe text name of the server being monitored.protected booleanserverNameSpecifiedprotected GregorianCalendarstartDateThe minimum date included in this list.protected booleanstartDateSpecified -
Constructor Summary
Constructors Constructor Description Projection() -
Method Summary
Modifier and Type Method Description StringgetAllowedUsage()StringgetEstimatedUsage()LonggetHardwareId()StringgetProjectedUsage()StringgetServerName()GregorianCalendargetStartDate()booleanisAllowedUsageSpecified()booleanisEstimatedUsageSpecified()booleanisHardwareIdSpecified()booleanisProjectedUsageSpecified()booleanisServerNameSpecified()booleanisStartDateSpecified()voidsetAllowedUsage(String allowedUsage)voidsetEstimatedUsage(String estimatedUsage)voidsetHardwareId(Long hardwareId)voidsetProjectedUsage(String projectedUsage)voidsetServerName(String serverName)voidsetStartDate(GregorianCalendar startDate)voidunsetAllowedUsage()voidunsetEstimatedUsage()voidunsetHardwareId()voidunsetProjectedUsage()voidunsetServerName()voidunsetStartDate()
-
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()
-