public static class CopyVolumeGroupBackupDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CopyVolumeGroupBackupDetails |
build() |
CopyVolumeGroupBackupDetails.Builder |
copy(CopyVolumeGroupBackupDetails model) |
CopyVolumeGroupBackupDetails.Builder |
destinationRegion(String destinationRegion)
The name of the destination region.
|
CopyVolumeGroupBackupDetails.Builder |
displayName(String displayName)
A user-friendly name.
|
CopyVolumeGroupBackupDetails.Builder |
kmsKeyId(String kmsKeyId)
The OCID of the Vault service key in the destination region which will be the master
encryption key for the copied volume group backup.
|
public CopyVolumeGroupBackupDetails.Builder destinationRegion(String destinationRegion)
The name of the destination region.
Example: us-ashburn-1
destinationRegion
- the value to setpublic CopyVolumeGroupBackupDetails.Builder displayName(String displayName)
A user-friendly name. Does not have to be unique, and it’s changeable. Avoid entering confidential information.
displayName
- the value to setpublic CopyVolumeGroupBackupDetails.Builder kmsKeyId(String kmsKeyId)
The OCID of the Vault service key in the destination region which will be the master encryption key for the copied volume group backup. If you do not specify this attribute the volume group backup will be encrypted with the Oracle-provided encryption key when it is copied to the destination region.
For more information about the Vault service and encryption keys, see [Overview of Vault service](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) and [Using Keys](https://docs.cloud.oracle.com/iaas/Content/KeyManagement/Tasks/usingkeys.htm).
kmsKeyId
- the value to setpublic CopyVolumeGroupBackupDetails build()
public CopyVolumeGroupBackupDetails.Builder copy(CopyVolumeGroupBackupDetails model)
Copyright © 2016–2023. All rights reserved.