ManagementGroupAggregatedCostProperties Class
- java.
lang. Object - com.
azure. resourcemanager. consumption. fluent. models. ManagementGroupAggregatedCostProperties
- com.
Implements
public final class ManagementGroupAggregatedCostProperties
implements JsonSerializable<ManagementGroupAggregatedCostProperties>
The properties of the Management Group Aggregated Cost.
Constructor Summary
| Constructor | Description |
|---|---|
| ManagementGroupAggregatedCostProperties() |
Creates an instance of Management |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Big |
azureCharges()
Get the azure |
| String |
billingPeriodId()
Get the billing |
|
Big |
chargesBilledSeparately()
Get the charges |
|
List<Management |
children()
Get the children property: Children of a management group. |
| String |
currency()
Get the currency property: The ISO currency in which the meter is charged, for example, USD. |
| List<String> |
excludedSubscriptions()
Get the excluded |
|
static
Management |
fromJson(JsonReader jsonReader)
Reads an instance of Management |
| List<String> |
includedSubscriptions()
Get the included |
|
Big |
marketplaceCharges()
Get the marketplace |
|
Json |
toJson(JsonWriter jsonWriter) |
|
Offset |
usageEnd()
Get the usage |
|
Offset |
usageStart()
Get the usage |
| void |
validate()
Validates the instance. |
|
Management |
withChildren(List<ManagementGroupAggregatedCostResultInner> children)
Set the children property: Children of a management group. |
|
Management |
withExcludedSubscriptions(List<String> excludedSubscriptions)
Set the excluded |
|
Management |
withIncludedSubscriptions(List<String> includedSubscriptions)
Set the included |
Methods inherited from java.lang.Object
Constructor Details
ManagementGroupAggregatedCostProperties
public ManagementGroupAggregatedCostProperties()
Creates an instance of ManagementGroupAggregatedCostProperties class.
Method Details
azureCharges
public BigDecimal azureCharges()
Get the azureCharges property: Azure Charges.
Returns:
billingPeriodId
public String billingPeriodId()
Get the billingPeriodId property: The id of the billing period resource that the aggregated cost belongs to.
Returns:
chargesBilledSeparately
public BigDecimal chargesBilledSeparately()
Get the chargesBilledSeparately property: Charges Billed Separately.
Returns:
children
public List<ManagementGroupAggregatedCostResultInner> children()
Get the children property: Children of a management group.
Returns:
currency
public String currency()
Get the currency property: The ISO currency in which the meter is charged, for example, USD.
Returns:
excludedSubscriptions
public List<String> excludedSubscriptions()
Get the excludedSubscriptions property: List of subscription Guids excluded from the calculation of aggregated cost.
Returns:
fromJson
public static ManagementGroupAggregatedCostProperties fromJson(JsonReader jsonReader)
Reads an instance of ManagementGroupAggregatedCostProperties from the JsonReader.
Parameters:
Returns:
Throws:
includedSubscriptions
public List<String> includedSubscriptions()
Get the includedSubscriptions property: List of subscription Guids included in the calculation of aggregated cost.
Returns:
marketplaceCharges
public BigDecimal marketplaceCharges()
Get the marketplaceCharges property: Marketplace Charges.
Returns:
toJson
usageEnd
public OffsetDateTime usageEnd()
Get the usageEnd property: The end of the date time range covered by the aggregated cost.
Returns:
usageStart
public OffsetDateTime usageStart()
Get the usageStart property: The start of the date time range covered by aggregated cost.
Returns:
validate
public void validate()
Validates the instance.
withChildren
public ManagementGroupAggregatedCostProperties withChildren(List<ManagementGroupAggregatedCostResultInner> children)
Set the children property: Children of a management group.
Parameters:
Returns:
withExcludedSubscriptions
public ManagementGroupAggregatedCostProperties withExcludedSubscriptions(List<String> excludedSubscriptions)
Set the excludedSubscriptions property: List of subscription Guids excluded from the calculation of aggregated cost.
Parameters:
Returns:
withIncludedSubscriptions
public ManagementGroupAggregatedCostProperties withIncludedSubscriptions(List<String> includedSubscriptions)
Set the includedSubscriptions property: List of subscription Guids included in the calculation of aggregated cost.
Parameters:
Returns: