Class RollingUpgradeStatusInfoProperties


  • public final class RollingUpgradeStatusInfoProperties
    extends Object
    The status of the latest virtual machine scale set rolling upgrade.
    • Constructor Detail

      • RollingUpgradeStatusInfoProperties

        public RollingUpgradeStatusInfoProperties()
    • Method Detail

      • policy

        public RollingUpgradePolicy policy()
        Get the policy property: The rolling upgrade policies applied for this upgrade.
        Returns:
        the policy value.
      • runningStatus

        public RollingUpgradeRunningStatus runningStatus()
        Get the runningStatus property: Information about the current running state of the overall upgrade.
        Returns:
        the runningStatus value.
      • progress

        public RollingUpgradeProgressInfo progress()
        Get the progress property: Information about the number of virtual machine instances in each upgrade state.
        Returns:
        the progress value.
      • error

        public ApiError error()
        Get the error property: Error details for this upgrade, if there are any.
        Returns:
        the error value.
      • validate

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