Class IScsiVolumeAttachment


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20160918")
    public final class IScsiVolumeAttachment
    extends VolumeAttachment
    An ISCSI volume attachment.
    Note: Objects should always be created or deserialized using the IScsiVolumeAttachment.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 IScsiVolumeAttachment.Builder, which maintain a set of all explicitly set fields called IScsiVolumeAttachment.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).
    • Method Detail

      • getChapSecret

        public String getChapSecret()
        The Challenge-Handshake-Authentication-Protocol (CHAP) secret valid for the associated CHAP user name.

        (Also called the “CHAP password”.)

        Returns:
        the value
      • getChapUsername

        public String getChapUsername()
        The volume’s system-generated Challenge-Handshake-Authentication-Protocol (CHAP) user name.

        See RFC 1994 for more on CHAP.

        Example: ocid1.volume.oc1.phx.

        Returns:
        the value
      • getIpv4

        public String getIpv4()
        The volume’s iSCSI IP address.

        Example: 169.254.0.2

        Returns:
        the value
      • getIqn

        public String getIqn()
        The target volume’s iSCSI Qualified Name in the format defined by RFC 3720.

        Example: iqn.2015-12.us.oracle.com:

        Returns:
        the value
      • getPort

        public Integer getPort()
        The volume’s iSCSI port, usually port 860 or 3260.

        Example: 3260

        Returns:
        the value
      • getMultipathDevices

        public List<MultipathDevice> getMultipathDevices()
        A list of secondary multipath devices
        Returns:
        the value
      • getEncryptionInTransitType

        public EncryptionInTransitType getEncryptionInTransitType()
        Refer the top-level definition of encryptionInTransitType.

        The default value is NONE.

        Returns:
        the value
      • getIsAgentAutoIscsiLoginEnabled

        public Boolean getIsAgentAutoIscsiLoginEnabled()
        Whether Oracle Cloud Agent is enabled perform the iSCSI login and logout commands after the volume attach or detach operations for non multipath-enabled iSCSI attachments.
        Returns:
        the value
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Overrides:
        toString in class VolumeAttachment
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation