Class NetworkCardInfo
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.NetworkCardInfo
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<NetworkCardInfo.Builder,NetworkCardInfo>
@Generated("software.amazon.awssdk:codegen") public final class NetworkCardInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NetworkCardInfo.Builder,NetworkCardInfo>
Describes the network card support of the instance type.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceNetworkCardInfo.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegeradditionalFlexibleNetworkInterfaces()The number of additional network interfaces that can be attached to an instance when using flexible Elastic Network Adapter (ENA) queues.DoublebaselineBandwidthInGbps()The baseline network performance of the network card, in Gbps.static NetworkCardInfo.Builderbuilder()IntegerdefaultEnaQueueCountPerInterface()The default number of the ENA queues for each interface.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegermaximumEnaQueueCount()The maximum number of the ENA queues.IntegermaximumEnaQueueCountPerInterface()The maximum number of the ENA queues for each interface.IntegermaximumNetworkInterfaces()The maximum number of network interfaces for the network card.IntegernetworkCardIndex()The index of the network card.StringnetworkPerformance()The network performance of the network card.DoublepeakBandwidthInGbps()The peak (burst) network performance of the network card, in Gbps.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends NetworkCardInfo.Builder>serializableBuilderClass()NetworkCardInfo.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
networkCardIndex
public final Integer networkCardIndex()
The index of the network card.
- Returns:
- The index of the network card.
-
networkPerformance
public final String networkPerformance()
The network performance of the network card.
- Returns:
- The network performance of the network card.
-
maximumNetworkInterfaces
public final Integer maximumNetworkInterfaces()
The maximum number of network interfaces for the network card.
- Returns:
- The maximum number of network interfaces for the network card.
-
additionalFlexibleNetworkInterfaces
public final 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.- Returns:
- 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.
-
baselineBandwidthInGbps
public final Double baselineBandwidthInGbps()
The baseline network performance of the network card, in Gbps.
- Returns:
- The baseline network performance of the network card, in Gbps.
-
peakBandwidthInGbps
public final Double peakBandwidthInGbps()
The peak (burst) network performance of the network card, in Gbps.
- Returns:
- The peak (burst) network performance of the network card, in Gbps.
-
defaultEnaQueueCountPerInterface
public final Integer defaultEnaQueueCountPerInterface()
The default number of the ENA queues for each interface.
- Returns:
- The default number of the ENA queues for each interface.
-
maximumEnaQueueCount
public final Integer maximumEnaQueueCount()
The maximum number of the ENA queues.
- Returns:
- The maximum number of the ENA queues.
-
maximumEnaQueueCountPerInterface
public final Integer maximumEnaQueueCountPerInterface()
The maximum number of the ENA queues for each interface.
- Returns:
- The maximum number of the ENA queues for each interface.
-
toBuilder
public NetworkCardInfo.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<NetworkCardInfo.Builder,NetworkCardInfo>
-
builder
public static NetworkCardInfo.Builder builder()
-
serializableBuilderClass
public static Class<? extends NetworkCardInfo.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-