Interface RollbackDetails.Builder

    • Method Detail

      • rollbackReason

        RollbackDetails.Builder rollbackReason​(String rollbackReason)

        The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was initiated).

        Parameters:
        rollbackReason - The reason for this instance refresh rollback (for example, whether a manual or automatic rollback was initiated).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • rollbackStartTime

        RollbackDetails.Builder rollbackStartTime​(Instant rollbackStartTime)

        The date and time at which the rollback began.

        Parameters:
        rollbackStartTime - The date and time at which the rollback began.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • percentageCompleteOnRollback

        RollbackDetails.Builder percentageCompleteOnRollback​(Integer percentageCompleteOnRollback)

        Indicates the value of PercentageComplete at the time the rollback started.

        Parameters:
        percentageCompleteOnRollback - Indicates the value of PercentageComplete at the time the rollback started.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • instancesToUpdateOnRollback

        RollbackDetails.Builder instancesToUpdateOnRollback​(Integer instancesToUpdateOnRollback)

        Indicates the value of InstancesToUpdate at the time the rollback started.

        Parameters:
        instancesToUpdateOnRollback - Indicates the value of InstancesToUpdate at the time the rollback started.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • progressDetailsOnRollback

        RollbackDetails.Builder progressDetailsOnRollback​(InstanceRefreshProgressDetails progressDetailsOnRollback)

        Reports progress on replacing instances in an Auto Scaling group that has a warm pool. This includes separate details for instances in the warm pool and instances in the Auto Scaling group (the live pool).

        Parameters:
        progressDetailsOnRollback - Reports progress on replacing instances in an Auto Scaling group that has a warm pool. This includes separate details for instances in the warm pool and instances in the Auto Scaling group (the live pool).
        Returns:
        Returns a reference to this object so that method calls can be chained together.