@Generated(value="software.amazon.awssdk:codegen") public final class NetworkInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NetworkInfo.Builder,NetworkInfo>
Describes the networking features of the instance type.
| Modifier and Type | Class and Description |
|---|---|
static interface |
NetworkInfo.Builder |
| Modifier and Type | Method and Description |
|---|---|
static NetworkInfo.Builder |
builder() |
Integer |
defaultNetworkCardIndex()
The index of the default network card, starting at 0.
|
Boolean |
efaSupported()
Indicates whether Elastic Fabric Adapter (EFA) is supported.
|
EnaSupport |
enaSupport()
Indicates whether Elastic Network Adapter (ENA) is supported.
|
String |
enaSupportAsString()
Indicates whether Elastic Network Adapter (ENA) is supported.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasNetworkCards()
Returns true if the NetworkCards property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
Integer |
ipv4AddressesPerInterface()
The maximum number of IPv4 addresses per network interface.
|
Integer |
ipv6AddressesPerInterface()
The maximum number of IPv6 addresses per network interface.
|
Boolean |
ipv6Supported()
Indicates whether IPv6 is supported.
|
Integer |
maximumNetworkCards()
The maximum number of physical network cards that can be allocated to the instance.
|
Integer |
maximumNetworkInterfaces()
The maximum number of network interfaces for the instance type.
|
List<NetworkCardInfo> |
networkCards()
Describes the network cards for the instance type.
|
String |
networkPerformance()
The network performance.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends NetworkInfo.Builder> |
serializableBuilderClass() |
NetworkInfo.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String networkPerformance()
The network performance.
public final Integer maximumNetworkInterfaces()
The maximum number of network interfaces for the instance type.
public final Integer maximumNetworkCards()
The maximum number of physical network cards that can be allocated to the instance.
public final Integer defaultNetworkCardIndex()
The index of the default network card, starting at 0.
public final boolean hasNetworkCards()
public final List<NetworkCardInfo> networkCards()
Describes the network cards for the instance type.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasNetworkCards() to see if a value was sent in this field.
public final Integer ipv4AddressesPerInterface()
The maximum number of IPv4 addresses per network interface.
public final Integer ipv6AddressesPerInterface()
The maximum number of IPv6 addresses per network interface.
public final Boolean ipv6Supported()
Indicates whether IPv6 is supported.
public final EnaSupport enaSupport()
Indicates whether Elastic Network Adapter (ENA) is supported.
If the service returns an enum value that is not available in the current SDK version, enaSupport will
return EnaSupport.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
enaSupportAsString().
EnaSupportpublic final String enaSupportAsString()
Indicates whether Elastic Network Adapter (ENA) is supported.
If the service returns an enum value that is not available in the current SDK version, enaSupport will
return EnaSupport.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
enaSupportAsString().
EnaSupportpublic final Boolean efaSupported()
Indicates whether Elastic Fabric Adapter (EFA) is supported.
public NetworkInfo.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<NetworkInfo.Builder,NetworkInfo>public static NetworkInfo.Builder builder()
public static Class<? extends NetworkInfo.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.