Interface AwsEc2EipDetails.Builder

  • Method Details

    • 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

      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.