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 Details

  • Constructor Details

    • AwsEcsServiceOptions

      public AwsEcsServiceOptions()
  • Method Details

    • getLoadBalancers

      @Nonnull public List<AwsEcsServiceLoadBalancerDetails> getLoadBalancers()
      Get loadBalancers
      Returns:
      loadBalancers
    • healthCheckGracePeriodSeconds

      public AwsEcsServiceOptions healthCheckGracePeriodSeconds(Integer healthCheckGracePeriodSeconds)
    • getHealthCheckGracePeriodSeconds

      @Nullable public Integer getHealthCheckGracePeriodSeconds()
      Get healthCheckGracePeriodSeconds
      Returns:
      healthCheckGracePeriodSeconds
    • setHealthCheckGracePeriodSeconds

      public void setHealthCheckGracePeriodSeconds(Integer healthCheckGracePeriodSeconds)
    • forceNewDeployment

      public AwsEcsServiceOptions forceNewDeployment(Boolean forceNewDeployment)
    • getForceNewDeployment

      @Nullable public Boolean getForceNewDeployment()
      Get forceNewDeployment
      Returns:
      forceNewDeployment
    • setForceNewDeployment

      public void setForceNewDeployment(Boolean forceNewDeployment)
    • deployMinimumHealthyPercent

      public AwsEcsServiceOptions deployMinimumHealthyPercent(Integer deployMinimumHealthyPercent)
    • getDeployMinimumHealthyPercent

      @Nullable public Integer getDeployMinimumHealthyPercent()
      Get deployMinimumHealthyPercent
      Returns:
      deployMinimumHealthyPercent
    • setDeployMinimumHealthyPercent

      public void setDeployMinimumHealthyPercent(Integer deployMinimumHealthyPercent)
    • deployMaximumPercent

      public AwsEcsServiceOptions deployMaximumPercent(Integer deployMaximumPercent)
    • getDeployMaximumPercent

      @Nullable public Integer getDeployMaximumPercent()
      Get deployMaximumPercent
      Returns:
      deployMaximumPercent
    • setDeployMaximumPercent

      public void setDeployMaximumPercent(Integer deployMaximumPercent)
    • deployEnableCircuitBreaker

      public AwsEcsServiceOptions deployEnableCircuitBreaker(Boolean deployEnableCircuitBreaker)
    • getDeployEnableCircuitBreaker

      @Nullable public Boolean getDeployEnableCircuitBreaker()
      Get deployEnableCircuitBreaker
      Returns:
      deployEnableCircuitBreaker
    • setDeployEnableCircuitBreaker

      public void setDeployEnableCircuitBreaker(Boolean deployEnableCircuitBreaker)
    • deployRollbackOnFailure

      public AwsEcsServiceOptions deployRollbackOnFailure(Boolean deployRollbackOnFailure)
    • getDeployRollbackOnFailure

      @Nullable public Boolean getDeployRollbackOnFailure()
      Get deployRollbackOnFailure
      Returns:
      deployRollbackOnFailure
    • setDeployRollbackOnFailure

      public void setDeployRollbackOnFailure(Boolean deployRollbackOnFailure)
    • enableEcsManagedTags

      public AwsEcsServiceOptions enableEcsManagedTags(Boolean enableEcsManagedTags)
    • getEnableEcsManagedTags

      @Nullable public Boolean getEnableEcsManagedTags()
      Get enableEcsManagedTags
      Returns:
      enableEcsManagedTags
    • setEnableEcsManagedTags

      public void setEnableEcsManagedTags(Boolean enableEcsManagedTags)
    • propagateTags

      public AwsEcsServiceOptions propagateTags(PropagateTagsEnum propagateTags)
    • getPropagateTags

      @Nullable public PropagateTagsEnum getPropagateTags()
      Get propagateTags
      Returns:
      propagateTags
    • setPropagateTags

      public void setPropagateTags(PropagateTagsEnum propagateTags)
    • tags

      public AwsEcsServiceOptions tags(Map<String,String> tags)
    • putTagsItem

      public AwsEcsServiceOptions putTagsItem(String key, String tagsItem)
    • getTags

      @Nullable public Map<String,String> getTags()
      Get tags
      Returns:
      tags
    • getTags_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Map<String,String>> getTags_JsonNullable()
    • setTags_JsonNullable

      public void setTags_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Map<String,String>> tags)
    • setTags

      public void setTags(Map<String,String> tags)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object