Interface AwsEc2EipDetails.Builder

    • Method Detail

      • instanceId

        AwsEc2EipDetails.Builder instanceId​(String instanceId)

        The identifier of the EC2 instance.

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

        AwsEc2EipDetails.Builder publicIp​(String publicIp)

        A public IP address that is associated with the EC2 instance.

        Parameters:
        publicIp - A public IP address that is associated with the EC2 instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • allocationId

        AwsEc2EipDetails.Builder allocationId​(String allocationId)

        The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.

        Parameters:
        allocationId - The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • associationId

        AwsEc2EipDetails.Builder associationId​(String associationId)

        The identifier that represents the association of the Elastic IP address with an EC2 instance.

        Parameters:
        associationId - The identifier that represents the association of the Elastic IP address with an EC2 instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • domain

        AwsEc2EipDetails.Builder domain​(String domain)

        The domain in which to allocate the address.

        If the address is for use with EC2 instances in a VPC, then Domain is vpc. Otherwise, Domain is standard.

        Parameters:
        domain - The domain in which to allocate the address.

        If the address is for use with EC2 instances in a VPC, then Domain is vpc. Otherwise, Domain is standard.

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

        AwsEc2EipDetails.Builder publicIpv4Pool​(String publicIpv4Pool)

        The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.

        Parameters:
        publicIpv4Pool - The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkBorderGroup

        AwsEc2EipDetails.Builder networkBorderGroup​(String networkBorderGroup)

        The name of the location from which the Elastic IP address is advertised.

        Parameters:
        networkBorderGroup - The name of the location from which the Elastic IP address is advertised.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkInterfaceId

        AwsEc2EipDetails.Builder networkInterfaceId​(String networkInterfaceId)

        The identifier of the network interface.

        Parameters:
        networkInterfaceId - The identifier of the network interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networkInterfaceOwnerId

        AwsEc2EipDetails.Builder networkInterfaceOwnerId​(String networkInterfaceOwnerId)

        The Amazon Web Services account ID of the owner of the network interface.

        Parameters:
        networkInterfaceOwnerId - The Amazon Web Services account ID of the owner of the network interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • privateIpAddress

        AwsEc2EipDetails.Builder privateIpAddress​(String privateIpAddress)

        The private IP address that is associated with the Elastic IP address.

        Parameters:
        privateIpAddress - The private IP address that is associated with the Elastic IP address.
        Returns:
        Returns a reference to this object so that method calls can be chained together.