Class ReservationRecommendationDetailsResourceProperties


  • public final class ReservationRecommendationDetailsResourceProperties
    extends Object
    Details of the resource.
    • Constructor Detail

      • ReservationRecommendationDetailsResourceProperties

        public ReservationRecommendationDetailsResourceProperties()
    • Method Detail

      • appliedScopes

        public List<String> appliedScopes()
        Get the appliedScopes property: List of subscriptions for which the reservation is applied.
        Returns:
        the appliedScopes value.
      • onDemandRate

        public Float onDemandRate()
        Get the onDemandRate property: On demand rate of the resource.
        Returns:
        the onDemandRate value.
      • product

        public String product()
        Get the product property: Azure product ex: Standard_E8s_v3 etc.
        Returns:
        the product value.
      • region

        public String region()
        Get the region property: Azure resource region ex:EastUS, WestUS etc.
        Returns:
        the region value.
      • reservationRate

        public Float reservationRate()
        Get the reservationRate property: Reservation rate of the resource.
        Returns:
        the reservationRate value.
      • resourceType

        public String resourceType()
        Get the resourceType property: The azure resource type.
        Returns:
        the resourceType value.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.