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 LaunchAttachParavirtualizedVolumeDetails
build()
LaunchAttachParavirtualizedVolumeDetails.Builder
copy(LaunchAttachParavirtualizedVolumeDetails model)
LaunchAttachParavirtualizedVolumeDetails.Builder
device(String device)
LaunchAttachParavirtualizedVolumeDetails.Builder
displayName(String displayName)
LaunchAttachParavirtualizedVolumeDetails.Builder
isPvEncryptionInTransitEnabled(Boolean isPvEncryptionInTransitEnabled)
Whether to enable in-transit encryption for the data volume’s paravirtualized attachment.LaunchAttachParavirtualizedVolumeDetails.Builder
isReadOnly(Boolean isReadOnly)
LaunchAttachParavirtualizedVolumeDetails.Builder
isShareable(Boolean isShareable)
LaunchAttachParavirtualizedVolumeDetails.Builder
launchCreateVolumeDetails(LaunchCreateVolumeDetails launchCreateVolumeDetails)
LaunchAttachParavirtualizedVolumeDetails.Builder
volumeId(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)
-
-