Class CccUpgradeInformation.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • currentVersion

        public CccUpgradeInformation.Builder currentVersion​(String currentVersion)
        The current version of software installed on the Compute Cloud@Customer infrastructure.
        Parameters:
        currentVersion - the value to set
        Returns:
        this builder
      • timeOfScheduledUpgrade

        public CccUpgradeInformation.Builder timeOfScheduledUpgrade​(Date timeOfScheduledUpgrade)
        Compute Cloud@Customer infrastructure next upgrade time.

        The rack might have performance impacts during this time.

        Parameters:
        timeOfScheduledUpgrade - the value to set
        Returns:
        this builder
      • scheduledUpgradeDuration

        public CccUpgradeInformation.Builder scheduledUpgradeDuration​(String scheduledUpgradeDuration)
        Expected duration of Compute Cloud@Customer infrastructure scheduled upgrade.

        The actual upgrade time might be longer or shorter than this duration depending on rack activity, this is only an estimate.

        Parameters:
        scheduledUpgradeDuration - the value to set
        Returns:
        this builder
      • isActive

        public CccUpgradeInformation.Builder isActive​(Boolean isActive)
        Indication that the Compute Cloud@Customer infrastructure is in the process of an upgrade or an upgrade activity (such as preloading upgrade images).
        Parameters:
        isActive - the value to set
        Returns:
        this builder