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 Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSecurityGroupsItem(String securityGroupsItem) addSubnetsItem(String subnetsItem) allocatedCpuUnits(Integer allocatedCpuUnits) allocatedMemoryMb(Integer allocatedMemoryMb) assignPublicIp(Boolean assignPublicIp) clusterArn(String clusterArn) booleanexecutionRole(String executionRole) Get allocatedCpuUnitsGet allocatedMemoryMbGet assignPublicIpGet clusterArnGet clusterInfrastructureWebsiteUrlGet executionRoleGet executionRoleInfrastructureWebsiteUrlGet launchTypeorg.openapitools.jackson.nullable.JsonNullable<AwsEcsLaunchType>Get platformVersionGet securityGroupInfrastructureWebsiteUrlsGet securityGroupsGet subnetInfrastructureWebsiteUrlsGet subnetsgetTags()Get tagsGet taskArnGet taskDefinitionArnGet taskDefinitionInfrastructureWebsiteUrlGet taskRoleGet taskRoleInfrastructureWebsiteUrlgetType()Get typeinthashCode()launchType(AwsEcsLaunchType launchType) platformVersion(String platformVersion) putTagsItem(String key, String tagsItem) securityGroups(List<String> securityGroups) voidsetAllocatedCpuUnits(Integer allocatedCpuUnits) voidsetAllocatedMemoryMb(Integer allocatedMemoryMb) voidsetAssignPublicIp(Boolean assignPublicIp) voidsetClusterArn(String clusterArn) voidsetExecutionRole(String executionRole) voidsetLaunchType(AwsEcsLaunchType launchType) voidsetLaunchType_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<AwsEcsLaunchType> launchType) voidsetPlatformVersion(String platformVersion) voidsetSecurityGroups(List<String> securityGroups) voidsetSubnets(List<String> subnets) voidvoidsetTaskArn(String taskArn) voidsetTaskDefinitionArn(String taskDefinitionArn) voidsetTaskRole(String taskRole) taskDefinitionArn(String taskDefinitionArn) toString()
-
Field Details
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_TASK_DEFINITION_ARN
- See Also:
-
JSON_PROPERTY_TASK_DEFINITION_INFRASTRUCTURE_WEBSITE_URL
- See Also:
-
JSON_PROPERTY_ALLOCATED_CPU_UNITS
- See Also:
-
JSON_PROPERTY_ALLOCATED_MEMORY_MB
- See Also:
-
JSON_PROPERTY_TAGS
- See Also:
-
JSON_PROPERTY_SUBNETS
- See Also:
-
JSON_PROPERTY_SUBNET_INFRASTRUCTURE_WEBSITE_URLS
- See Also:
-
JSON_PROPERTY_SECURITY_GROUPS
- See Also:
-
JSON_PROPERTY_SECURITY_GROUP_INFRASTRUCTURE_WEBSITE_URLS
- See Also:
-
JSON_PROPERTY_ASSIGN_PUBLIC_IP
- See Also:
-
JSON_PROPERTY_TASK_ARN
- See Also:
-
JSON_PROPERTY_LAUNCH_TYPE
- See Also:
-
JSON_PROPERTY_CLUSTER_ARN
- See Also:
-
JSON_PROPERTY_CLUSTER_INFRASTRUCTURE_WEBSITE_URL
- See Also:
-
JSON_PROPERTY_EXECUTION_ROLE
- See Also:
-
JSON_PROPERTY_EXECUTION_ROLE_INFRASTRUCTURE_WEBSITE_URL
- See Also:
-
JSON_PROPERTY_TASK_ROLE
- See Also:
-
JSON_PROPERTY_TASK_ROLE_INFRASTRUCTURE_WEBSITE_URL
- See Also:
-
JSON_PROPERTY_PLATFORM_VERSION
- See Also:
-
-
Constructor Details
-
AwsEcsExecutionMethod
public AwsEcsExecutionMethod()
-
-
Method Details
-
getType
Get type- Returns:
- type
-
taskDefinitionArn
-
getTaskDefinitionArn
Get taskDefinitionArn- Returns:
- taskDefinitionArn
-
setTaskDefinitionArn
-
getTaskDefinitionInfrastructureWebsiteUrl
Get taskDefinitionInfrastructureWebsiteUrl- Returns:
- taskDefinitionInfrastructureWebsiteUrl
-
allocatedCpuUnits
-
getAllocatedCpuUnits
Get allocatedCpuUnits- Returns:
- allocatedCpuUnits
-
setAllocatedCpuUnits
-
allocatedMemoryMb
-
getAllocatedMemoryMb
Get allocatedMemoryMb- Returns:
- allocatedMemoryMb
-
setAllocatedMemoryMb
-
tags
-
putTagsItem
-
getTags
Get tags- Returns:
- tags
-
setTags
-
subnets
-
addSubnetsItem
-
getSubnets
Get subnets- Returns:
- subnets
-
setSubnets
-
getSubnetInfrastructureWebsiteUrls
Get subnetInfrastructureWebsiteUrls- Returns:
- subnetInfrastructureWebsiteUrls
-
securityGroups
-
addSecurityGroupsItem
-
getSecurityGroups
Get securityGroups- Returns:
- securityGroups
-
setSecurityGroups
-
getSecurityGroupInfrastructureWebsiteUrls
Get securityGroupInfrastructureWebsiteUrls- Returns:
- securityGroupInfrastructureWebsiteUrls
-
assignPublicIp
-
getAssignPublicIp
Get assignPublicIp- Returns:
- assignPublicIp
-
setAssignPublicIp
-
taskArn
-
getTaskArn
Get taskArn- Returns:
- taskArn
-
setTaskArn
-
launchType
-
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
-
clusterArn
-
getClusterArn
Get clusterArn- Returns:
- clusterArn
-
setClusterArn
-
getClusterInfrastructureWebsiteUrl
Get clusterInfrastructureWebsiteUrl- Returns:
- clusterInfrastructureWebsiteUrl
-
executionRole
-
getExecutionRole
Get executionRole- Returns:
- executionRole
-
setExecutionRole
-
getExecutionRoleInfrastructureWebsiteUrl
Get executionRoleInfrastructureWebsiteUrl- Returns:
- executionRoleInfrastructureWebsiteUrl
-
taskRole
-
getTaskRole
Get taskRole- Returns:
- taskRole
-
setTaskRole
-
getTaskRoleInfrastructureWebsiteUrl
Get taskRoleInfrastructureWebsiteUrl- Returns:
- taskRoleInfrastructureWebsiteUrl
-
platformVersion
-
getPlatformVersion
Get platformVersion- Returns:
- platformVersion
-
setPlatformVersion
-
equals
-
hashCode
public int hashCode() -
toString
-