@Generated(value="software.amazon.awssdk:codegen") public final class PhysicalNetworkInterface extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PhysicalNetworkInterface.Builder,PhysicalNetworkInterface>
The details about the physical network interface for the device.
| Modifier and Type | Class and Description |
|---|---|
static interface |
PhysicalNetworkInterface.Builder |
| Modifier and Type | Method and Description |
|---|---|
static PhysicalNetworkInterface.Builder |
builder() |
String |
defaultGateway()
The default gateway of the device.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
ipAddress()
The IP address of the device.
|
IpAddressAssignment |
ipAddressAssignment()
A value that describes whether the IP address is dynamic or persistent.
|
String |
ipAddressAssignmentAsString()
A value that describes whether the IP address is dynamic or persistent.
|
String |
macAddress()
The MAC address of the device.
|
String |
netmask()
The netmask used to divide the IP address into subnets.
|
PhysicalConnectorType |
physicalConnectorType()
The physical connector type.
|
String |
physicalConnectorTypeAsString()
The physical connector type.
|
String |
physicalNetworkInterfaceId()
The physical network interface ID.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PhysicalNetworkInterface.Builder> |
serializableBuilderClass() |
PhysicalNetworkInterface.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String defaultGateway()
The default gateway of the device.
public final String ipAddress()
The IP address of the device.
public final IpAddressAssignment ipAddressAssignment()
A value that describes whether the IP address is dynamic or persistent.
If the service returns an enum value that is not available in the current SDK version,
ipAddressAssignment will return IpAddressAssignment.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from ipAddressAssignmentAsString().
IpAddressAssignmentpublic final String ipAddressAssignmentAsString()
A value that describes whether the IP address is dynamic or persistent.
If the service returns an enum value that is not available in the current SDK version,
ipAddressAssignment will return IpAddressAssignment.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from ipAddressAssignmentAsString().
IpAddressAssignmentpublic final String macAddress()
The MAC address of the device.
public final String netmask()
The netmask used to divide the IP address into subnets.
public final PhysicalConnectorType physicalConnectorType()
The physical connector type.
If the service returns an enum value that is not available in the current SDK version,
physicalConnectorType will return PhysicalConnectorType.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from physicalConnectorTypeAsString().
PhysicalConnectorTypepublic final String physicalConnectorTypeAsString()
The physical connector type.
If the service returns an enum value that is not available in the current SDK version,
physicalConnectorType will return PhysicalConnectorType.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from physicalConnectorTypeAsString().
PhysicalConnectorTypepublic final String physicalNetworkInterfaceId()
The physical network interface ID.
public PhysicalNetworkInterface.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PhysicalNetworkInterface.Builder,PhysicalNetworkInterface>public static PhysicalNetworkInterface.Builder builder()
public static Class<? extends PhysicalNetworkInterface.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.