Interface AwsEc2InstanceDetails.Builder

    • Method Detail

      • 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

        AwsEc2InstanceDetails.Builder imageId​(String 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

        AwsEc2InstanceDetails.Builder keyName​(String 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

        AwsEc2InstanceDetails.Builder platform​(String 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

        AwsEc2InstanceDetails.Builder subnetId​(String 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

        AwsEc2InstanceDetails.Builder type​(String 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

        AwsEc2InstanceDetails.Builder vpcId​(String 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.