Class LabCostDetailsProperties
java.lang.Object
com.azure.resourcemanager.devtestlabs.models.LabCostDetailsProperties
The properties of a lab cost item.
-
Constructor Summary
ConstructorDescriptionCreates an instance of LabCostDetailsProperties class. -
Method Summary
Modifier and TypeMethodDescriptioncost()
Get the cost property: The cost component of the cost item.costType()
Get the costType property: The type of the cost.date()
Get the date property: The date of the cost item.void
validate()
Validates the instance.Set the cost property: The cost component of the cost item.withCostType
(CostType costType) Set the costType property: The type of the cost.withDate
(OffsetDateTime date) Set the date property: The date of the cost item.
-
Constructor Details
-
LabCostDetailsProperties
public LabCostDetailsProperties()Creates an instance of LabCostDetailsProperties class.
-
-
Method Details
-
date
Get the date property: The date of the cost item.- Returns:
- the date value.
-
withDate
Set the date property: The date of the cost item.- Parameters:
date
- the date value to set.- Returns:
- the LabCostDetailsProperties object itself.
-
cost
Get the cost property: The cost component of the cost item.- Returns:
- the cost value.
-
withCost
Set the cost property: The cost component of the cost item.- Parameters:
cost
- the cost value to set.- Returns:
- the LabCostDetailsProperties object itself.
-
costType
Get the costType property: The type of the cost.- Returns:
- the costType value.
-
withCostType
Set the costType property: The type of the cost.- Parameters:
costType
- the costType value to set.- Returns:
- the LabCostDetailsProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-