Interface NetworkCardInfo.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<NetworkCardInfo.Builder,,NetworkCardInfo> SdkBuilder<NetworkCardInfo.Builder,,NetworkCardInfo> SdkPojo
- Enclosing class:
NetworkCardInfo
@Mutable
@NotThreadSafe
public static interface NetworkCardInfo.Builder
extends SdkPojo, CopyableBuilder<NetworkCardInfo.Builder,NetworkCardInfo>
-
Method Summary
Modifier and TypeMethodDescriptionadditionalFlexibleNetworkInterfaces(Integer additionalFlexibleNetworkInterfaces) The number of additional network interfaces that can be attached to an instance when using flexible Elastic Network Adapter (ENA) queues.baselineBandwidthInGbps(Double baselineBandwidthInGbps) The baseline network performance of the network card, in Gbps.defaultEnaQueueCountPerInterface(Integer defaultEnaQueueCountPerInterface) The default number of the ENA queues for each interface.maximumEnaQueueCount(Integer maximumEnaQueueCount) The maximum number of the ENA queues.maximumEnaQueueCountPerInterface(Integer maximumEnaQueueCountPerInterface) The maximum number of the ENA queues for each interface.maximumNetworkInterfaces(Integer maximumNetworkInterfaces) The maximum number of network interfaces for the network card.networkCardIndex(Integer networkCardIndex) The index of the network card.networkPerformance(String networkPerformance) The network performance of the network card.peakBandwidthInGbps(Double peakBandwidthInGbps) The peak (burst) network performance of the network card, in Gbps.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
networkCardIndex
The index of the network card.
- Parameters:
networkCardIndex- The index of the network card.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkPerformance
The network performance of the network card.
- Parameters:
networkPerformance- The network performance of the network card.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maximumNetworkInterfaces
The maximum number of network interfaces for the network card.
- Parameters:
maximumNetworkInterfaces- The maximum number of network interfaces for the network card.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalFlexibleNetworkInterfaces
NetworkCardInfo.Builder additionalFlexibleNetworkInterfaces(Integer additionalFlexibleNetworkInterfaces) The number of additional network interfaces that can be attached to an instance when using flexible Elastic Network Adapter (ENA) queues. This number is in addition to the base number specified by
maximumNetworkInterfaces.- Parameters:
additionalFlexibleNetworkInterfaces- The number of additional network interfaces that can be attached to an instance when using flexible Elastic Network Adapter (ENA) queues. This number is in addition to the base number specified bymaximumNetworkInterfaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
baselineBandwidthInGbps
The baseline network performance of the network card, in Gbps.
- Parameters:
baselineBandwidthInGbps- The baseline network performance of the network card, in Gbps.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
peakBandwidthInGbps
The peak (burst) network performance of the network card, in Gbps.
- Parameters:
peakBandwidthInGbps- The peak (burst) network performance of the network card, in Gbps.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultEnaQueueCountPerInterface
The default number of the ENA queues for each interface.
- Parameters:
defaultEnaQueueCountPerInterface- The default number of the ENA queues for each interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maximumEnaQueueCount
The maximum number of the ENA queues.
- Parameters:
maximumEnaQueueCount- The maximum number of the ENA queues.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maximumEnaQueueCountPerInterface
The maximum number of the ENA queues for each interface.
- Parameters:
maximumEnaQueueCountPerInterface- The maximum number of the ENA queues for each interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-