Interface ServiceLinkVirtualInterface.Builder

  • Method Details

    • 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

      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

      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

      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

      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

      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

      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

      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<Tag>).

      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:
    • configurationState

      ServiceLinkVirtualInterface.Builder configurationState(String configurationState)

      The current state of the service link virtual interface.

      Parameters:
      configurationState - The current state of the service link virtual interface.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • configurationState

      The current state of the service link virtual interface.

      Parameters:
      configurationState - The current state of the service link virtual interface.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: