Class NetworkBandwidthGbps
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.NetworkBandwidthGbps
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<NetworkBandwidthGbps.Builder,NetworkBandwidthGbps>
@Generated("software.amazon.awssdk:codegen") public final class NetworkBandwidthGbps extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NetworkBandwidthGbps.Builder,NetworkBandwidthGbps>
The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps).
Setting the minimum bandwidth does not guarantee that your instance will achieve the minimum bandwidth. Amazon EC2 will identify instance types that support the specified minimum bandwidth, but the actual bandwidth of your instance might go below the specified minimum at times. For more information, see Available instance bandwidth in the Amazon EC2 User Guide.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
NetworkBandwidthGbps.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NetworkBandwidthGbps.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Double
max()
The maximum amount of network bandwidth, in Gbps.Double
min()
The minimum amount of network bandwidth, in Gbps.List<SdkField<?>>
sdkFields()
static Class<? extends NetworkBandwidthGbps.Builder>
serializableBuilderClass()
NetworkBandwidthGbps.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
-
min
public final Double min()
The minimum amount of network bandwidth, in Gbps. If this parameter is not specified, there is no minimum limit.
- Returns:
- The minimum amount of network bandwidth, in Gbps. If this parameter is not specified, there is no minimum limit.
-
max
public final Double max()
The maximum amount of network bandwidth, in Gbps. If this parameter is not specified, there is no maximum limit.
- Returns:
- The maximum amount of network bandwidth, in Gbps. If this parameter is not specified, there is no maximum limit.
-
toBuilder
public NetworkBandwidthGbps.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<NetworkBandwidthGbps.Builder,NetworkBandwidthGbps>
-
builder
public static NetworkBandwidthGbps.Builder builder()
-
serializableBuilderClass
public static Class<? extends NetworkBandwidthGbps.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.
-
-