@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class InfoForNetworkGenDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Parameters for generation of the client or backup network in a VM cluster network in an Exadata
Cloud@Customer system.
Note: Objects should always be created or deserialized using the InfoForNetworkGenDetails.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 InfoForNetworkGenDetails.Builder
, which maintain a
set of all explicitly set fields called InfoForNetworkGenDetails.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 |
InfoForNetworkGenDetails.Builder |
static class |
InfoForNetworkGenDetails.NetworkType
The network type.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
InfoForNetworkGenDetails(InfoForNetworkGenDetails.NetworkType networkType,
String vlanId,
String cidr,
String gateway,
String netmask,
String domain,
String prefix)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static InfoForNetworkGenDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getCidr()
The cidr for the network.
|
String |
getDomain()
The network domain name.
|
String |
getGateway()
The network gateway.
|
String |
getNetmask()
The network netmask.
|
InfoForNetworkGenDetails.NetworkType |
getNetworkType()
The network type.
|
String |
getPrefix()
The network domain name.
|
String |
getVlanId()
The network VLAN ID.
|
int |
hashCode() |
InfoForNetworkGenDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"networkType","vlanId","cidr","gateway","netmask","domain","prefix"}) public InfoForNetworkGenDetails(InfoForNetworkGenDetails.NetworkType networkType, String vlanId, String cidr, String gateway, String netmask, String domain, String prefix)
public static InfoForNetworkGenDetails.Builder builder()
Create a new builder.
public InfoForNetworkGenDetails.Builder toBuilder()
public InfoForNetworkGenDetails.NetworkType getNetworkType()
The network type.
public String getVlanId()
The network VLAN ID.
public String getCidr()
The cidr for the network.
public String getGateway()
The network gateway.
public String getNetmask()
The network netmask.
public String getDomain()
The network domain name.
public String getPrefix()
The network domain name.
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.