Interface NewTransitVirtualInterfaceAllocation.Builder

    • Method Detail

      • virtualInterfaceName

        NewTransitVirtualInterfaceAllocation.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

        NewTransitVirtualInterfaceAllocation.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

        NewTransitVirtualInterfaceAllocation.Builder mtu​(Integer mtu)

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

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

        NewTransitVirtualInterfaceAllocation.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

        NewTransitVirtualInterfaceAllocation.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

        NewTransitVirtualInterfaceAllocation.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

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

        The tags associated with the transitive virtual interface.

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

        NewTransitVirtualInterfaceAllocation.Builder tags​(Tag... tags)

        The tags associated with the transitive virtual interface.

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