Interface AwsEc2InstanceDetails.Builder

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

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

    • iamInstanceProfileArn

      AwsEc2InstanceDetails.Builder iamInstanceProfileArn(String iamInstanceProfileArn)

      The IAM instance profile ARN of the Amazon EC2 instance.

      Parameters:
      iamInstanceProfileArn - The IAM instance profile ARN of the Amazon EC2 instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • imageId

      The image ID of the Amazon EC2 instance.

      Parameters:
      imageId - The image ID of the Amazon EC2 instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipV4Addresses

      AwsEc2InstanceDetails.Builder ipV4Addresses(Collection<String> ipV4Addresses)

      The IPv4 addresses of the Amazon EC2 instance.

      Parameters:
      ipV4Addresses - The IPv4 addresses of the Amazon EC2 instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipV4Addresses

      AwsEc2InstanceDetails.Builder ipV4Addresses(String... ipV4Addresses)

      The IPv4 addresses of the Amazon EC2 instance.

      Parameters:
      ipV4Addresses - The IPv4 addresses of the Amazon EC2 instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipV6Addresses

      AwsEc2InstanceDetails.Builder ipV6Addresses(Collection<String> ipV6Addresses)

      The IPv6 addresses of the Amazon EC2 instance.

      Parameters:
      ipV6Addresses - The IPv6 addresses of the Amazon EC2 instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipV6Addresses

      AwsEc2InstanceDetails.Builder ipV6Addresses(String... ipV6Addresses)

      The IPv6 addresses of the Amazon EC2 instance.

      Parameters:
      ipV6Addresses - The IPv6 addresses of the Amazon EC2 instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • keyName

      The name of the key pair used to launch the Amazon EC2 instance.

      Parameters:
      keyName - The name of the key pair used to launch the Amazon EC2 instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • launchedAt

      AwsEc2InstanceDetails.Builder launchedAt(Instant launchedAt)

      The date and time the Amazon EC2 instance was launched at.

      Parameters:
      launchedAt - The date and time the Amazon EC2 instance was launched at.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • platform

      The platform of the Amazon EC2 instance.

      Parameters:
      platform - The platform of the Amazon EC2 instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetId

      The subnet ID of the Amazon EC2 instance.

      Parameters:
      subnetId - The subnet ID of the Amazon EC2 instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      The type of the Amazon EC2 instance.

      Parameters:
      type - The type of the Amazon EC2 instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vpcId

      The VPC ID of the Amazon EC2 instance.

      Parameters:
      vpcId - The VPC ID of the Amazon EC2 instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.