Interface Metrics.Service
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- Metrics
@ApiService("SoftLayer_Network_CdnMarketplace_Metrics") public static interface Metrics.Service extends Service
This Service class will describe in detail each Simple Object Access Protocol (SOAP) API call used in the Content Delivery Network (CDN) metrics. These APIs will allow callers to collect metrics for the CDN service.
- See Also:
- SoftLayer_Network_CdnMarketplace_Metrics
-
Method Summary
Modifier and Type Method Description Metrics.ServiceAsync
asAsync()
Get an async version of this serviceList<Metrics>
getCustomerInvoicingMetrics(String vendorName, Long startDate, Long endDate, String frequency)
List<Metrics>
getCustomerRealTimeMetrics(String vendorName, Long startTime, Long endTime, Long timeInterval)
List<Metrics>
getCustomerUsageMetrics(String vendorName, Long startDate, Long endDate, String frequency)
List<Metrics>
getMappingBandwidthByRegionMetrics(String mappingUniqueId, Long startDate, Long endDate, String frequency)
List<Metrics>
getMappingBandwidthMetrics(String mappingUniqueId, Long startDate, Long endDate, String frequency)
List<Metrics>
getMappingHitsByTypeMetrics(String mappingUniqueId, Long startDate, Long endDate, String frequency)
List<Metrics>
getMappingHitsMetrics(String mappingUniqueId, Long startDate, Long endDate, String frequency)
List<Metrics>
getMappingIntegratedMetrics(String mappingUniqueId, Long startTime, Long endTime, String frequency)
List<Metrics>
getMappingRealTimeMetrics(String mappingUniqueId, Long startTime, Long endTime, Long timeInterval)
List<Metrics>
getMappingUsageMetrics(String mappingUniqueId, Long startDate, Long endDate, String frequency)
void
setMask(Metrics.Mask mask)
Metrics.Mask
withMask()
Use the existing mask on this service or create it if not presentMetrics.Mask
withNewMask()
Overwrite the existing mask on this service with a new one and return itMethods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
Method Details
-
asAsync
Metrics.ServiceAsync asAsync()Description copied from interface:Service
Get an async version of this service -
withNewMask
Metrics.Mask withNewMask()Description copied from interface:Maskable
Overwrite the existing mask on this service with a new one and return it- Specified by:
withNewMask
in interfaceMaskable
-
withMask
Metrics.Mask withMask()Description copied from interface:Maskable
Use the existing mask on this service or create it if not present -
setMask
-
getCustomerInvoicingMetrics
-
getCustomerRealTimeMetrics
-
getCustomerUsageMetrics
-
getMappingBandwidthByRegionMetrics
-
getMappingBandwidthMetrics
-
getMappingHitsByTypeMetrics
-
getMappingHitsMetrics
-
getMappingIntegratedMetrics
-
getMappingRealTimeMetrics
-
getMappingUsageMetrics
-