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
All Methods Instance Methods Concrete Methods 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 Detail
-
allowedUsage
@ApiProperty(canBeNullOrNotSet=true) protected String allowedUsage
Bandwidth limit for this hardware.
-
allowedUsageSpecified
protected boolean allowedUsageSpecified
-
estimatedUsage
@ApiProperty(canBeNullOrNotSet=true) protected String estimatedUsage
Estimated bandwidth usage so far this billing cycle.
-
estimatedUsageSpecified
protected boolean estimatedUsageSpecified
-
hardwareId
@ApiProperty(canBeNullOrNotSet=true) protected Long hardwareId
Hardware ID of server to monitor.
-
hardwareIdSpecified
protected boolean hardwareIdSpecified
-
projectedUsage
@ApiProperty(canBeNullOrNotSet=true) protected String projectedUsage
Projected usage for this hardware based on previous usage this billing cycle.
-
projectedUsageSpecified
protected boolean projectedUsageSpecified
-
serverName
@ApiProperty(canBeNullOrNotSet=true) protected String serverName
the text name of the server being monitored.
-
serverNameSpecified
protected boolean serverNameSpecified
-
startDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar startDate
The minimum date included in this list.
-
startDateSpecified
protected boolean startDateSpecified
-
-
Method Detail
-
getAllowedUsage
public String getAllowedUsage()
-
setAllowedUsage
public void setAllowedUsage(String allowedUsage)
-
isAllowedUsageSpecified
public boolean isAllowedUsageSpecified()
-
unsetAllowedUsage
public void unsetAllowedUsage()
-
getEstimatedUsage
public String getEstimatedUsage()
-
setEstimatedUsage
public void setEstimatedUsage(String estimatedUsage)
-
isEstimatedUsageSpecified
public boolean isEstimatedUsageSpecified()
-
unsetEstimatedUsage
public void unsetEstimatedUsage()
-
getHardwareId
public Long getHardwareId()
-
setHardwareId
public void setHardwareId(Long hardwareId)
-
isHardwareIdSpecified
public boolean isHardwareIdSpecified()
-
unsetHardwareId
public void unsetHardwareId()
-
getProjectedUsage
public String getProjectedUsage()
-
setProjectedUsage
public void setProjectedUsage(String projectedUsage)
-
isProjectedUsageSpecified
public boolean isProjectedUsageSpecified()
-
unsetProjectedUsage
public void unsetProjectedUsage()
-
getServerName
public String getServerName()
-
setServerName
public void setServerName(String serverName)
-
isServerNameSpecified
public boolean isServerNameSpecified()
-
unsetServerName
public void unsetServerName()
-
getStartDate
public GregorianCalendar getStartDate()
-
setStartDate
public void setStartDate(GregorianCalendar startDate)
-
isStartDateSpecified
public boolean isStartDateSpecified()
-
unsetStartDate
public void unsetStartDate()
-
-