Interface ManagementGroupAggregatedCostResult
-
public interface ManagementGroupAggregatedCostResult
An immutable client-side representation of ManagementGroupAggregatedCostResult.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BigDecimal
azureCharges()
Gets the azureCharges property: Azure Charges.String
billingPeriodId()
Gets the billingPeriodId property: The id of the billing period resource that the aggregated cost belongs to.BigDecimal
chargesBilledSeparately()
Gets the chargesBilledSeparately property: Charges Billed Separately.List<ManagementGroupAggregatedCostResult>
children()
Gets the children property: Children of a management group.String
currency()
Gets the currency property: The ISO currency in which the meter is charged, for example, USD.String
etag()
Gets the etag property: The etag for the resource.List<String>
excludedSubscriptions()
Gets the excludedSubscriptions property: List of subscription Guids excluded from the calculation of aggregated cost.String
id()
Gets the id property: Fully qualified resource Id for the resource.List<String>
includedSubscriptions()
Gets the includedSubscriptions property: List of subscription Guids included in the calculation of aggregated cost.ManagementGroupAggregatedCostResultInner
innerModel()
Gets the inner com.azure.resourcemanager.consumption.fluent.models.ManagementGroupAggregatedCostResultInner object.BigDecimal
marketplaceCharges()
Gets the marketplaceCharges property: Marketplace Charges.String
name()
Gets the name property: The name of the resource.Map<String,String>
tags()
Gets the tags property: Resource tags.String
type()
Gets the type property: The type of the resource.OffsetDateTime
usageEnd()
Gets the usageEnd property: The end of the date time range covered by the aggregated cost.OffsetDateTime
usageStart()
Gets the usageStart property: The start of the date time range covered by aggregated cost.
-
-
-
Method Detail
-
id
String id()
Gets the id property: Fully qualified resource Id for the resource.- Returns:
- the id value.
-
name
String name()
Gets the name property: The name of the resource.- Returns:
- the name value.
-
type
String type()
Gets the type property: The type of the resource.- Returns:
- the type value.
-
etag
String etag()
Gets the etag property: The etag for the resource.- Returns:
- the etag value.
-
billingPeriodId
String billingPeriodId()
Gets the billingPeriodId property: The id of the billing period resource that the aggregated cost belongs to.- Returns:
- the billingPeriodId value.
-
usageStart
OffsetDateTime usageStart()
Gets the usageStart property: The start of the date time range covered by aggregated cost.- Returns:
- the usageStart value.
-
usageEnd
OffsetDateTime usageEnd()
Gets the usageEnd property: The end of the date time range covered by the aggregated cost.- Returns:
- the usageEnd value.
-
azureCharges
BigDecimal azureCharges()
Gets the azureCharges property: Azure Charges.- Returns:
- the azureCharges value.
-
marketplaceCharges
BigDecimal marketplaceCharges()
Gets the marketplaceCharges property: Marketplace Charges.- Returns:
- the marketplaceCharges value.
-
chargesBilledSeparately
BigDecimal chargesBilledSeparately()
Gets the chargesBilledSeparately property: Charges Billed Separately.- Returns:
- the chargesBilledSeparately value.
-
currency
String currency()
Gets the currency property: The ISO currency in which the meter is charged, for example, USD.- Returns:
- the currency value.
-
children
List<ManagementGroupAggregatedCostResult> children()
Gets the children property: Children of a management group.- Returns:
- the children value.
-
includedSubscriptions
List<String> includedSubscriptions()
Gets the includedSubscriptions property: List of subscription Guids included in the calculation of aggregated cost.- Returns:
- the includedSubscriptions value.
-
excludedSubscriptions
List<String> excludedSubscriptions()
Gets the excludedSubscriptions property: List of subscription Guids excluded from the calculation of aggregated cost.- Returns:
- the excludedSubscriptions value.
-
innerModel
ManagementGroupAggregatedCostResultInner innerModel()
Gets the inner com.azure.resourcemanager.consumption.fluent.models.ManagementGroupAggregatedCostResultInner object.- Returns:
- the inner object.
-
-