ConsumptionManager Class

  • java.lang.Object
    • com.azure.resourcemanager.consumption.ConsumptionManager

public final class ConsumptionManager

Entry point to ConsumptionManager. Consumption management client provides access to consumption resources for Azure Enterprise Subscriptions.

Method Summary

Modifier and Type Method and Description
AggregatedCosts aggregatedCosts()
static ConsumptionManager authenticate(TokenCredential credential, AzureProfile profile)

Creates an instance of Consumption service API entry point.

Balances balances()
Budgets budgets()
Charges charges()
static Configurable configure()

Gets a Configurable instance that can be used to create ConsumptionManager with optional configuration.

Credits credits()
EventsOperations eventsOperations()
LotsOperations lotsOperations()
Marketplaces marketplaces()
Operations operations()
PriceSheets priceSheets()
ReservationRecommendationDetails reservationRecommendationDetails()
ReservationRecommendations reservationRecommendations()
ReservationTransactions reservationTransactions()
ReservationsDetails reservationsDetails()
ReservationsSummaries reservationsSummaries()
ConsumptionManagementClient serviceClient()
Tags tags()
UsageDetails usageDetails()

Methods inherited from java.lang.Object

Method Details

aggregatedCosts

public AggregatedCosts aggregatedCosts()

Returns:

Resource collection API of AggregatedCosts.

authenticate

public static ConsumptionManager authenticate(TokenCredential credential, 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.

balances

public Balances balances()

Returns:

Resource collection API of Balances.

budgets

public Budgets budgets()

Returns:

Resource collection API of Budgets.

charges

public Charges charges()

Returns:

Resource collection API of Charges.

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.

credits

public Credits credits()

Returns:

Resource collection API of Credits.

eventsOperations

public EventsOperations eventsOperations()

Returns:

Resource collection API of EventsOperations.

lotsOperations

public LotsOperations lotsOperations()

Returns:

Resource collection API of LotsOperations.

marketplaces

public Marketplaces marketplaces()

Returns:

Resource collection API of Marketplaces.

operations

public Operations operations()

Returns:

Resource collection API of Operations.

priceSheets

public PriceSheets priceSheets()

Returns:

Resource collection API of PriceSheets.

reservationRecommendationDetails

public ReservationRecommendationDetails reservationRecommendationDetails()

Returns:

Resource collection API of ReservationRecommendationDetails.

reservationRecommendations

public ReservationRecommendations reservationRecommendations()

Returns:

Resource collection API of ReservationRecommendations.

reservationTransactions

public ReservationTransactions reservationTransactions()

Returns:

Resource collection API of ReservationTransactions.

reservationsDetails

public ReservationsDetails reservationsDetails()

Returns:

Resource collection API of ReservationsDetails.

reservationsSummaries

public ReservationsSummaries reservationsSummaries()

Returns:

Resource collection API of ReservationsSummaries.

serviceClient

public ConsumptionManagementClient serviceClient()

Returns:

Wrapped service client ConsumptionManagementClient providing direct access to the underlying auto-generated API implementation, based on Azure REST API.

tags

public Tags tags()

Returns:

Resource collection API of Tags.

usageDetails

public UsageDetails usageDetails()

Returns:

Resource collection API of UsageDetails.

Applies to