@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class InventoryIpAddressSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Provides the IP address and its corresponding VNIC ID, VNIC name, and DNS hostname.
Note: Objects should always be created or deserialized using the InventoryIpAddressSummary.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the InventoryIpAddressSummary.Builder
, which maintain a
set of all explicitly set fields called InventoryIpAddressSummary.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
InventoryIpAddressSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
InventoryIpAddressSummary(String ipAddress,
String vnicId,
String vnicName,
String dnsHostName)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static InventoryIpAddressSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getDnsHostName()
The DNS hostname of the resource assigned with the IP address.
|
String |
getIpAddress()
The IP address assigned from a subnet.
|
String |
getVnicId()
The OCID of
the VNIC.
|
String |
getVnicName()
The name of the VNIC.
|
int |
hashCode() |
InventoryIpAddressSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"ipAddress","vnicId","vnicName","dnsHostName"}) public InventoryIpAddressSummary(String ipAddress, String vnicId, String vnicName, String dnsHostName)
public static InventoryIpAddressSummary.Builder builder()
Create a new builder.
public InventoryIpAddressSummary.Builder toBuilder()
public String getIpAddress()
The IP address assigned from a subnet.
public String getVnicName()
The name of the VNIC.
public String getDnsHostName()
The DNS hostname of the resource assigned with the IP address.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.