public static interface NewTransitVirtualInterfaceAllocation.Builder extends SdkPojo, CopyableBuilder<NewTransitVirtualInterfaceAllocation.Builder,NewTransitVirtualInterfaceAllocation>
| Modifier and Type | Method and Description |
|---|---|
NewTransitVirtualInterfaceAllocation.Builder |
addressFamily(AddressFamily addressFamily)
The address family for the BGP peer.
|
NewTransitVirtualInterfaceAllocation.Builder |
addressFamily(String addressFamily)
The address family for the BGP peer.
|
NewTransitVirtualInterfaceAllocation.Builder |
amazonAddress(String amazonAddress)
The IP address assigned to the Amazon interface.
|
NewTransitVirtualInterfaceAllocation.Builder |
asn(Integer asn)
The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.
|
NewTransitVirtualInterfaceAllocation.Builder |
authKey(String authKey)
The authentication key for BGP configuration.
|
NewTransitVirtualInterfaceAllocation.Builder |
customerAddress(String customerAddress)
The IP address assigned to the customer interface.
|
NewTransitVirtualInterfaceAllocation.Builder |
mtu(Integer mtu)
The maximum transmission unit (MTU), in bytes.
|
NewTransitVirtualInterfaceAllocation.Builder |
tags(Collection<Tag> tags)
The tags associated with the transitive virtual interface.
|
NewTransitVirtualInterfaceAllocation.Builder |
tags(Consumer<Tag.Builder>... tags)
The tags associated with the transitive virtual interface.
|
NewTransitVirtualInterfaceAllocation.Builder |
tags(Tag... tags)
The tags associated with the transitive virtual interface.
|
NewTransitVirtualInterfaceAllocation.Builder |
virtualInterfaceName(String virtualInterfaceName)
The name of the virtual interface assigned by the customer network.
|
NewTransitVirtualInterfaceAllocation.Builder |
vlan(Integer vlan)
The ID of the VLAN.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildNewTransitVirtualInterfaceAllocation.Builder virtualInterfaceName(String virtualInterfaceName)
The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).
virtualInterfaceName - The name of the virtual interface assigned by the customer network. The name has a maximum of 100
characters. The following are valid characters: a-z, 0-9 and a hyphen (-).NewTransitVirtualInterfaceAllocation.Builder vlan(Integer vlan)
The ID of the VLAN.
vlan - The ID of the VLAN.NewTransitVirtualInterfaceAllocation.Builder asn(Integer asn)
The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.
The valid values are 1-2147483647.
asn - The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.
The valid values are 1-2147483647.
NewTransitVirtualInterfaceAllocation.Builder mtu(Integer mtu)
The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.
mtu - The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default
value is 1500.NewTransitVirtualInterfaceAllocation.Builder authKey(String authKey)
The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.
authKey - The authentication key for BGP configuration. This string has a minimum length of 6 characters and and
a maximun lenth of 80 characters.NewTransitVirtualInterfaceAllocation.Builder amazonAddress(String amazonAddress)
The IP address assigned to the Amazon interface.
amazonAddress - The IP address assigned to the Amazon interface.NewTransitVirtualInterfaceAllocation.Builder customerAddress(String customerAddress)
The IP address assigned to the customer interface.
customerAddress - The IP address assigned to the customer interface.NewTransitVirtualInterfaceAllocation.Builder addressFamily(String addressFamily)
The address family for the BGP peer.
addressFamily - The address family for the BGP peer.AddressFamily,
AddressFamilyNewTransitVirtualInterfaceAllocation.Builder addressFamily(AddressFamily addressFamily)
The address family for the BGP peer.
addressFamily - The address family for the BGP peer.AddressFamily,
AddressFamilyNewTransitVirtualInterfaceAllocation.Builder tags(Collection<Tag> tags)
The tags associated with the transitive virtual interface.
tags - The tags associated with the transitive virtual interface.NewTransitVirtualInterfaceAllocation.Builder tags(Tag... tags)
The tags associated with the transitive virtual interface.
tags - The tags associated with the transitive virtual interface.NewTransitVirtualInterfaceAllocation.Builder tags(Consumer<Tag.Builder>... tags)
The tags associated with the transitive virtual interface.
This is a convenience that creates an instance of theList.Builder avoiding the need to create
one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its result
is passed to #tags(List) .tags - a consumer that will call methods on List.Builder #tags(List) Copyright © 2021. All rights reserved.