Class LabServicesSkuInner


  • public final class LabServicesSkuInner
    extends Object
    Azure Lab Services resource SKUs.
    • Constructor Detail

      • LabServicesSkuInner

        public LabServicesSkuInner()
    • Method Detail

      • resourceType

        public String resourceType()
        Get the resourceType property: The lab services resource type.
        Returns:
        the resourceType value.
      • name

        public String name()
        Get the name property: The name of the SKU.
        Returns:
        the name value.
      • tier

        public LabServicesSkuTier tier()
        Get the tier property: The tier of the SKU.
        Returns:
        the tier value.
      • size

        public String size()
        Get the size property: The SKU size.
        Returns:
        the size value.
      • family

        public String family()
        Get the family property: The family of the SKU.
        Returns:
        the family value.
      • capacity

        public LabServicesSkuCapacity capacity()
        Get the capacity property: The scale out/in options of the SKU.
        Returns:
        the capacity value.
      • withCapacity

        public LabServicesSkuInner withCapacity​(LabServicesSkuCapacity capacity)
        Set the capacity property: The scale out/in options of the SKU.
        Parameters:
        capacity - the capacity value to set.
        Returns:
        the LabServicesSkuInner object itself.
      • capabilities

        public List<LabServicesSkuCapabilities> capabilities()
        Get the capabilities property: The capabilities of the SKU.
        Returns:
        the capabilities value.
      • locations

        public List<String> locations()
        Get the locations property: List of locations that are available for a size.
        Returns:
        the locations value.
      • costs

        public List<LabServicesSkuCost> costs()
        Get the costs property: Metadata for retrieving price info of a lab services SKUs.
        Returns:
        the costs value.
      • restrictions

        public List<LabServicesSkuRestrictions> restrictions()
        Get the restrictions property: Restrictions of a lab services SKUs.
        Returns:
        the restrictions value.
      • validate

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