@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.
|
EfaInfo |
efaInfo()
Describes the Elastic Fabric Adapters for the instance type.
|
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 |
encryptionInTransitSupported()
Indicates whether the instance type automatically encrypts in-transit traffic between instances.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasNetworkCards()
For responses, this returns true if the service returned a value for the NetworkCards property.
|
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, wait
copy
public 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()
isEmpty()
method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.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.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasNetworkCards()
method.
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()
.
EnaSupport
public 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()
.
EnaSupport
public final Boolean efaSupported()
Indicates whether Elastic Fabric Adapter (EFA) is supported.
public final EfaInfo efaInfo()
Describes the Elastic Fabric Adapters for the instance type.
public final Boolean encryptionInTransitSupported()
Indicates whether the instance type automatically encrypts in-transit traffic between instances.
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 SdkPojo
public final String toString()
Copyright © 2021. All rights reserved.