Retrieve a graph of a server's public network bandwidth usage over the specified timeframe. If no timeframe is specified then getPublicBandwidthGraphImage retrieves the last 24 hours of public bandwidth usage. getPublicBandwidthGraphImage returns a PNG image measuring 827 pixels by 293 pixels.
HardwareSoftLayer_Hardware_Server::getPublicBandwidthData
Overview
Parameters
Headers
n/a
authenticate, SoftLayer_Hardware_ServerInitParameters
Return Values
an array of SoftLayer_Metric_Tracking_Object_Data
Error Handling
- SoftLayer_Exception: Throw the exception "Unable to retrieve the public bandwidth graph for server {id}." if the API is unable to retrieve a valid PNG bandwidth graph image.
- SoftLayer_Exception: Throw the exception "The start time {startTime} is not a readable date format." if an invalid start time is passed to getPublicBandwidthGraphImage.
- SoftLayer_Exception: Throw the exception "The end time {endTime} is not a readable date format." if an invalid end time is passed to getPublicBandwidthGraphImage.