@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class MultipathDevice extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Secondary multipath device, it uses the charUsername and chapSecret from primary volume
attachment
Note: Objects should always be created or deserialized using the MultipathDevice.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 MultipathDevice.Builder
, which maintain a
set of all explicitly set fields called MultipathDevice.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 |
MultipathDevice.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
MultipathDevice(String ipv4,
String iqn,
Integer port)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static MultipathDevice.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getIpv4()
The volume’s iSCSI IP address.
|
String |
getIqn()
The target volume’s iSCSI Qualified Name in the format defined by RFC
3720.
|
Integer |
getPort()
The volume’s iSCSI port, usually port 860 or 3260.
|
int |
hashCode() |
MultipathDevice.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"ipv4","iqn","port"}) public MultipathDevice(String ipv4, String iqn, Integer port)
public static MultipathDevice.Builder builder()
Create a new builder.
public MultipathDevice.Builder toBuilder()
public String getIpv4()
The volume’s iSCSI IP address.
Example: 169.254.2.2
public String getIqn()
The target volume’s iSCSI Qualified Name in the format defined by RFC 3720.
Example: iqn.2015-12.com.oracleiaas:40b7ee03-883f-46c6-a951-63d2841d2195
public Integer getPort()
The volume’s iSCSI port, usually port 860 or 3260.
Example: 3260
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.