Package com.oracle.bmc.core.model
Class LaunchAttachParavirtualizedVolumeDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.core.model.LaunchAttachParavirtualizedVolumeDetails.Builder
-
- Enclosing class:
- LaunchAttachParavirtualizedVolumeDetails
public static class LaunchAttachParavirtualizedVolumeDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LaunchAttachParavirtualizedVolumeDetailsbuild()LaunchAttachParavirtualizedVolumeDetails.Buildercopy(LaunchAttachParavirtualizedVolumeDetails model)LaunchAttachParavirtualizedVolumeDetails.Builderdevice(String device)LaunchAttachParavirtualizedVolumeDetails.BuilderdisplayName(String displayName)LaunchAttachParavirtualizedVolumeDetails.BuilderisPvEncryptionInTransitEnabled(Boolean isPvEncryptionInTransitEnabled)Whether to enable in-transit encryption for the data volume’s paravirtualized attachment.LaunchAttachParavirtualizedVolumeDetails.BuilderisReadOnly(Boolean isReadOnly)LaunchAttachParavirtualizedVolumeDetails.BuilderisShareable(Boolean isShareable)LaunchAttachParavirtualizedVolumeDetails.BuilderlaunchCreateVolumeDetails(LaunchCreateVolumeDetails launchCreateVolumeDetails)LaunchAttachParavirtualizedVolumeDetails.BuildervolumeId(String volumeId)
-
-
-
Method Detail
-
device
public LaunchAttachParavirtualizedVolumeDetails.Builder device(String device)
-
displayName
public LaunchAttachParavirtualizedVolumeDetails.Builder displayName(String displayName)
-
isReadOnly
public LaunchAttachParavirtualizedVolumeDetails.Builder isReadOnly(Boolean isReadOnly)
-
isShareable
public LaunchAttachParavirtualizedVolumeDetails.Builder isShareable(Boolean isShareable)
-
volumeId
public LaunchAttachParavirtualizedVolumeDetails.Builder volumeId(String volumeId)
-
launchCreateVolumeDetails
public LaunchAttachParavirtualizedVolumeDetails.Builder launchCreateVolumeDetails(LaunchCreateVolumeDetails launchCreateVolumeDetails)
-
isPvEncryptionInTransitEnabled
public LaunchAttachParavirtualizedVolumeDetails.Builder isPvEncryptionInTransitEnabled(Boolean isPvEncryptionInTransitEnabled)
Whether to enable in-transit encryption for the data volume’s paravirtualized attachment.The default value is false.
- Parameters:
isPvEncryptionInTransitEnabled- the value to set- Returns:
- this builder
-
build
public LaunchAttachParavirtualizedVolumeDetails build()
-
copy
public LaunchAttachParavirtualizedVolumeDetails.Builder copy(LaunchAttachParavirtualizedVolumeDetails model)
-
-