Class OlvmIscsiDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.cloudmigrations.model.OlvmIscsiDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220919") public final class OlvmIscsiDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe host iSCSI details.
Note: Objects should always be created or deserialized using theOlvmIscsiDetails.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 theOlvmIscsiDetails.Builder, which maintain a set of all explicitly set fields calledOlvmIscsiDetails.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 classOlvmIscsiDetails.Builder
-
Constructor Summary
Constructors Constructor Description OlvmIscsiDetails(String address, String diskId, String initiator, Integer lunMapping, Integer paths, Integer port, String portal, String productId, String serial, Long sizeInBytes, String status, String storageDomainId, String target, String username, String vendorId, String volumeGroupId)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OlvmIscsiDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAddress()Address of iSCSIStringgetDiskId()Disk ID of iSCSIStringgetInitiator()Initiator of iSCSIIntegergetLunMapping()LUN Mapping of iSCSIIntegergetPaths()Number of paths of iSCSIIntegergetPort()Port number of iSCSIStringgetPortal()Portal of iSCSIStringgetProductId()Product ID of iSCSIStringgetSerial()Serial of iSCSILonggetSizeInBytes()size of iSCSIStringgetStatus()Status of iSCSIStringgetStorageDomainId()Storage Domain ID of iSCSIStringgetTarget()target of iSCSIStringgetUsername()Username of iSCSIStringgetVendorId()Vendor ID of iSCSIStringgetVolumeGroupId()Volume Group ID of iSCSIinthashCode()OlvmIscsiDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
OlvmIscsiDetails
@Deprecated @ConstructorProperties({"address","diskId","initiator","lunMapping","paths","port","portal","productId","serial","sizeInBytes","status","storageDomainId","target","username","vendorId","volumeGroupId"}) public OlvmIscsiDetails(String address, String diskId, String initiator, Integer lunMapping, Integer paths, Integer port, String portal, String productId, String serial, Long sizeInBytes, String status, String storageDomainId, String target, String username, String vendorId, String volumeGroupId)
Deprecated.
-
-
Method Detail
-
builder
public static OlvmIscsiDetails.Builder builder()
Create a new builder.
-
toBuilder
public OlvmIscsiDetails.Builder toBuilder()
-
getAddress
public String getAddress()
Address of iSCSI- Returns:
- the value
-
getDiskId
public String getDiskId()
Disk ID of iSCSI- Returns:
- the value
-
getInitiator
public String getInitiator()
Initiator of iSCSI- Returns:
- the value
-
getLunMapping
public Integer getLunMapping()
LUN Mapping of iSCSI- Returns:
- the value
-
getPaths
public Integer getPaths()
Number of paths of iSCSI- Returns:
- the value
-
getPort
public Integer getPort()
Port number of iSCSI- Returns:
- the value
-
getPortal
public String getPortal()
Portal of iSCSI- Returns:
- the value
-
getProductId
public String getProductId()
Product ID of iSCSI- Returns:
- the value
-
getSerial
public String getSerial()
Serial of iSCSI- Returns:
- the value
-
getSizeInBytes
public Long getSizeInBytes()
size of iSCSI- Returns:
- the value
-
getStatus
public String getStatus()
Status of iSCSI- Returns:
- the value
-
getStorageDomainId
public String getStorageDomainId()
Storage Domain ID of iSCSI- Returns:
- the value
-
getTarget
public String getTarget()
target of iSCSI- Returns:
- the value
-
getUsername
public String getUsername()
Username of iSCSI- Returns:
- the value
-
getVendorId
public String getVendorId()
Vendor ID of iSCSI- Returns:
- the value
-
getVolumeGroupId
public String getVolumeGroupId()
Volume Group ID of iSCSI- 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
-
-