Class CostManagementManager
java.lang.Object
com.azure.resourcemanager.costmanagement.CostManagementManager
Entry point to CostManagementManager. CostManagement management client provides access to CostManagement resources
for Azure Enterprise Subscriptions.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
The Configurable allowing configurations to be set. -
Method Summary
Modifier and TypeMethodDescriptionalerts()
Gets the resource collection API of Alerts.static CostManagementManager
authenticate
(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.AzureProfile profile) Creates an instance of CostManagement service API entry point.static CostManagementManager
authenticate
(com.azure.core.http.HttpPipeline httpPipeline, com.azure.core.management.profile.AzureProfile profile) Creates an instance of CostManagement service API entry point.Gets the resource collection API of BenefitRecommendations.Gets the resource collection API of BenefitUtilizationSummaries.Gets a Configurable instance that can be used to create CostManagementManager with optional configuration.Gets the resource collection API of Dimensions.exports()
Gets the resource collection API of Exports.Gets the resource collection API of Forecasts.Gets the resource collection API of GenerateCostDetailsReports.Gets the resource collection API of GenerateDetailedCostReportOperationResults.Gets the resource collection API of GenerateDetailedCostReportOperationStatus.Gets the resource collection API of GenerateDetailedCostReports.Gets the resource collection API of GenerateReservationDetailsReports.Gets the resource collection API of Operations.Gets the resource collection API of PriceSheets.queries()
Gets the resource collection API of Queries.Gets the resource collection API of ScheduledActions.views()
Gets the resource collection API of Views.
-
Method Details
-
authenticate
public static CostManagementManager authenticate(com.azure.core.credential.TokenCredential credential, com.azure.core.management.profile.AzureProfile profile) Creates an instance of CostManagement service API entry point.- Parameters:
credential
- the credential to use.profile
- the Azure profile for client.- Returns:
- the CostManagement service API instance.
-
authenticate
public static CostManagementManager authenticate(com.azure.core.http.HttpPipeline httpPipeline, com.azure.core.management.profile.AzureProfile profile) Creates an instance of CostManagement service API entry point.- Parameters:
httpPipeline
- theHttpPipeline
configured with Azure authentication credential.profile
- the Azure profile for client.- Returns:
- the CostManagement service API instance.
-
configure
Gets a Configurable instance that can be used to create CostManagementManager with optional configuration.- Returns:
- the Configurable instance allowing configurations.
-
operations
Gets the resource collection API of Operations.- Returns:
- Resource collection API of Operations.
-
views
Gets the resource collection API of Views. It manages View.- Returns:
- Resource collection API of Views.
-
alerts
Gets the resource collection API of Alerts.- Returns:
- Resource collection API of Alerts.
-
forecasts
Gets the resource collection API of Forecasts.- Returns:
- Resource collection API of Forecasts.
-
dimensions
Gets the resource collection API of Dimensions.- Returns:
- Resource collection API of Dimensions.
-
queries
Gets the resource collection API of Queries.- Returns:
- Resource collection API of Queries.
-
generateReservationDetailsReports
Gets the resource collection API of GenerateReservationDetailsReports.- Returns:
- Resource collection API of GenerateReservationDetailsReports.
-
exports
Gets the resource collection API of Exports. It manages Export.- Returns:
- Resource collection API of Exports.
-
generateCostDetailsReports
Gets the resource collection API of GenerateCostDetailsReports.- Returns:
- Resource collection API of GenerateCostDetailsReports.
-
generateDetailedCostReports
Gets the resource collection API of GenerateDetailedCostReports.- Returns:
- Resource collection API of GenerateDetailedCostReports.
-
generateDetailedCostReportOperationResults
Gets the resource collection API of GenerateDetailedCostReportOperationResults.- Returns:
- Resource collection API of GenerateDetailedCostReportOperationResults.
-
generateDetailedCostReportOperationStatus
Gets the resource collection API of GenerateDetailedCostReportOperationStatus.- Returns:
- Resource collection API of GenerateDetailedCostReportOperationStatus.
-
priceSheets
Gets the resource collection API of PriceSheets.- Returns:
- Resource collection API of PriceSheets.
-
scheduledActions
Gets the resource collection API of ScheduledActions. It manages ScheduledAction.- Returns:
- Resource collection API of ScheduledActions.
-
benefitRecommendations
Gets the resource collection API of BenefitRecommendations.- Returns:
- Resource collection API of BenefitRecommendations.
-
benefitUtilizationSummaries
Gets the resource collection API of BenefitUtilizationSummaries.- Returns:
- Resource collection API of BenefitUtilizationSummaries.
-
serviceClient
- Returns:
- Wrapped service client CostManagementClient providing direct access to the underlying auto-generated API implementation, based on Azure REST API.
-