Interface ServiceLinkVirtualInterface.Builder

    • Method Detail

      • serviceLinkVirtualInterfaceId

        ServiceLinkVirtualInterface.Builder serviceLinkVirtualInterfaceId​(String serviceLinkVirtualInterfaceId)

        The ID of the service link virtual interface.

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

        ServiceLinkVirtualInterface.Builder serviceLinkVirtualInterfaceArn​(String serviceLinkVirtualInterfaceArn)

        The Amazon Resource Number (ARN) for the service link virtual interface.

        Parameters:
        serviceLinkVirtualInterfaceArn - The Amazon Resource Number (ARN) for the service link virtual interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outpostId

        ServiceLinkVirtualInterface.Builder outpostId​(String outpostId)

        The Outpost ID for the service link virtual interface.

        Parameters:
        outpostId - The Outpost ID for the service link virtual interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outpostArn

        ServiceLinkVirtualInterface.Builder outpostArn​(String outpostArn)

        The Outpost Amazon Resource Number (ARN) for the service link virtual interface.

        Parameters:
        outpostArn - The Outpost Amazon Resource Number (ARN) for the service link virtual interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ownerId

        ServiceLinkVirtualInterface.Builder ownerId​(String ownerId)

        The ID of the Amazon Web Services account that owns the service link virtual interface..

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

        ServiceLinkVirtualInterface.Builder localAddress​(String localAddress)

        The IPv4 address assigned to the local gateway virtual interface on the Outpost side.

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

        ServiceLinkVirtualInterface.Builder peerAddress​(String peerAddress)

        The IPv4 peer address for the service link virtual interface.

        Parameters:
        peerAddress - The IPv4 peer address for the service link virtual interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • peerBgpAsn

        ServiceLinkVirtualInterface.Builder peerBgpAsn​(Long peerBgpAsn)

        The ASN for the Border Gateway Protocol (BGP) associated with the service link virtual interface.

        Parameters:
        peerBgpAsn - The ASN for the Border Gateway Protocol (BGP) associated with the service link virtual interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • vlan

        ServiceLinkVirtualInterface.Builder vlan​(Integer vlan)

        The virtual local area network for the service link virtual interface.

        Parameters:
        vlan - The virtual local area network for the service link virtual interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • outpostLagId

        ServiceLinkVirtualInterface.Builder outpostLagId​(String outpostLagId)

        The link aggregation group (LAG) ID for the service link virtual interface.

        Parameters:
        outpostLagId - The link aggregation group (LAG) ID for the service link virtual interface.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

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

        The tags associated with the service link virtual interface.

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

        ServiceLinkVirtualInterface.Builder tags​(Tag... tags)

        The tags associated with the service link virtual interface.

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

        ServiceLinkVirtualInterface.Builder tags​(Consumer<Tag.Builder>... tags)

        The tags associated with the service link virtual interface.

        This is a convenience method that creates an instance of the Tag.Builder avoiding the need to create one manually via Tag.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #tags(List).

        Parameters:
        tags - a consumer that will call methods on Tag.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #tags(java.util.Collection)