public static class UpdateInstanceSourceViaImageDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
UpdateInstanceSourceViaImageDetails.Builder |
bootVolumeSizeInGBs(Long bootVolumeSizeInGBs)
The size of the boot volume in GBs.
|
UpdateInstanceSourceViaImageDetails |
build() |
UpdateInstanceSourceViaImageDetails.Builder |
copy(UpdateInstanceSourceViaImageDetails model) |
UpdateInstanceSourceViaImageDetails.Builder |
imageId(String imageId)
The OCID of the image used to boot the instance.
|
UpdateInstanceSourceViaImageDetails.Builder |
isPreserveBootVolumeEnabled(Boolean isPreserveBootVolumeEnabled) |
UpdateInstanceSourceViaImageDetails.Builder |
kmsKeyId(String kmsKeyId)
The OCID of the Vault service key to assign as the master encryption key for the boot
volume.
|
public UpdateInstanceSourceViaImageDetails.Builder isPreserveBootVolumeEnabled(Boolean isPreserveBootVolumeEnabled)
public UpdateInstanceSourceViaImageDetails.Builder bootVolumeSizeInGBs(Long bootVolumeSizeInGBs)
The size of the boot volume in GBs. Minimum value is 50 GB and maximum value is 32,768 GB (32 TB).
bootVolumeSizeInGBs
- the value to setpublic UpdateInstanceSourceViaImageDetails.Builder imageId(String imageId)
The OCID of the image used to boot the instance.
imageId
- the value to setpublic UpdateInstanceSourceViaImageDetails.Builder kmsKeyId(String kmsKeyId)
The OCID of the Vault service key to assign as the master encryption key for the boot volume.
kmsKeyId
- the value to setpublic UpdateInstanceSourceViaImageDetails build()
public UpdateInstanceSourceViaImageDetails.Builder copy(UpdateInstanceSourceViaImageDetails model)
Copyright © 2016–2024. All rights reserved.