Interface UpdateVirtualInterfaceAttributesRequest.Builder

  • Method Details

    • virtualInterfaceId

      UpdateVirtualInterfaceAttributesRequest.Builder virtualInterfaceId(String virtualInterfaceId)

      The ID of the virtual private interface.

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

      The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 8500. The default value is 1500.

      Parameters:
      mtu - The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 8500. The default value is 1500.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • enableSiteLink

      Indicates whether to enable or disable SiteLink.

      Parameters:
      enableSiteLink - Indicates whether to enable or disable SiteLink.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • virtualInterfaceName

      UpdateVirtualInterfaceAttributesRequest.Builder virtualInterfaceName(String virtualInterfaceName)

      The name of the virtual private interface.

      Parameters:
      virtualInterfaceName - The name of the virtual private interface.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • prefixPoolAllocatedCountIpv4

      UpdateVirtualInterfaceAttributesRequest.Builder prefixPoolAllocatedCountIpv4(Integer prefixPoolAllocatedCountIpv4)

      The number of inbound IPv4 route prefixes to allocate to the virtual interface. Not applicable to public virtual interfaces.

      Parameters:
      prefixPoolAllocatedCountIpv4 - The number of inbound IPv4 route prefixes to allocate to the virtual interface. Not applicable to public virtual interfaces.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • prefixPoolAllocatedCountIpv6

      UpdateVirtualInterfaceAttributesRequest.Builder prefixPoolAllocatedCountIpv6(Integer prefixPoolAllocatedCountIpv6)

      The number of inbound IPv6 route prefixes to allocate to the virtual interface. Not applicable to public virtual interfaces.

      Parameters:
      prefixPoolAllocatedCountIpv6 - The number of inbound IPv6 route prefixes to allocate to the virtual interface. Not applicable to public virtual interfaces.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rateLimit

      The rate limit (bandwidth allocation) to apply to the virtual interface. Use this to update the bandwidth allocation on an existing virtual interface.

      Parameters:
      rateLimit - The rate limit (bandwidth allocation) to apply to the virtual interface. Use this to update the bandwidth allocation on an existing virtual interface.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.