Interface CreateLocalGatewayVirtualInterfaceRequest.Builder

    • Method Detail

      • localGatewayVirtualInterfaceGroupId

        CreateLocalGatewayVirtualInterfaceRequest.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.
      • outpostLagId

        CreateLocalGatewayVirtualInterfaceRequest.Builder outpostLagId​(String outpostLagId)

        References the Link Aggregation Group (LAG) that connects the Outpost to on-premises network devices.

        Parameters:
        outpostLagId - References the Link Aggregation Group (LAG) that connects the Outpost to on-premises network devices.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vlan

        CreateLocalGatewayVirtualInterfaceRequest.Builder vlan​(Integer vlan)

        The virtual local area network (VLAN) used for the local gateway virtual interface.

        Parameters:
        vlan - The virtual local area network (VLAN) used for the local gateway virtual interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • localAddress

        CreateLocalGatewayVirtualInterfaceRequest.Builder localAddress​(String localAddress)

        The IP address assigned to the local gateway virtual interface on the Outpost side. Only IPv4 is supported.

        Parameters:
        localAddress - The IP address assigned to the local gateway virtual interface on the Outpost side. Only IPv4 is supported.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • peerAddress

        CreateLocalGatewayVirtualInterfaceRequest.Builder peerAddress​(String peerAddress)

        The peer IP address for the local gateway virtual interface. Only IPv4 is supported.

        Parameters:
        peerAddress - The peer IP address for the local gateway virtual interface. Only IPv4 is supported.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • peerBgpAsn

        CreateLocalGatewayVirtualInterfaceRequest.Builder peerBgpAsn​(Integer peerBgpAsn)

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

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

        CreateLocalGatewayVirtualInterfaceRequest.Builder tagSpecifications​(Collection<TagSpecification> tagSpecifications)

        The tags to apply to a resource when the local gateway virtual interface is being created.

        Parameters:
        tagSpecifications - The tags to apply to a resource when the local gateway virtual interface is being created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tagSpecifications

        CreateLocalGatewayVirtualInterfaceRequest.Builder tagSpecifications​(TagSpecification... tagSpecifications)

        The tags to apply to a resource when the local gateway virtual interface is being created.

        Parameters:
        tagSpecifications - The tags to apply to a resource when the local gateway virtual interface is being created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dryRun

        CreateLocalGatewayVirtualInterfaceRequest.Builder dryRun​(Boolean dryRun)

        Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

        Parameters:
        dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • peerBgpAsnExtended

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