public static class AttachIScsiVolumeDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public AttachIScsiVolumeDetails.Builder device(String device)
public AttachIScsiVolumeDetails.Builder displayName(String displayName)
public AttachIScsiVolumeDetails.Builder instanceId(String instanceId)
public AttachIScsiVolumeDetails.Builder isReadOnly(Boolean isReadOnly)
public AttachIScsiVolumeDetails.Builder isShareable(Boolean isShareable)
public AttachIScsiVolumeDetails.Builder volumeId(String volumeId)
public AttachIScsiVolumeDetails.Builder useChap(Boolean useChap)
Whether to use CHAP authentication for the volume attachment. Defaults to false.
useChap
- the value to setpublic AttachIScsiVolumeDetails.Builder encryptionInTransitType(EncryptionInTransitType encryptionInTransitType)
Refer the top-level definition of encryptionInTransitType. The default value is NONE.
encryptionInTransitType
- the value to setpublic AttachIScsiVolumeDetails.Builder isAgentAutoIscsiLoginEnabled(Boolean isAgentAutoIscsiLoginEnabled)
Whether to enable Oracle Cloud Agent to perform the iSCSI login and logout commands after the volume attach or detach operations for non multipath-enabled iSCSI attachments.
isAgentAutoIscsiLoginEnabled
- the value to setpublic AttachIScsiVolumeDetails build()
public AttachIScsiVolumeDetails.Builder copy(AttachIScsiVolumeDetails model)
Copyright © 2016–2024. All rights reserved.