Interface ServiceDeploymentCircuitBreaker.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ServiceDeploymentCircuitBreaker.Builder,
,ServiceDeploymentCircuitBreaker> SdkBuilder<ServiceDeploymentCircuitBreaker.Builder,
,ServiceDeploymentCircuitBreaker> SdkPojo
- Enclosing class:
ServiceDeploymentCircuitBreaker
-
Method Summary
Modifier and TypeMethodDescriptionfailureCount
(Integer failureCount) The number of times the circuit breaker detected a service deploymeny failure.The circuit breaker status.The circuit breaker status.The threshhold which determines that the service deployment failed.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
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 isDISABLED
.- 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 isDISABLED
.- 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.
-