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
All Methods Instance Methods Abstract Methods 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 it-
Methods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
-
-
-
Method Detail
-
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
void setMask(Metrics.Mask mask)
-
getCustomerInvoicingMetrics
@ApiMethod List<Metrics> getCustomerInvoicingMetrics(String vendorName, Long startDate, Long endDate, String frequency)
-
getCustomerRealTimeMetrics
@ApiMethod List<Metrics> getCustomerRealTimeMetrics(String vendorName, Long startTime, Long endTime, Long timeInterval)
-
getCustomerUsageMetrics
@ApiMethod List<Metrics> getCustomerUsageMetrics(String vendorName, Long startDate, Long endDate, String frequency)
-
getMappingBandwidthByRegionMetrics
@ApiMethod List<Metrics> getMappingBandwidthByRegionMetrics(String mappingUniqueId, Long startDate, Long endDate, String frequency)
-
getMappingBandwidthMetrics
@ApiMethod List<Metrics> getMappingBandwidthMetrics(String mappingUniqueId, Long startDate, Long endDate, String frequency)
-
getMappingHitsByTypeMetrics
@ApiMethod List<Metrics> getMappingHitsByTypeMetrics(String mappingUniqueId, Long startDate, Long endDate, String frequency)
-
getMappingHitsMetrics
@ApiMethod List<Metrics> getMappingHitsMetrics(String mappingUniqueId, Long startDate, Long endDate, String frequency)
-
getMappingIntegratedMetrics
@ApiMethod List<Metrics> getMappingIntegratedMetrics(String mappingUniqueId, Long startTime, Long endTime, String frequency)
-
getMappingRealTimeMetrics
@ApiMethod List<Metrics> getMappingRealTimeMetrics(String mappingUniqueId, Long startTime, Long endTime, Long timeInterval)
-
-