Interface LocalGatewayVirtualInterface.Builder

    • Method Detail

      • localGatewayVirtualInterfaceId

        LocalGatewayVirtualInterface.Builder localGatewayVirtualInterfaceId​(String localGatewayVirtualInterfaceId)

        The ID of the virtual interface.

        Parameters:
        localGatewayVirtualInterfaceId - The ID of the virtual interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • localGatewayId

        LocalGatewayVirtualInterface.Builder localGatewayId​(String localGatewayId)

        The ID of the local gateway.

        Parameters:
        localGatewayId - The ID of the local gateway.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • localGatewayVirtualInterfaceGroupId

        LocalGatewayVirtualInterface.Builder localGatewayVirtualInterfaceGroupId​(String localGatewayVirtualInterfaceGroupId)

        The ID of the local gateway virtual interface group.

        Parameters:
        localGatewayVirtualInterfaceGroupId - The ID of the local gateway virtual interface group.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • localGatewayVirtualInterfaceArn

        LocalGatewayVirtualInterface.Builder localGatewayVirtualInterfaceArn​(String localGatewayVirtualInterfaceArn)

        The Amazon Resource Number (ARN) of the local gateway virtual interface.

        Parameters:
        localGatewayVirtualInterfaceArn - The Amazon Resource Number (ARN) of the local gateway virtual interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outpostLagId

        LocalGatewayVirtualInterface.Builder outpostLagId​(String outpostLagId)

        The Outpost LAG ID.

        Parameters:
        outpostLagId - The Outpost LAG ID.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vlan

        LocalGatewayVirtualInterface.Builder vlan​(Integer vlan)

        The ID of the VLAN.

        Parameters:
        vlan - The ID of the VLAN.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • localAddress

        LocalGatewayVirtualInterface.Builder localAddress​(String localAddress)

        The local address.

        Parameters:
        localAddress - The local address.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • peerAddress

        LocalGatewayVirtualInterface.Builder peerAddress​(String peerAddress)

        The peer address.

        Parameters:
        peerAddress - The peer address.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • localBgpAsn

        LocalGatewayVirtualInterface.Builder localBgpAsn​(Integer localBgpAsn)

        The Border Gateway Protocol (BGP) Autonomous System Number (ASN) of the local gateway.

        Parameters:
        localBgpAsn - The Border Gateway Protocol (BGP) Autonomous System Number (ASN) of the local gateway.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • peerBgpAsn

        LocalGatewayVirtualInterface.Builder peerBgpAsn​(Integer peerBgpAsn)

        The peer BGP ASN.

        Parameters:
        peerBgpAsn - The peer BGP ASN.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • peerBgpAsnExtended

        LocalGatewayVirtualInterface.Builder peerBgpAsnExtended​(Long peerBgpAsnExtended)

        The extended 32-bit ASN of the BGP peer for use with larger ASN values.

        Parameters:
        peerBgpAsnExtended - The extended 32-bit ASN of the BGP peer for use with larger ASN values.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ownerId

        LocalGatewayVirtualInterface.Builder ownerId​(String ownerId)

        The ID of the Amazon Web Services account that owns the local gateway virtual interface.

        Parameters:
        ownerId - The ID of the Amazon Web Services account that owns the local gateway virtual interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

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

        The tags assigned to the virtual interface.

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

        LocalGatewayVirtualInterface.Builder tags​(Tag... tags)

        The tags assigned to the virtual interface.

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