All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.microsoft.store.partnercenter.usage.ICustomerUsageSpendingBudget Maven / Gradle / Ivy

There is a newer version: 1.15.3
Show newest version
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT license. See the LICENSE file in the project root for full license information.

package com.microsoft.store.partnercenter.usage;

import com.microsoft.store.partnercenter.IPartnerComponentString;
import com.microsoft.store.partnercenter.genericoperations.IEntityGetOperations;
import com.microsoft.store.partnercenter.genericoperations.IEntityPatchOperations;
import com.microsoft.store.partnercenter.models.usage.SpendingBudget;

/**
 * This interface defines the operations available on a customer's usage spending budget.
 */
public interface ICustomerUsageSpendingBudget
    extends IPartnerComponentString, IEntityGetOperations,
    IEntityPatchOperations
{
    /**
     * Retrieves the customer's usage spending budget.
     * @return The customer's usage spending budget.
     */
    SpendingBudget get();

    /**
     * Patches the customer's usage spending budget.
     * 
     * @param spendingBudget The new customer's usage spending budget.
     * 
     * @return The updated customer's usage spending budget. 
     */
    SpendingBudget patch( SpendingBudget spendingBudget );

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy