Class AwsEcsServiceOptions
java.lang.Object
io.cloudreactor.tasksymphony.model.AwsEcsServiceOptions
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class AwsEcsServiceOptions
extends Object
Options for running a Task as a service in AWS ECS.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeployEnableCircuitBreaker(Boolean deployEnableCircuitBreaker) deployMaximumPercent(Integer deployMaximumPercent) deployMinimumHealthyPercent(Integer deployMinimumHealthyPercent) deployRollbackOnFailure(Boolean deployRollbackOnFailure) enableEcsManagedTags(Boolean enableEcsManagedTags) booleanforceNewDeployment(Boolean forceNewDeployment) Get deployEnableCircuitBreakerGet deployMaximumPercentGet deployMinimumHealthyPercentGet deployRollbackOnFailureGet enableEcsManagedTagsGet forceNewDeploymentGet healthCheckGracePeriodSecondsGet loadBalancersGet propagateTagsgetTags()Get tagsinthashCode()healthCheckGracePeriodSeconds(Integer healthCheckGracePeriodSeconds) propagateTags(PropagateTagsEnum propagateTags) putTagsItem(String key, String tagsItem) voidsetDeployEnableCircuitBreaker(Boolean deployEnableCircuitBreaker) voidsetDeployMaximumPercent(Integer deployMaximumPercent) voidsetDeployMinimumHealthyPercent(Integer deployMinimumHealthyPercent) voidsetDeployRollbackOnFailure(Boolean deployRollbackOnFailure) voidsetEnableEcsManagedTags(Boolean enableEcsManagedTags) voidsetForceNewDeployment(Boolean forceNewDeployment) voidsetHealthCheckGracePeriodSeconds(Integer healthCheckGracePeriodSeconds) voidsetPropagateTags(PropagateTagsEnum propagateTags) voidvoidsetTags_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Map<String, String>> tags) toString()
-
Field Details
-
JSON_PROPERTY_LOAD_BALANCERS
- See Also:
-
JSON_PROPERTY_HEALTH_CHECK_GRACE_PERIOD_SECONDS
- See Also:
-
JSON_PROPERTY_FORCE_NEW_DEPLOYMENT
- See Also:
-
JSON_PROPERTY_DEPLOY_MINIMUM_HEALTHY_PERCENT
- See Also:
-
JSON_PROPERTY_DEPLOY_MAXIMUM_PERCENT
- See Also:
-
JSON_PROPERTY_DEPLOY_ENABLE_CIRCUIT_BREAKER
- See Also:
-
JSON_PROPERTY_DEPLOY_ROLLBACK_ON_FAILURE
- See Also:
-
JSON_PROPERTY_ENABLE_ECS_MANAGED_TAGS
- See Also:
-
JSON_PROPERTY_PROPAGATE_TAGS
- See Also:
-
JSON_PROPERTY_TAGS
- See Also:
-
-
Constructor Details
-
AwsEcsServiceOptions
public AwsEcsServiceOptions()
-
-
Method Details
-
getLoadBalancers
Get loadBalancers- Returns:
- loadBalancers
-
healthCheckGracePeriodSeconds
-
getHealthCheckGracePeriodSeconds
Get healthCheckGracePeriodSeconds- Returns:
- healthCheckGracePeriodSeconds
-
setHealthCheckGracePeriodSeconds
-
forceNewDeployment
-
getForceNewDeployment
Get forceNewDeployment- Returns:
- forceNewDeployment
-
setForceNewDeployment
-
deployMinimumHealthyPercent
-
getDeployMinimumHealthyPercent
Get deployMinimumHealthyPercent- Returns:
- deployMinimumHealthyPercent
-
setDeployMinimumHealthyPercent
-
deployMaximumPercent
-
getDeployMaximumPercent
Get deployMaximumPercent- Returns:
- deployMaximumPercent
-
setDeployMaximumPercent
-
deployEnableCircuitBreaker
-
getDeployEnableCircuitBreaker
Get deployEnableCircuitBreaker- Returns:
- deployEnableCircuitBreaker
-
setDeployEnableCircuitBreaker
-
deployRollbackOnFailure
-
getDeployRollbackOnFailure
Get deployRollbackOnFailure- Returns:
- deployRollbackOnFailure
-
setDeployRollbackOnFailure
-
enableEcsManagedTags
-
getEnableEcsManagedTags
Get enableEcsManagedTags- Returns:
- enableEcsManagedTags
-
setEnableEcsManagedTags
-
propagateTags
-
getPropagateTags
Get propagateTags- Returns:
- propagateTags
-
setPropagateTags
-
tags
-
putTagsItem
-
getTags
Get tags- Returns:
- tags
-
getTags_JsonNullable
-
setTags_JsonNullable
-
setTags
-
equals
-
hashCode
public int hashCode() -
toString
-