public static class DedicatedShardOrCatalogEncryptionKeyDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
DedicatedShardOrCatalogEncryptionKeyDetails |
build() |
DedicatedShardOrCatalogEncryptionKeyDetails.Builder |
copy(DedicatedShardOrCatalogEncryptionKeyDetails model) |
DedicatedShardOrCatalogEncryptionKeyDetails.Builder |
kmsKeyId(String kmsKeyId)
The OCID of the
KMS key in vault identified by vaultId in customer tenancy that is used as the master
encryption key.
|
DedicatedShardOrCatalogEncryptionKeyDetails.Builder |
kmsKeyVersionId(String kmsKeyVersionId)
The OCID of the
KMS key version for key identified by kmsKeyId that is used in data encryption (TDE)
operations.
|
DedicatedShardOrCatalogEncryptionKeyDetails.Builder |
vaultId(String vaultId)
The OCID of the
vault in customer tenancy where KMS key is present.
|
public DedicatedShardOrCatalogEncryptionKeyDetails.Builder vaultId(String vaultId)
The OCID of the vault in customer tenancy where KMS key is present. For shard or catalog with cross-region data guard enabled, user needs to make sure to provide virtual private vault only, which is also replicated in the region of standby shard.
vaultId
- the value to setpublic DedicatedShardOrCatalogEncryptionKeyDetails.Builder kmsKeyId(String kmsKeyId)
The OCID of the KMS key in vault identified by vaultId in customer tenancy that is used as the master encryption key.
kmsKeyId
- the value to setpublic DedicatedShardOrCatalogEncryptionKeyDetails.Builder kmsKeyVersionId(String kmsKeyVersionId)
The OCID of the KMS key version for key identified by kmsKeyId that is used in data encryption (TDE) operations.
kmsKeyVersionId
- the value to setpublic DedicatedShardOrCatalogEncryptionKeyDetails build()
public DedicatedShardOrCatalogEncryptionKeyDetails.Builder copy(DedicatedShardOrCatalogEncryptionKeyDetails model)
Copyright © 2016–2024. All rights reserved.