Interface NewPublicVirtualInterfaceAllocation.Builder

    • Method Detail

      • virtualInterfaceName

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

        NewPublicVirtualInterfaceAllocation.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.
      • authKey

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

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

        NewPublicVirtualInterfaceAllocation.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.
      • routeFilterPrefixes

        NewPublicVirtualInterfaceAllocation.Builder routeFilterPrefixes​(Collection<RouteFilterPrefix> routeFilterPrefixes)

        The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.

        Parameters:
        routeFilterPrefixes - The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • routeFilterPrefixes

        NewPublicVirtualInterfaceAllocation.Builder routeFilterPrefixes​(RouteFilterPrefix... routeFilterPrefixes)

        The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.

        Parameters:
        routeFilterPrefixes - The routes to be advertised to the Amazon Web Services network in this Region. Applies to public virtual interfaces.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

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

        The tags associated with the public virtual interface.

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

        NewPublicVirtualInterfaceAllocation.Builder tags​(Tag... tags)

        The tags associated with the public virtual interface.

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