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 DoublebaselineBandwidthInGbps()The baseline network performance of the network card, in Gbps.static NetworkCardInfo.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()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.
-
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.
-
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
-
-