Class PartnerOperations
java.lang.Object
com.microsoft.store.partnercenter.PartnerOperations
- All Implemented Interfaces:
IPartner
- Direct Known Subclasses:
AggregatePartnerOperations
public class PartnerOperations extends Object implements IPartner
The partner implementation class.
-
Constructor Summary
Constructors Constructor Description PartnerOperations(IPartnerCredentials credentials, IRequestContext context)Initializes a new instance of the PartnerOperations class. -
Method Summary
Modifier and Type Method Description IAgreementDetailsCollectiongetAgreementDetails()Gets the agreement metadata operations.IPartnerAnalyticsCollectiongetAnalytics()Gets the analytics collection operations.IAuditRecordsCollectiongetAuditRecords()Gets the audit records operations available to the partner.IComplianceCollectiongetCompliance()Gets the compliance operations available to the partner.ICountryValidationRulesCollectiongetCountryValidationRules()Gets the country validation rules operations available to the partner.IPartnerCredentialsgetCredentials()Gets the partner credentials.ICustomerCollectiongetCustomers()Gets the partner customers operations.IDomainCollectiongetDomains()Gets the domain operations available to the partner.IResourceCollectionEnumeratorContainergetEnumerators()Gets the collection enumerators available for traversing through results.IExtensionsgetExtensions()Gets the extensions operations available to the partner.IInvoiceCollectiongetInvoices()Gets the partner's invoices.ICountrySelector<IOfferCategoryCollection>getOfferCategories()Gets the offer categories operations available to the partner.ICountrySelector<IOfferCollection>getOffers()Gets the offer operations available to the partner.IProductCollectiongetProducts()Gets the product operations available to the partner.IProductUpgradeCollectiongetProductUpgrades()Gets the product upgrades operations available to the partner.IPartnerProfileCollectiongetProfiles()Gets the partner profiles operations.IRateCardCollectiongetRateCards()Gets the rate card operations available to the partner.IRelationshipCollectiongetRelationships()Gets the relationship collection operations available to the partner.IRequestContextgetRequestContext()Gets the request context.IPartnerServiceClientgetServiceClient()Gets the partner service client.IServiceIncidentCollectiongetServiceIncidents()Gets the Service incidents operations available.IPartnerServiceRequestCollectiongetServiceRequests()Gets the Service Request operations available.IPartnerUsageSummarygetUsageSummary()Gets the usage summary operations available to the partner.IValidationOperationsgetValidations()Gets the validation operations available to the partner.
-
Constructor Details
-
PartnerOperations
Initializes a new instance of the PartnerOperations class.- Parameters:
credentials- The partner credentials.context- A partner context.
-
-
Method Details
-
getCompliance
Gets the compliance operations available to the partner.- Specified by:
getCompliancein interfaceIPartner- Returns:
- The compliance operations available to the partner.
-
getCredentials
Description copied from interface:IPartnerGets the partner credentials.- Specified by:
getCredentialsin interfaceIPartner- Returns:
- The partner credentials.
-
getRequestContext
Description copied from interface:IPartnerGets the request context.- Specified by:
getRequestContextin interfaceIPartner- Returns:
- The request context.
-
getEnumerators
Gets the collection enumerators available for traversing through results.- Specified by:
getEnumeratorsin interfaceIPartner- Returns:
- The collection enumerators available for traversing through results.
-
getOfferCategories
Gets the offer categories operations available to the partner.- Specified by:
getOfferCategoriesin interfaceIPartner- Returns:
- The offer categories operations available to the partner.
-
getProfiles
Gets the partner profiles operations.- Specified by:
getProfilesin interfaceIPartner- Returns:
- The profiles operations available to the partner.
-
getCustomers
Gets the partner customers operations.- Specified by:
getCustomersin interfaceIPartner- Returns:
- The partner customers operations.
-
getOffers
Gets the offer operations available to the partner. -
getInvoices
Gets the partner's invoices.- Specified by:
getInvoicesin interfaceIPartner- Returns:
- The partner invoice operations.
-
getServiceRequests
Gets the Service Request operations available.- Specified by:
getServiceRequestsin interfaceIPartner- Returns:
- The operations that can be performed on a partners' service requests.
-
getServiceIncidents
Gets the Service incidents operations available.- Specified by:
getServiceIncidentsin interfaceIPartner- Returns:
- The service health operations that can be performed on a partner's subscribed services.
-
getUsageSummary
Gets the usage summary operations available to the partner.- Specified by:
getUsageSummaryin interfaceIPartner- Returns:
- The usage summary operations available to the partner.
-
getAuditRecords
Gets the audit records operations available to the partner.- Specified by:
getAuditRecordsin interfaceIPartner- Returns:
- The audit records operations available to the partner.
-
getCountryValidationRules
Gets the country validation rules operations available to the partner.- Specified by:
getCountryValidationRulesin interfaceIPartner- Returns:
- The country validation rules collection operations available to the partner.
-
getDomains
Gets the domain operations available to the partner.- Specified by:
getDomainsin interfaceIPartner- Returns:
- The domains operations available to the partner.
-
getRateCards
Gets the rate card operations available to the partner.- Specified by:
getRateCardsin interfaceIPartner- Returns:
- The rate card operations available to the partner.
-
getAnalytics
Gets the analytics collection operations.- Specified by:
getAnalyticsin interfaceIPartner- Returns:
- The analytics collection operations.
-
getExtensions
Gets the extensions operations available to the partner.- Specified by:
getExtensionsin interfaceIPartner- Returns:
- The extensions operations available to the partner.
-
getProducts
Gets the product operations available to the partner.- Specified by:
getProductsin interfaceIPartner- Returns:
- The product operations available to the partner.
-
getRelationships
Gets the relationship collection operations available to the partner.- Specified by:
getRelationshipsin interfaceIPartner- Returns:
- The relationship collection operations available to the partner.
-
getValidations
Gets the validation operations available to the partner.- Specified by:
getValidationsin interfaceIPartner- Returns:
- The validation operations available to the partner.
-
getAgreementDetails
Gets the agreement metadata operations.- Specified by:
getAgreementDetailsin interfaceIPartner- Returns:
- The agreement metadata operations.
-
getProductUpgrades
Gets the product upgrades operations available to the partner.- Specified by:
getProductUpgradesin interfaceIPartner- Returns:
- The product upgrades operations available to the partner.
-
getServiceClient
Gets the partner service client.- Specified by:
getServiceClientin interfaceIPartner- Returns:
- The partner service client.
-