Interface ServiceDeploymentCircuitBreaker.Builder

  • Method Details

    • status

      The circuit breaker status. Amazon ECS is not using the circuit breaker for service deployment failures when the status is DISABLED.

      Parameters:
      status - The circuit breaker status. Amazon ECS is not using the circuit breaker for service deployment failures when the status is DISABLED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The circuit breaker status. Amazon ECS is not using the circuit breaker for service deployment failures when the status is DISABLED.

      Parameters:
      status - The circuit breaker status. Amazon ECS is not using the circuit breaker for service deployment failures when the status is DISABLED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • failureCount

      The number of times the circuit breaker detected a service deploymeny failure.

      Parameters:
      failureCount - The number of times the circuit breaker detected a service deploymeny failure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • threshold

      The threshhold which determines that the service deployment failed.

      The deployment circuit breaker calculates the threshold value, and then uses the value to determine when to move the deployment to a FAILED state. The deployment circuit breaker has a minimum threshold of 3 and a maximum threshold of 200. and uses the values in the following formula to determine the deployment failure.

      0.5 * desired task count

      Parameters:
      threshold - The threshhold which determines that the service deployment failed.

      The deployment circuit breaker calculates the threshold value, and then uses the value to determine when to move the deployment to a FAILED state. The deployment circuit breaker has a minimum threshold of 3 and a maximum threshold of 200. and uses the values in the following formula to determine the deployment failure.

      0.5 * desired task count

      Returns:
      Returns a reference to this object so that method calls can be chained together.