Interface NewPrivateVirtualInterfaceAllocation.Builder

    • Method Detail

      • virtualInterfaceName

        NewPrivateVirtualInterfaceAllocation.Builder virtualInterfaceName​(String virtualInterfaceName)

        The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

        Parameters:
        virtualInterfaceName - The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • asn

        NewPrivateVirtualInterfaceAllocation.Builder asn​(Integer asn)

        The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

        The valid values are 1-2147483647.

        Parameters:
        asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

        The valid values are 1-2147483647.

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

        NewPrivateVirtualInterfaceAllocation.Builder mtu​(Integer mtu)

        The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.

        Parameters:
        mtu - The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • authKey

        NewPrivateVirtualInterfaceAllocation.Builder authKey​(String authKey)

        The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

        Parameters:
        authKey - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • amazonAddress

        NewPrivateVirtualInterfaceAllocation.Builder amazonAddress​(String amazonAddress)

        The IP address assigned to the Amazon interface.

        Parameters:
        amazonAddress - The IP address assigned to the Amazon interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • customerAddress

        NewPrivateVirtualInterfaceAllocation.Builder customerAddress​(String customerAddress)

        The IP address assigned to the customer interface.

        Parameters:
        customerAddress - The IP address assigned to the customer interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        NewPrivateVirtualInterfaceAllocation.Builder tags​(Collection<Tag> tags)

        The tags associated with the private virtual interface.

        Parameters:
        tags - The tags associated with the private virtual interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        NewPrivateVirtualInterfaceAllocation.Builder tags​(Tag... tags)

        The tags associated with the private virtual interface.

        Parameters:
        tags - The tags associated with the private virtual interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.