Class OlvmNicConfiguration
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.cloudmigrations.model.OlvmNicConfiguration
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220919") public final class OlvmNicConfiguration extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe type describes the configuration of a virtual network interface.
Note: Objects should always be created or deserialized using theOlvmNicConfiguration.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 theOlvmNicConfiguration.Builder, which maintain a set of all explicitly set fields calledOlvmNicConfiguration.Builder.__explicitlySet__. ThehashCode()andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOlvmNicConfiguration.Builder
-
Constructor Summary
Constructors Constructor Description OlvmNicConfiguration(OlvmBootProtocol bootProtocol, OlvmIp ip, OlvmIp ipv6, OlvmBootProtocol ipv6BootProtocol, String name, Boolean isOnBoot)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OlvmNicConfiguration.Builderbuilder()Create a new builder.booleanequals(Object o)OlvmBootProtocolgetBootProtocol()OlvmIpgetIp()OlvmIpgetIpv6()OlvmBootProtocolgetIpv6BootProtocol()BooleangetIsOnBoot()Specifies whether the network interface should be activated on the virtual machine guest operating system boot.StringgetName()Network interface name.inthashCode()OlvmNicConfiguration.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
OlvmNicConfiguration
@Deprecated @ConstructorProperties({"bootProtocol","ip","ipv6","ipv6BootProtocol","name","isOnBoot"}) public OlvmNicConfiguration(OlvmBootProtocol bootProtocol, OlvmIp ip, OlvmIp ipv6, OlvmBootProtocol ipv6BootProtocol, String name, Boolean isOnBoot)
Deprecated.
-
-
Method Detail
-
builder
public static OlvmNicConfiguration.Builder builder()
Create a new builder.
-
toBuilder
public OlvmNicConfiguration.Builder toBuilder()
-
getBootProtocol
public OlvmBootProtocol getBootProtocol()
-
getIp
public OlvmIp getIp()
-
getIpv6
public OlvmIp getIpv6()
-
getIpv6BootProtocol
public OlvmBootProtocol getIpv6BootProtocol()
-
getName
public String getName()
Network interface name.- Returns:
- the value
-
getIsOnBoot
public Boolean getIsOnBoot()
Specifies whether the network interface should be activated on the virtual machine guest operating system boot.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-