Interface DaemonRollback.Builder

  • Method Details

    • reason

      The reason the rollback happened. For example, the circuit breaker initiated the rollback operation.

      Parameters:
      reason - The reason the rollback happened. For example, the circuit breaker initiated the rollback operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startedAt

      DaemonRollback.Builder startedAt(Instant startedAt)

      The time that the rollback started. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.

      Parameters:
      startedAt - The time that the rollback started. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rollbackTargetDaemonRevisionArn

      DaemonRollback.Builder rollbackTargetDaemonRevisionArn(String rollbackTargetDaemonRevisionArn)

      The ARN of the daemon revision deployed as part of the rollback.

      Parameters:
      rollbackTargetDaemonRevisionArn - The ARN of the daemon revision deployed as part of the rollback.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rollbackCapacityProviders

      DaemonRollback.Builder rollbackCapacityProviders(Collection<String> rollbackCapacityProviders)

      The capacity providers involved in the rollback.

      Parameters:
      rollbackCapacityProviders - The capacity providers involved in the rollback.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rollbackCapacityProviders

      DaemonRollback.Builder rollbackCapacityProviders(String... rollbackCapacityProviders)

      The capacity providers involved in the rollback.

      Parameters:
      rollbackCapacityProviders - The capacity providers involved in the rollback.
      Returns:
      Returns a reference to this object so that method calls can be chained together.