Package com.oracle.bmc.core.model
Class AttachIScsiVolumeDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.core.model.AttachIScsiVolumeDetails.Builder
 
- 
- Enclosing class:
- AttachIScsiVolumeDetails
 
 public static class AttachIScsiVolumeDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
devicepublic AttachIScsiVolumeDetails.Builder device(String device) 
 - 
displayNamepublic AttachIScsiVolumeDetails.Builder displayName(String displayName) 
 - 
instanceIdpublic AttachIScsiVolumeDetails.Builder instanceId(String instanceId) 
 - 
isReadOnlypublic AttachIScsiVolumeDetails.Builder isReadOnly(Boolean isReadOnly) 
 - 
isShareablepublic AttachIScsiVolumeDetails.Builder isShareable(Boolean isShareable) 
 - 
volumeIdpublic AttachIScsiVolumeDetails.Builder volumeId(String volumeId) 
 - 
useChappublic AttachIScsiVolumeDetails.Builder useChap(Boolean useChap) Whether to use CHAP authentication for the volume attachment.Defaults to false. - Parameters:
- useChap- the value to set
- Returns:
- this builder
 
 - 
encryptionInTransitTypepublic AttachIScsiVolumeDetails.Builder encryptionInTransitType(EncryptionInTransitType encryptionInTransitType) Refer the top-level definition of encryptionInTransitType.The default value is NONE. - Parameters:
- encryptionInTransitType- the value to set
- Returns:
- this builder
 
 - 
isAgentAutoIscsiLoginEnabledpublic 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.- Parameters:
- isAgentAutoIscsiLoginEnabled- the value to set
- Returns:
- this builder
 
 - 
buildpublic AttachIScsiVolumeDetails build() 
 - 
copypublic AttachIScsiVolumeDetails.Builder copy(AttachIScsiVolumeDetails model) 
 
- 
 
-