Package com.oracle.bmc.goldengate.model
Class ImportDeploymentWalletDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.ImportDeploymentWalletDetails.Builder
-
- Enclosing class:
- ImportDeploymentWalletDetails
public static class ImportDeploymentWalletDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
vaultId
public ImportDeploymentWalletDetails.Builder vaultId(String vaultId)
Refers to the customer’s vault OCID.If provided, it references a vault where GoldenGate can manage secrets. Customers must add policies to permit GoldenGate to manage secrets contained within this vault.
- Parameters:
vaultId
- the value to set- Returns:
- this builder
-
newWalletSecretId
public ImportDeploymentWalletDetails.Builder newWalletSecretId(String newWalletSecretId)
The OCID of the customer’s GoldenGate Service Secret.If provided, it references a key that customers will be required to ensure the policies are established to permit GoldenGate to use this Secret.
- Parameters:
newWalletSecretId
- the value to set- Returns:
- this builder
-
walletBackupSecretName
public ImportDeploymentWalletDetails.Builder walletBackupSecretName(String walletBackupSecretName)
Name of the secret with which secret is shown in vault- Parameters:
walletBackupSecretName
- the value to set- Returns:
- this builder
-
walletBackupSecretCompartmentId
public ImportDeploymentWalletDetails.Builder walletBackupSecretCompartmentId(String walletBackupSecretCompartmentId)
The OCID of the compartment, where the secret will be created in.- Parameters:
walletBackupSecretCompartmentId
- the value to set- Returns:
- this builder
-
masterEncryptionKeyId
public ImportDeploymentWalletDetails.Builder masterEncryptionKeyId(String masterEncryptionKeyId)
Refers to the customer’s master key OCID.If provided, it references a key to manage secrets. Customers must add policies to permit GoldenGate to use this key.
- Parameters:
masterEncryptionKeyId
- the value to set- Returns:
- this builder
-
description
public ImportDeploymentWalletDetails.Builder description(String description)
Metadata about this specific object.- Parameters:
description
- the value to set- Returns:
- this builder
-
build
public ImportDeploymentWalletDetails build()
-
copy
public ImportDeploymentWalletDetails.Builder copy(ImportDeploymentWalletDetails model)
-
-