public static class ReencryptObjectDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ReencryptObjectDetails |
build() |
ReencryptObjectDetails.Builder |
copy(ReencryptObjectDetails model) |
ReencryptObjectDetails.Builder |
kmsKeyId(String kmsKeyId)
The OCID of the
master encryption key used to call the Vault service to re-encrypt the data encryption
keys associated with the object and its chunks.
|
ReencryptObjectDetails.Builder |
sourceSseCustomerKey(SSECustomerKeyDetails sourceSseCustomerKey) |
ReencryptObjectDetails.Builder |
sseCustomerKey(SSECustomerKeyDetails sseCustomerKey) |
public ReencryptObjectDetails.Builder kmsKeyId(String kmsKeyId)
The OCID of the master encryption key used to call the Vault service to re-encrypt the data encryption keys associated with the object and its chunks. If the kmsKeyId value is empty, whether null or an empty string, the API will perform re-encryption by using the kmsKeyId associated with the bucket or the master encryption key managed by Oracle, depending on the bucket encryption mechanism.
kmsKeyId
- the value to setpublic ReencryptObjectDetails.Builder sseCustomerKey(SSECustomerKeyDetails sseCustomerKey)
public ReencryptObjectDetails.Builder sourceSseCustomerKey(SSECustomerKeyDetails sourceSseCustomerKey)
public ReencryptObjectDetails build()
public ReencryptObjectDetails.Builder copy(ReencryptObjectDetails model)
Copyright © 2016–2024. All rights reserved.