Class CapacityPoolPatch


  • public final class CapacityPoolPatch
    extends com.azure.core.management.Resource
    Capacity pool patch resource.
    • Constructor Detail

      • CapacityPoolPatch

        public CapacityPoolPatch()
    • Method Detail

      • withLocation

        public CapacityPoolPatch withLocation​(String location)
        Overrides:
        withLocation in class com.azure.core.management.Resource
      • size

        public Long size()
        Get the size property: size Provisioned size of the pool (in bytes). Allowed values are in 1TiB chunks (value must be multiply of 4398046511104).
        Returns:
        the size value.
      • withSize

        public CapacityPoolPatch withSize​(Long size)
        Set the size property: size Provisioned size of the pool (in bytes). Allowed values are in 1TiB chunks (value must be multiply of 4398046511104).
        Parameters:
        size - the size value to set.
        Returns:
        the CapacityPoolPatch object itself.
      • qosType

        public QosType qosType()
        Get the qosType property: The qos type of the pool.
        Returns:
        the qosType value.
      • withQosType

        public CapacityPoolPatch withQosType​(QosType qosType)
        Set the qosType property: The qos type of the pool.
        Parameters:
        qosType - the qosType value to set.
        Returns:
        the CapacityPoolPatch object itself.
      • validate

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