public static interface NetworkInfo.Builder extends SdkPojo, CopyableBuilder<NetworkInfo.Builder,NetworkInfo>
Modifier and Type | Method and Description |
---|---|
NetworkInfo.Builder |
defaultNetworkCardIndex(Integer defaultNetworkCardIndex)
The index of the default network card, starting at 0.
|
default NetworkInfo.Builder |
efaInfo(Consumer<EfaInfo.Builder> efaInfo)
Describes the Elastic Fabric Adapters for the instance type.
|
NetworkInfo.Builder |
efaInfo(EfaInfo efaInfo)
Describes the Elastic Fabric Adapters for the instance type.
|
NetworkInfo.Builder |
efaSupported(Boolean efaSupported)
Indicates whether Elastic Fabric Adapter (EFA) is supported.
|
NetworkInfo.Builder |
enaSrdSupported(Boolean enaSrdSupported)
Indicates whether the instance type supports ENA Express.
|
NetworkInfo.Builder |
enaSupport(EnaSupport enaSupport)
Indicates whether Elastic Network Adapter (ENA) is supported.
|
NetworkInfo.Builder |
enaSupport(String enaSupport)
Indicates whether Elastic Network Adapter (ENA) is supported.
|
NetworkInfo.Builder |
encryptionInTransitSupported(Boolean encryptionInTransitSupported)
Indicates whether the instance type automatically encrypts in-transit traffic between instances.
|
NetworkInfo.Builder |
ipv4AddressesPerInterface(Integer ipv4AddressesPerInterface)
The maximum number of IPv4 addresses per network interface.
|
NetworkInfo.Builder |
ipv6AddressesPerInterface(Integer ipv6AddressesPerInterface)
The maximum number of IPv6 addresses per network interface.
|
NetworkInfo.Builder |
ipv6Supported(Boolean ipv6Supported)
Indicates whether IPv6 is supported.
|
NetworkInfo.Builder |
maximumNetworkCards(Integer maximumNetworkCards)
The maximum number of physical network cards that can be allocated to the instance.
|
NetworkInfo.Builder |
maximumNetworkInterfaces(Integer maximumNetworkInterfaces)
The maximum number of network interfaces for the instance type.
|
NetworkInfo.Builder |
networkCards(Collection<NetworkCardInfo> networkCards)
Describes the network cards for the instance type.
|
NetworkInfo.Builder |
networkCards(Consumer<NetworkCardInfo.Builder>... networkCards)
Describes the network cards for the instance type.
|
NetworkInfo.Builder |
networkCards(NetworkCardInfo... networkCards)
Describes the network cards for the instance type.
|
NetworkInfo.Builder |
networkPerformance(String networkPerformance)
The network performance.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
NetworkInfo.Builder networkPerformance(String networkPerformance)
The network performance.
networkPerformance
- The network performance.NetworkInfo.Builder maximumNetworkInterfaces(Integer maximumNetworkInterfaces)
The maximum number of network interfaces for the instance type.
maximumNetworkInterfaces
- The maximum number of network interfaces for the instance type.NetworkInfo.Builder maximumNetworkCards(Integer maximumNetworkCards)
The maximum number of physical network cards that can be allocated to the instance.
maximumNetworkCards
- The maximum number of physical network cards that can be allocated to the instance.NetworkInfo.Builder defaultNetworkCardIndex(Integer defaultNetworkCardIndex)
The index of the default network card, starting at 0.
defaultNetworkCardIndex
- The index of the default network card, starting at 0.NetworkInfo.Builder networkCards(Collection<NetworkCardInfo> networkCards)
Describes the network cards for the instance type.
networkCards
- Describes the network cards for the instance type.NetworkInfo.Builder networkCards(NetworkCardInfo... networkCards)
Describes the network cards for the instance type.
networkCards
- Describes the network cards for the instance type.NetworkInfo.Builder networkCards(Consumer<NetworkCardInfo.Builder>... networkCards)
Describes the network cards for the instance type.
This is a convenience method that creates an instance of theNetworkCardInfo.Builder
avoiding the need to create one
manually via NetworkCardInfo.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately and
its result is passed to #networkCards(List
.
networkCards
- a consumer that will call methods on
NetworkCardInfo.Builder
#networkCards(java.util.Collection)
NetworkInfo.Builder ipv4AddressesPerInterface(Integer ipv4AddressesPerInterface)
The maximum number of IPv4 addresses per network interface.
ipv4AddressesPerInterface
- The maximum number of IPv4 addresses per network interface.NetworkInfo.Builder ipv6AddressesPerInterface(Integer ipv6AddressesPerInterface)
The maximum number of IPv6 addresses per network interface.
ipv6AddressesPerInterface
- The maximum number of IPv6 addresses per network interface.NetworkInfo.Builder ipv6Supported(Boolean ipv6Supported)
Indicates whether IPv6 is supported.
ipv6Supported
- Indicates whether IPv6 is supported.NetworkInfo.Builder enaSupport(String enaSupport)
Indicates whether Elastic Network Adapter (ENA) is supported.
enaSupport
- Indicates whether Elastic Network Adapter (ENA) is supported.EnaSupport
,
EnaSupport
NetworkInfo.Builder enaSupport(EnaSupport enaSupport)
Indicates whether Elastic Network Adapter (ENA) is supported.
enaSupport
- Indicates whether Elastic Network Adapter (ENA) is supported.EnaSupport
,
EnaSupport
NetworkInfo.Builder efaSupported(Boolean efaSupported)
Indicates whether Elastic Fabric Adapter (EFA) is supported.
efaSupported
- Indicates whether Elastic Fabric Adapter (EFA) is supported.NetworkInfo.Builder efaInfo(EfaInfo efaInfo)
Describes the Elastic Fabric Adapters for the instance type.
efaInfo
- Describes the Elastic Fabric Adapters for the instance type.default NetworkInfo.Builder efaInfo(Consumer<EfaInfo.Builder> efaInfo)
Describes the Elastic Fabric Adapters for the instance type.
This is a convenience method that creates an instance of theEfaInfo.Builder
avoiding the need to
create one manually via EfaInfo.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result is
passed to efaInfo(EfaInfo)
.
efaInfo
- a consumer that will call methods on EfaInfo.Builder
efaInfo(EfaInfo)
NetworkInfo.Builder encryptionInTransitSupported(Boolean encryptionInTransitSupported)
Indicates whether the instance type automatically encrypts in-transit traffic between instances.
encryptionInTransitSupported
- Indicates whether the instance type automatically encrypts in-transit traffic between instances.NetworkInfo.Builder enaSrdSupported(Boolean enaSrdSupported)
Indicates whether the instance type supports ENA Express. ENA Express uses Amazon Web Services Scalable Reliable Datagram (SRD) technology to increase the maximum bandwidth used per stream and minimize tail latency of network traffic between EC2 instances.
enaSrdSupported
- Indicates whether the instance type supports ENA Express. ENA Express uses Amazon Web Services
Scalable Reliable Datagram (SRD) technology to increase the maximum bandwidth used per stream and
minimize tail latency of network traffic between EC2 instances.Copyright © 2023. All rights reserved.