org.springframework.social.partnercenter.api.analytics.AnalyticsOperations Maven / Gradle / Ivy
package org.springframework.social.partnercenter.api.analytics;
import org.springframework.http.ResponseEntity;
import org.springframework.social.partnercenter.api.PartnerCenterResponse;
public interface AnalyticsOperations {
/**
* Get partner licenses deployment information aggregated to include all customers
*
* @return PartnerLicensesDeploymentInsights
* @see MSDN: Get partner licenses deployment information
*/
ResponseEntity> getPartnerLicensesDeploymentInsights();
/**
* Get partner licenses usage information aggregated to include all customers.
*
* @return PartnerLicensesUsageInsights
* @see MSDN: Get partner licenses usage information
*/
ResponseEntity> getPartnerLicensesUsageInsights();
/**
* Get licenses deployment insights for a specific customer.
*
* @param customerId A GUID formatted customer-id that identifies the customer.
* @return CustomerLicensesDeploymentInsights
* @see MSDN: Get customer licenses usage information
*/
ResponseEntity> getCustomerLicensesDeploymentInsights(String customerId);
/**
* Get licenses deployment insights for a specific customer.
*
* @param customerId A GUID formatted customer-id that identifies the customer.
* @return CustomerLicensesUsageInsights
* @see MSDN: Get customer licenses usage information
*/
ResponseEntity> getCustomerLicensesUsageInsights(String customerId);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy