Class AwsEcsExecutionMethod

java.lang.Object
io.cloudreactor.tasksymphony.model.AwsEcsExecutionMethod

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class AwsEcsExecutionMethod extends Object
AwsEcsExecutionMethods contain configuration for running Tasks in AWS ECS.
  • Field Details

  • Constructor Details

    • AwsEcsExecutionMethod

      public AwsEcsExecutionMethod()
  • Method Details

    • getType

      @Nonnull public String getType()
      Get type
      Returns:
      type
    • taskDefinitionArn

      public AwsEcsExecutionMethod taskDefinitionArn(String taskDefinitionArn)
    • getTaskDefinitionArn

      @Nullable public String getTaskDefinitionArn()
      Get taskDefinitionArn
      Returns:
      taskDefinitionArn
    • setTaskDefinitionArn

      public void setTaskDefinitionArn(String taskDefinitionArn)
    • getTaskDefinitionInfrastructureWebsiteUrl

      @Nonnull public String getTaskDefinitionInfrastructureWebsiteUrl()
      Get taskDefinitionInfrastructureWebsiteUrl
      Returns:
      taskDefinitionInfrastructureWebsiteUrl
    • allocatedCpuUnits

      public AwsEcsExecutionMethod allocatedCpuUnits(Integer allocatedCpuUnits)
    • getAllocatedCpuUnits

      @Nullable public Integer getAllocatedCpuUnits()
      Get allocatedCpuUnits
      Returns:
      allocatedCpuUnits
    • setAllocatedCpuUnits

      public void setAllocatedCpuUnits(Integer allocatedCpuUnits)
    • allocatedMemoryMb

      public AwsEcsExecutionMethod allocatedMemoryMb(Integer allocatedMemoryMb)
    • getAllocatedMemoryMb

      @Nullable public Integer getAllocatedMemoryMb()
      Get allocatedMemoryMb
      Returns:
      allocatedMemoryMb
    • setAllocatedMemoryMb

      public void setAllocatedMemoryMb(Integer allocatedMemoryMb)
    • tags

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

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

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

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

      public AwsEcsExecutionMethod subnets(List<String> subnets)
    • addSubnetsItem

      public AwsEcsExecutionMethod addSubnetsItem(String subnetsItem)
    • getSubnets

      @Nullable public List<String> getSubnets()
      Get subnets
      Returns:
      subnets
    • setSubnets

      public void setSubnets(List<String> subnets)
    • getSubnetInfrastructureWebsiteUrls

      @Nullable public List<String> getSubnetInfrastructureWebsiteUrls()
      Get subnetInfrastructureWebsiteUrls
      Returns:
      subnetInfrastructureWebsiteUrls
    • securityGroups

      public AwsEcsExecutionMethod securityGroups(List<String> securityGroups)
    • addSecurityGroupsItem

      public AwsEcsExecutionMethod addSecurityGroupsItem(String securityGroupsItem)
    • getSecurityGroups

      @Nullable public List<String> getSecurityGroups()
      Get securityGroups
      Returns:
      securityGroups
    • setSecurityGroups

      public void setSecurityGroups(List<String> securityGroups)
    • getSecurityGroupInfrastructureWebsiteUrls

      @Nullable public List<String> getSecurityGroupInfrastructureWebsiteUrls()
      Get securityGroupInfrastructureWebsiteUrls
      Returns:
      securityGroupInfrastructureWebsiteUrls
    • assignPublicIp

      public AwsEcsExecutionMethod assignPublicIp(Boolean assignPublicIp)
    • getAssignPublicIp

      @Nullable public Boolean getAssignPublicIp()
      Get assignPublicIp
      Returns:
      assignPublicIp
    • setAssignPublicIp

      public void setAssignPublicIp(Boolean assignPublicIp)
    • taskArn

      public AwsEcsExecutionMethod taskArn(String taskArn)
    • getTaskArn

      @Nullable public String getTaskArn()
      Get taskArn
      Returns:
      taskArn
    • setTaskArn

      public void setTaskArn(String taskArn)
    • launchType

      public AwsEcsExecutionMethod launchType(AwsEcsLaunchType launchType)
    • getLaunchType

      @Nullable public AwsEcsLaunchType getLaunchType()
      Get launchType
      Returns:
      launchType
    • getLaunchType_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<AwsEcsLaunchType> getLaunchType_JsonNullable()
    • setLaunchType_JsonNullable

      public void setLaunchType_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<AwsEcsLaunchType> launchType)
    • setLaunchType

      public void setLaunchType(AwsEcsLaunchType launchType)
    • clusterArn

      public AwsEcsExecutionMethod clusterArn(String clusterArn)
    • getClusterArn

      @Nullable public String getClusterArn()
      Get clusterArn
      Returns:
      clusterArn
    • setClusterArn

      public void setClusterArn(String clusterArn)
    • getClusterInfrastructureWebsiteUrl

      @Nonnull public String getClusterInfrastructureWebsiteUrl()
      Get clusterInfrastructureWebsiteUrl
      Returns:
      clusterInfrastructureWebsiteUrl
    • executionRole

      public AwsEcsExecutionMethod executionRole(String executionRole)
    • getExecutionRole

      @Nullable public String getExecutionRole()
      Get executionRole
      Returns:
      executionRole
    • setExecutionRole

      public void setExecutionRole(String executionRole)
    • getExecutionRoleInfrastructureWebsiteUrl

      @Nonnull public String getExecutionRoleInfrastructureWebsiteUrl()
      Get executionRoleInfrastructureWebsiteUrl
      Returns:
      executionRoleInfrastructureWebsiteUrl
    • taskRole

      public AwsEcsExecutionMethod taskRole(String taskRole)
    • getTaskRole

      @Nullable public String getTaskRole()
      Get taskRole
      Returns:
      taskRole
    • setTaskRole

      public void setTaskRole(String taskRole)
    • getTaskRoleInfrastructureWebsiteUrl

      @Nonnull public String getTaskRoleInfrastructureWebsiteUrl()
      Get taskRoleInfrastructureWebsiteUrl
      Returns:
      taskRoleInfrastructureWebsiteUrl
    • platformVersion

      public AwsEcsExecutionMethod platformVersion(String platformVersion)
    • getPlatformVersion

      @Nullable public String getPlatformVersion()
      Get platformVersion
      Returns:
      platformVersion
    • setPlatformVersion

      public void setPlatformVersion(String platformVersion)
    • 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