Class ConsumptionManager


  • public final class ConsumptionManager
    extends Object
    Entry point to ConsumptionManager. Consumption management client provides access to consumption resources for Azure Enterprise Subscriptions.
    • Method Detail

      • authenticate

        public static ConsumptionManager authenticate​(com.azure.core.credential.TokenCredential credential,
                                                      com.azure.core.management.profile.AzureProfile profile)
        Creates an instance of Consumption service API entry point.
        Parameters:
        credential - the credential to use.
        profile - the Azure profile for client.
        Returns:
        the Consumption service API instance.
      • configure

        public static ConsumptionManager.Configurable configure()
        Gets a Configurable instance that can be used to create ConsumptionManager with optional configuration.
        Returns:
        the Configurable instance allowing configurations.
      • usageDetails

        public UsageDetails usageDetails()
        Returns:
        Resource collection API of UsageDetails.
      • marketplaces

        public Marketplaces marketplaces()
        Returns:
        Resource collection API of Marketplaces.
      • budgets

        public Budgets budgets()
        Returns:
        Resource collection API of Budgets.
      • tags

        public Tags tags()
        Returns:
        Resource collection API of Tags.
      • charges

        public Charges charges()
        Returns:
        Resource collection API of Charges.
      • balances

        public Balances balances()
        Returns:
        Resource collection API of Balances.
      • reservationsSummaries

        public ReservationsSummaries reservationsSummaries()
        Returns:
        Resource collection API of ReservationsSummaries.
      • reservationsDetails

        public ReservationsDetails reservationsDetails()
        Returns:
        Resource collection API of ReservationsDetails.
      • reservationRecommendations

        public ReservationRecommendations reservationRecommendations()
        Returns:
        Resource collection API of ReservationRecommendations.
      • reservationRecommendationDetails

        public ReservationRecommendationDetails reservationRecommendationDetails()
        Returns:
        Resource collection API of ReservationRecommendationDetails.
      • reservationTransactions

        public ReservationTransactions reservationTransactions()
        Returns:
        Resource collection API of ReservationTransactions.
      • priceSheets

        public PriceSheets priceSheets()
        Returns:
        Resource collection API of PriceSheets.
      • operations

        public Operations operations()
        Returns:
        Resource collection API of Operations.
      • aggregatedCosts

        public AggregatedCosts aggregatedCosts()
        Returns:
        Resource collection API of AggregatedCosts.
      • eventsOperations

        public EventsOperations eventsOperations()
        Returns:
        Resource collection API of EventsOperations.
      • lotsOperations

        public LotsOperations lotsOperations()
        Returns:
        Resource collection API of LotsOperations.
      • credits

        public Credits credits()
        Returns:
        Resource collection API of Credits.
      • serviceClient

        public ConsumptionManagementClient serviceClient()
        Returns:
        Wrapped service client ConsumptionManagementClient providing direct access to the underlying auto-generated API implementation, based on Azure REST API.