Package com.oracle.bmc.core.model
Class LaunchAttachIScsiVolumeDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.core.model.LaunchAttachIScsiVolumeDetails.Builder
-
- Enclosing class:
- LaunchAttachIScsiVolumeDetails
public static class LaunchAttachIScsiVolumeDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
device
public LaunchAttachIScsiVolumeDetails.Builder device(String device)
-
displayName
public LaunchAttachIScsiVolumeDetails.Builder displayName(String displayName)
-
isReadOnly
public LaunchAttachIScsiVolumeDetails.Builder isReadOnly(Boolean isReadOnly)
-
isShareable
public LaunchAttachIScsiVolumeDetails.Builder isShareable(Boolean isShareable)
-
volumeId
public LaunchAttachIScsiVolumeDetails.Builder volumeId(String volumeId)
-
launchCreateVolumeDetails
public LaunchAttachIScsiVolumeDetails.Builder launchCreateVolumeDetails(LaunchCreateVolumeDetails launchCreateVolumeDetails)
-
useChap
public LaunchAttachIScsiVolumeDetails.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
-
encryptionInTransitType
public LaunchAttachIScsiVolumeDetails.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
-
isAgentAutoIscsiLoginEnabled
public LaunchAttachIScsiVolumeDetails.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
-
build
public LaunchAttachIScsiVolumeDetails build()
-
copy
public LaunchAttachIScsiVolumeDetails.Builder copy(LaunchAttachIScsiVolumeDetails model)
-
-