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 interface
NetworkCardInfo.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Double
baselineBandwidthInGbps()
The baseline network performance of the network card, in Gbps.static NetworkCardInfo.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Integer
maximumNetworkInterfaces()
The maximum number of network interfaces for the network card.Integer
networkCardIndex()
The index of the network card.String
networkPerformance()
The network performance of the network card.Double
peakBandwidthInGbps()
The peak (burst) network performance of the network card, in Gbps.List<SdkField<?>>
sdkFields()
static Class<? extends NetworkCardInfo.Builder>
serializableBuilderClass()
NetworkCardInfo.Builder
toBuilder()
String
toString()
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:
toBuilder
in 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:
equalsBySdkFields
in 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.
-
-