Class AwsEcsExecutionMethodCapability

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

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class AwsEcsExecutionMethodCapability extends Object
A ModelSerializer that takes additional arguments for \"fields\", \"omit\" and \"expand\" in order to control which fields are displayed, and whether to replace simple values with complex, nested serializations
  • Field Details

    • JSON_PROPERTY_TASK_DEFINITION_ARN

      public static final String JSON_PROPERTY_TASK_DEFINITION_ARN
      See Also:
    • JSON_PROPERTY_TASK_DEFINITION_INFRASTRUCTURE_WEBSITE_URL

      public static final String JSON_PROPERTY_TASK_DEFINITION_INFRASTRUCTURE_WEBSITE_URL
      See Also:
    • JSON_PROPERTY_ALLOCATED_CPU_UNITS

      public static final String JSON_PROPERTY_ALLOCATED_CPU_UNITS
      See Also:
    • JSON_PROPERTY_ALLOCATED_MEMORY_MB

      public static final String JSON_PROPERTY_ALLOCATED_MEMORY_MB
      See Also:
    • JSON_PROPERTY_TYPE

      public static final String JSON_PROPERTY_TYPE
      See Also:
    • JSON_PROPERTY_CAPABILITIES

      public static final String JSON_PROPERTY_CAPABILITIES
      See Also:
    • JSON_PROPERTY_TAGS

      public static final String JSON_PROPERTY_TAGS
      See Also:
    • JSON_PROPERTY_DEFAULT_SUBNETS

      public static final String JSON_PROPERTY_DEFAULT_SUBNETS
      See Also:
    • JSON_PROPERTY_DEFAULT_SUBNET_INFRASTRUCTURE_WEBSITE_URLS

      public static final String JSON_PROPERTY_DEFAULT_SUBNET_INFRASTRUCTURE_WEBSITE_URLS
      See Also:
    • JSON_PROPERTY_DEFAULT_LAUNCH_TYPE

      public static final String JSON_PROPERTY_DEFAULT_LAUNCH_TYPE
      See Also:
    • JSON_PROPERTY_SUPPORTED_LAUNCH_TYPES

      public static final String JSON_PROPERTY_SUPPORTED_LAUNCH_TYPES
      See Also:
    • JSON_PROPERTY_DEFAULT_CLUSTER_ARN

      public static final String JSON_PROPERTY_DEFAULT_CLUSTER_ARN
      See Also:
    • JSON_PROPERTY_DEFAULT_CLUSTER_INFRASTRUCTURE_WEBSITE_URL

      public static final String JSON_PROPERTY_DEFAULT_CLUSTER_INFRASTRUCTURE_WEBSITE_URL
      See Also:
    • JSON_PROPERTY_DEFAULT_SECURITY_GROUPS

      public static final String JSON_PROPERTY_DEFAULT_SECURITY_GROUPS
      See Also:
    • JSON_PROPERTY_DEFAULT_SECURITY_GROUP_INFRASTRUCTURE_WEBSITE_URLS

      public static final String JSON_PROPERTY_DEFAULT_SECURITY_GROUP_INFRASTRUCTURE_WEBSITE_URLS
      See Also:
    • JSON_PROPERTY_DEFAULT_ASSIGN_PUBLIC_IP

      public static final String JSON_PROPERTY_DEFAULT_ASSIGN_PUBLIC_IP
      See Also:
    • JSON_PROPERTY_DEFAULT_EXECUTION_ROLE

      public static final String JSON_PROPERTY_DEFAULT_EXECUTION_ROLE
      See Also:
    • JSON_PROPERTY_DEFAULT_EXECUTION_ROLE_INFRASTRUCTURE_WEBSITE_URL

      public static final String JSON_PROPERTY_DEFAULT_EXECUTION_ROLE_INFRASTRUCTURE_WEBSITE_URL
      See Also:
    • JSON_PROPERTY_DEFAULT_TASK_ROLE

      public static final String JSON_PROPERTY_DEFAULT_TASK_ROLE
      See Also:
    • JSON_PROPERTY_DEFAULT_TASK_ROLE_INFRASTRUCTURE_WEBSITE_URL

      public static final String JSON_PROPERTY_DEFAULT_TASK_ROLE_INFRASTRUCTURE_WEBSITE_URL
      See Also:
    • JSON_PROPERTY_DEFAULT_PLATFORM_VERSION

      public static final String JSON_PROPERTY_DEFAULT_PLATFORM_VERSION
      See Also:
    • JSON_PROPERTY_MAIN_CONTAINER_NAME

      public static final String JSON_PROPERTY_MAIN_CONTAINER_NAME
      See Also:
    • JSON_PROPERTY_SERVICE_OPTIONS

      public static final String JSON_PROPERTY_SERVICE_OPTIONS
      See Also:
  • Constructor Details

    • AwsEcsExecutionMethodCapability

      public AwsEcsExecutionMethodCapability()
  • Method Details

    • taskDefinitionArn

      public AwsEcsExecutionMethodCapability 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 AwsEcsExecutionMethodCapability allocatedCpuUnits(Integer allocatedCpuUnits)
    • getAllocatedCpuUnits

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

      public void setAllocatedCpuUnits(Integer allocatedCpuUnits)
    • allocatedMemoryMb

      public AwsEcsExecutionMethodCapability allocatedMemoryMb(Integer allocatedMemoryMb)
    • getAllocatedMemoryMb

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

      public void setAllocatedMemoryMb(Integer allocatedMemoryMb)
    • getType

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

      @Nonnull public List<String> getCapabilities()
      Get capabilities
      Returns:
      capabilities
    • tags

    • putTagsItem

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

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

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

      public AwsEcsExecutionMethodCapability defaultSubnets(List<String> defaultSubnets)
    • addDefaultSubnetsItem

      public AwsEcsExecutionMethodCapability addDefaultSubnetsItem(String defaultSubnetsItem)
    • getDefaultSubnets

      @Nullable public List<String> getDefaultSubnets()
      Get defaultSubnets
      Returns:
      defaultSubnets
    • getDefaultSubnets_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<List<String>> getDefaultSubnets_JsonNullable()
    • setDefaultSubnets_JsonNullable

      public void setDefaultSubnets_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> defaultSubnets)
    • setDefaultSubnets

      public void setDefaultSubnets(List<String> defaultSubnets)
    • getDefaultSubnetInfrastructureWebsiteUrls

      @Nonnull public List<String> getDefaultSubnetInfrastructureWebsiteUrls()
      Get defaultSubnetInfrastructureWebsiteUrls
      Returns:
      defaultSubnetInfrastructureWebsiteUrls
    • defaultLaunchType

      public AwsEcsExecutionMethodCapability defaultLaunchType(AwsEcsLaunchType defaultLaunchType)
    • getDefaultLaunchType

      @Nullable public AwsEcsLaunchType getDefaultLaunchType()
      Get defaultLaunchType
      Returns:
      defaultLaunchType
    • getDefaultLaunchType_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<AwsEcsLaunchType> getDefaultLaunchType_JsonNullable()
    • setDefaultLaunchType_JsonNullable

      public void setDefaultLaunchType_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<AwsEcsLaunchType> defaultLaunchType)
    • setDefaultLaunchType

      public void setDefaultLaunchType(AwsEcsLaunchType defaultLaunchType)
    • supportedLaunchTypes

      public AwsEcsExecutionMethodCapability supportedLaunchTypes(List<AwsEcsLaunchType> supportedLaunchTypes)
    • addSupportedLaunchTypesItem

      public AwsEcsExecutionMethodCapability addSupportedLaunchTypesItem(AwsEcsLaunchType supportedLaunchTypesItem)
    • getSupportedLaunchTypes

      @Nullable public List<AwsEcsLaunchType> getSupportedLaunchTypes()
      Get supportedLaunchTypes
      Returns:
      supportedLaunchTypes
    • getSupportedLaunchTypes_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<List<AwsEcsLaunchType>> getSupportedLaunchTypes_JsonNullable()
    • setSupportedLaunchTypes_JsonNullable

      public void setSupportedLaunchTypes_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<AwsEcsLaunchType>> supportedLaunchTypes)
    • setSupportedLaunchTypes

      public void setSupportedLaunchTypes(List<AwsEcsLaunchType> supportedLaunchTypes)
    • defaultClusterArn

      public AwsEcsExecutionMethodCapability defaultClusterArn(String defaultClusterArn)
    • getDefaultClusterArn

      @Nullable public String getDefaultClusterArn()
      Get defaultClusterArn
      Returns:
      defaultClusterArn
    • setDefaultClusterArn

      public void setDefaultClusterArn(String defaultClusterArn)
    • getDefaultClusterInfrastructureWebsiteUrl

      @Nonnull public String getDefaultClusterInfrastructureWebsiteUrl()
      Get defaultClusterInfrastructureWebsiteUrl
      Returns:
      defaultClusterInfrastructureWebsiteUrl
    • defaultSecurityGroups

      public AwsEcsExecutionMethodCapability defaultSecurityGroups(List<String> defaultSecurityGroups)
    • addDefaultSecurityGroupsItem

      public AwsEcsExecutionMethodCapability addDefaultSecurityGroupsItem(String defaultSecurityGroupsItem)
    • getDefaultSecurityGroups

      @Nullable public List<String> getDefaultSecurityGroups()
      Get defaultSecurityGroups
      Returns:
      defaultSecurityGroups
    • getDefaultSecurityGroups_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<List<String>> getDefaultSecurityGroups_JsonNullable()
    • setDefaultSecurityGroups_JsonNullable

      public void setDefaultSecurityGroups_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> defaultSecurityGroups)
    • setDefaultSecurityGroups

      public void setDefaultSecurityGroups(List<String> defaultSecurityGroups)
    • getDefaultSecurityGroupInfrastructureWebsiteUrls

      @Nonnull public List<String> getDefaultSecurityGroupInfrastructureWebsiteUrls()
      Get defaultSecurityGroupInfrastructureWebsiteUrls
      Returns:
      defaultSecurityGroupInfrastructureWebsiteUrls
    • defaultAssignPublicIp

      public AwsEcsExecutionMethodCapability defaultAssignPublicIp(Boolean defaultAssignPublicIp)
    • getDefaultAssignPublicIp

      @Nullable public Boolean getDefaultAssignPublicIp()
      Get defaultAssignPublicIp
      Returns:
      defaultAssignPublicIp
    • getDefaultAssignPublicIp_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Boolean> getDefaultAssignPublicIp_JsonNullable()
    • setDefaultAssignPublicIp_JsonNullable

      public void setDefaultAssignPublicIp_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> defaultAssignPublicIp)
    • setDefaultAssignPublicIp

      public void setDefaultAssignPublicIp(Boolean defaultAssignPublicIp)
    • defaultExecutionRole

      public AwsEcsExecutionMethodCapability defaultExecutionRole(String defaultExecutionRole)
    • getDefaultExecutionRole

      @Nullable public String getDefaultExecutionRole()
      Get defaultExecutionRole
      Returns:
      defaultExecutionRole
    • setDefaultExecutionRole

      public void setDefaultExecutionRole(String defaultExecutionRole)
    • getDefaultExecutionRoleInfrastructureWebsiteUrl

      @Nonnull public String getDefaultExecutionRoleInfrastructureWebsiteUrl()
      Get defaultExecutionRoleInfrastructureWebsiteUrl
      Returns:
      defaultExecutionRoleInfrastructureWebsiteUrl
    • defaultTaskRole

      public AwsEcsExecutionMethodCapability defaultTaskRole(String defaultTaskRole)
    • getDefaultTaskRole

      @Nullable public String getDefaultTaskRole()
      Get defaultTaskRole
      Returns:
      defaultTaskRole
    • setDefaultTaskRole

      public void setDefaultTaskRole(String defaultTaskRole)
    • getDefaultTaskRoleInfrastructureWebsiteUrl

      @Nonnull public String getDefaultTaskRoleInfrastructureWebsiteUrl()
      Get defaultTaskRoleInfrastructureWebsiteUrl
      Returns:
      defaultTaskRoleInfrastructureWebsiteUrl
    • defaultPlatformVersion

      public AwsEcsExecutionMethodCapability defaultPlatformVersion(String defaultPlatformVersion)
    • getDefaultPlatformVersion

      @Nullable public String getDefaultPlatformVersion()
      Get defaultPlatformVersion
      Returns:
      defaultPlatformVersion
    • setDefaultPlatformVersion

      public void setDefaultPlatformVersion(String defaultPlatformVersion)
    • mainContainerName

      public AwsEcsExecutionMethodCapability mainContainerName(String mainContainerName)
    • getMainContainerName

      @Nullable public String getMainContainerName()
      Get mainContainerName
      Returns:
      mainContainerName
    • setMainContainerName

      public void setMainContainerName(String mainContainerName)
    • serviceOptions

      public AwsEcsExecutionMethodCapability serviceOptions(AwsEcsServiceOptions serviceOptions)
    • getServiceOptions

      @Nullable public AwsEcsServiceOptions getServiceOptions()
      Get serviceOptions
      Returns:
      serviceOptions
    • setServiceOptions

      public void setServiceOptions(AwsEcsServiceOptions serviceOptions)
    • 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