CurrentSpend Class

  • java.lang.Object
    • com.azure.resourcemanager.consumption.models.CurrentSpend

Implements

public final class CurrentSpend
implements JsonSerializable<CurrentSpend>

The current amount of cost which is being tracked for a budget.

Constructor Summary

Constructor Description
CurrentSpend()

Creates an instance of CurrentSpend class.

Method Summary

Modifier and Type Method and Description
BigDecimal amount()

Get the amount property: The total amount of cost which is being tracked by the budget.

static CurrentSpend fromJson(JsonReader jsonReader)

Reads an instance of CurrentSpend from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
String unit()

Get the unit property: The unit of measure for the budget amount.

void validate()

Validates the instance.

Methods inherited from java.lang.Object

Constructor Details

CurrentSpend

public CurrentSpend()

Creates an instance of CurrentSpend class.

Method Details

amount

public BigDecimal amount()

Get the amount property: The total amount of cost which is being tracked by the budget.

Returns:

the amount value.

fromJson

public static CurrentSpend fromJson(JsonReader jsonReader)

Reads an instance of CurrentSpend from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of CurrentSpend if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the CurrentSpend.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

unit

public String unit()

Get the unit property: The unit of measure for the budget amount.

Returns:

the unit value.

validate

public void validate()

Validates the instance.

Applies to