| Package | Description |
|---|---|
| software.amazon.awssdk.services.directconnect.model |
| Modifier and Type | Method and Description |
|---|---|
VirtualInterface.Builder |
VirtualInterface.Builder.addressFamily(AddressFamily addressFamily)
The address family for the BGP peer.
|
VirtualInterface.Builder |
VirtualInterface.Builder.addressFamily(String addressFamily)
The address family for the BGP peer.
|
VirtualInterface.Builder |
VirtualInterface.Builder.amazonAddress(String amazonAddress)
The IP address assigned to the Amazon interface.
|
VirtualInterface.Builder |
VirtualInterface.Builder.amazonSideAsn(Long amazonSideAsn)
The autonomous system number (ASN) for the Amazon side of the connection.
|
VirtualInterface.Builder |
VirtualInterface.Builder.asn(Integer asn)
The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.
|
VirtualInterface.Builder |
VirtualInterface.Builder.authKey(String authKey)
The authentication key for BGP configuration.
|
VirtualInterface.Builder |
VirtualInterface.Builder.awsDeviceV2(String awsDeviceV2)
The Direct Connect endpoint that terminates the physical connection.
|
VirtualInterface.Builder |
VirtualInterface.Builder.awsLogicalDeviceId(String awsLogicalDeviceId)
The Direct Connect endpoint that terminates the logical connection.
|
VirtualInterface.Builder |
VirtualInterface.Builder.bgpPeers(BGPPeer... bgpPeers)
The BGP peers configured on this virtual interface.
|
VirtualInterface.Builder |
VirtualInterface.Builder.bgpPeers(Collection<BGPPeer> bgpPeers)
The BGP peers configured on this virtual interface.
|
VirtualInterface.Builder |
VirtualInterface.Builder.bgpPeers(Consumer<BGPPeer.Builder>... bgpPeers)
The BGP peers configured on this virtual interface.
|
static VirtualInterface.Builder |
VirtualInterface.builder() |
VirtualInterface.Builder |
VirtualInterface.Builder.connectionId(String connectionId)
The ID of the connection.
|
VirtualInterface.Builder |
VirtualInterface.Builder.customerAddress(String customerAddress)
The IP address assigned to the customer interface.
|
VirtualInterface.Builder |
VirtualInterface.Builder.customerRouterConfig(String customerRouterConfig)
The customer router configuration.
|
VirtualInterface.Builder |
VirtualInterface.Builder.directConnectGatewayId(String directConnectGatewayId)
The ID of the Direct Connect gateway.
|
VirtualInterface.Builder |
VirtualInterface.Builder.jumboFrameCapable(Boolean jumboFrameCapable)
Indicates whether jumbo frames (9001 MTU) are supported.
|
VirtualInterface.Builder |
VirtualInterface.Builder.location(String location)
The location of the connection.
|
VirtualInterface.Builder |
VirtualInterface.Builder.mtu(Integer mtu)
The maximum transmission unit (MTU), in bytes.
|
VirtualInterface.Builder |
VirtualInterface.Builder.ownerAccount(String ownerAccount)
The ID of the Amazon Web Services account that owns the virtual interface.
|
VirtualInterface.Builder |
VirtualInterface.Builder.region(String region)
The Amazon Web Services Region where the virtual interface is located.
|
VirtualInterface.Builder |
VirtualInterface.Builder.routeFilterPrefixes(Collection<RouteFilterPrefix> routeFilterPrefixes)
The routes to be advertised to the Amazon Web Services network in this Region.
|
VirtualInterface.Builder |
VirtualInterface.Builder.routeFilterPrefixes(Consumer<RouteFilterPrefix.Builder>... routeFilterPrefixes)
The routes to be advertised to the Amazon Web Services network in this Region.
|
VirtualInterface.Builder |
VirtualInterface.Builder.routeFilterPrefixes(RouteFilterPrefix... routeFilterPrefixes)
The routes to be advertised to the Amazon Web Services network in this Region.
|
VirtualInterface.Builder |
VirtualInterface.Builder.siteLinkEnabled(Boolean siteLinkEnabled)
Indicates whether SiteLink is enabled.
|
VirtualInterface.Builder |
VirtualInterface.Builder.tags(Collection<Tag> tags)
The tags associated with the virtual interface.
|
VirtualInterface.Builder |
VirtualInterface.Builder.tags(Consumer<Tag.Builder>... tags)
The tags associated with the virtual interface.
|
VirtualInterface.Builder |
VirtualInterface.Builder.tags(Tag... tags)
The tags associated with the virtual interface.
|
VirtualInterface.Builder |
VirtualInterface.toBuilder() |
VirtualInterface.Builder |
VirtualInterface.Builder.virtualGatewayId(String virtualGatewayId)
The ID of the virtual private gateway.
|
VirtualInterface.Builder |
VirtualInterface.Builder.virtualInterfaceId(String virtualInterfaceId)
The ID of the virtual interface.
|
VirtualInterface.Builder |
VirtualInterface.Builder.virtualInterfaceName(String virtualInterfaceName)
The name of the virtual interface assigned by the customer network.
|
VirtualInterface.Builder |
VirtualInterface.Builder.virtualInterfaceState(String virtualInterfaceState)
The state of the virtual interface.
|
VirtualInterface.Builder |
VirtualInterface.Builder.virtualInterfaceState(VirtualInterfaceState virtualInterfaceState)
The state of the virtual interface.
|
VirtualInterface.Builder |
VirtualInterface.Builder.virtualInterfaceType(String virtualInterfaceType)
The type of virtual interface.
|
VirtualInterface.Builder |
VirtualInterface.Builder.vlan(Integer vlan)
The ID of the VLAN.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends VirtualInterface.Builder> |
VirtualInterface.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default CreateBgpPeerResponse.Builder |
CreateBgpPeerResponse.Builder.virtualInterface(Consumer<VirtualInterface.Builder> virtualInterface)
The virtual interface.
|
default DeleteBgpPeerResponse.Builder |
DeleteBgpPeerResponse.Builder.virtualInterface(Consumer<VirtualInterface.Builder> virtualInterface)
The virtual interface.
|
default CreateTransitVirtualInterfaceResponse.Builder |
CreateTransitVirtualInterfaceResponse.Builder.virtualInterface(Consumer<VirtualInterface.Builder> virtualInterface)
Sets the value of the VirtualInterface property for this object.
|
default AllocateTransitVirtualInterfaceResponse.Builder |
AllocateTransitVirtualInterfaceResponse.Builder.virtualInterface(Consumer<VirtualInterface.Builder> virtualInterface)
Sets the value of the VirtualInterface property for this object.
|
Copyright © 2022. All rights reserved.