Class EbsCardInfo
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.EbsCardInfo
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EbsCardInfo.Builder,EbsCardInfo>
@Generated("software.amazon.awssdk:codegen") public final class EbsCardInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EbsCardInfo.Builder,EbsCardInfo>
Describes the performance characteristics of an EBS card on the instance type.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEbsCardInfo.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegerbaselineBandwidthInMbps()The baseline bandwidth performance for the EBS card, in Mbps.IntegerbaselineIops()The baseline IOPS performance for the EBS card.DoublebaselineThroughputInMBps()The baseline throughput performance for the EBS card, in MBps.static EbsCardInfo.Builderbuilder()IntegerebsCardIndex()The index of the EBS card.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IntegermaximumBandwidthInMbps()The maximum bandwidth performance for the EBS card, in Mbps.IntegermaximumIops()The maximum IOPS performance for the EBS card.DoublemaximumThroughputInMBps()The maximum throughput performance for the EBS card, in MBps.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends EbsCardInfo.Builder>serializableBuilderClass()EbsCardInfo.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
-
ebsCardIndex
public final Integer ebsCardIndex()
The index of the EBS card.
- Returns:
- The index of the EBS card.
-
baselineBandwidthInMbps
public final Integer baselineBandwidthInMbps()
The baseline bandwidth performance for the EBS card, in Mbps.
- Returns:
- The baseline bandwidth performance for the EBS card, in Mbps.
-
baselineThroughputInMBps
public final Double baselineThroughputInMBps()
The baseline throughput performance for the EBS card, in MBps.
- Returns:
- The baseline throughput performance for the EBS card, in MBps.
-
baselineIops
public final Integer baselineIops()
The baseline IOPS performance for the EBS card.
- Returns:
- The baseline IOPS performance for the EBS card.
-
maximumBandwidthInMbps
public final Integer maximumBandwidthInMbps()
The maximum bandwidth performance for the EBS card, in Mbps.
- Returns:
- The maximum bandwidth performance for the EBS card, in Mbps.
-
maximumThroughputInMBps
public final Double maximumThroughputInMBps()
The maximum throughput performance for the EBS card, in MBps.
- Returns:
- The maximum throughput performance for the EBS card, in MBps.
-
maximumIops
public final Integer maximumIops()
The maximum IOPS performance for the EBS card.
- Returns:
- The maximum IOPS performance for the EBS card.
-
toBuilder
public EbsCardInfo.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<EbsCardInfo.Builder,EbsCardInfo>
-
builder
public static EbsCardInfo.Builder builder()
-
serializableBuilderClass
public static Class<? extends EbsCardInfo.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
-
-