Interface AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetails.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetails.Builder,AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetails>, SdkBuilder<AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetails.Builder,AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetails>, SdkPojo
Enclosing class:
AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetails

public static interface AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetails.Builder extends SdkPojo, CopyableBuilder<AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetails.Builder,AwsEcsServiceNetworkConfigurationAwsVpcConfigurationDetails>
  • Method Details

    • assignPublicIp

      Whether the task's elastic network interface receives a public IP address. The default value is DISABLED.

      Valid values: ENABLED | DISABLED

      Parameters:
      assignPublicIp - Whether the task's elastic network interface receives a public IP address. The default value is DISABLED.

      Valid values: ENABLED | DISABLED

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroups

      The IDs of the security groups associated with the task or service.

      You can provide up to five security groups.

      Parameters:
      securityGroups - The IDs of the security groups associated with the task or service.

      You can provide up to five security groups.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroups

      The IDs of the security groups associated with the task or service.

      You can provide up to five security groups.

      Parameters:
      securityGroups - The IDs of the security groups associated with the task or service.

      You can provide up to five security groups.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnets

      The IDs of the subnets associated with the task or service.

      You can provide up to 16 subnets.

      Parameters:
      subnets - The IDs of the subnets associated with the task or service.

      You can provide up to 16 subnets.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnets

      The IDs of the subnets associated with the task or service.

      You can provide up to 16 subnets.

      Parameters:
      subnets - The IDs of the subnets associated with the task or service.

      You can provide up to 16 subnets.

      Returns:
      Returns a reference to this object so that method calls can be chained together.