Class ReservationOrderAliasResponsePropertiesReservedResourceProperties
java.lang.Object
com.azure.resourcemanager.billingbenefits.models.ReservationOrderAliasResponsePropertiesReservedResourceProperties
Properties specific to each reserved resource type. Not required if not applicable.
-
Constructor Summary
ConstructorDescriptionCreates an instance of ReservationOrderAliasResponsePropertiesReservedResourceProperties class. -
Method Summary
Modifier and TypeMethodDescriptionGet the instanceFlexibility property: Turning this on will apply the reservation discount to other VMs in the same VM size group.void
validate()
Validates the instance.withInstanceFlexibility
(InstanceFlexibility instanceFlexibility) Set the instanceFlexibility property: Turning this on will apply the reservation discount to other VMs in the same VM size group.
-
Constructor Details
-
ReservationOrderAliasResponsePropertiesReservedResourceProperties
public ReservationOrderAliasResponsePropertiesReservedResourceProperties()Creates an instance of ReservationOrderAliasResponsePropertiesReservedResourceProperties class.
-
-
Method Details
-
instanceFlexibility
Get the instanceFlexibility property: Turning this on will apply the reservation discount to other VMs in the same VM size group.- Returns:
- the instanceFlexibility value.
-
withInstanceFlexibility
public ReservationOrderAliasResponsePropertiesReservedResourceProperties withInstanceFlexibility(InstanceFlexibility instanceFlexibility) Set the instanceFlexibility property: Turning this on will apply the reservation discount to other VMs in the same VM size group.- Parameters:
instanceFlexibility
- the instanceFlexibility value to set.- Returns:
- the ReservationOrderAliasResponsePropertiesReservedResourceProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-