Package com.oracle.bmc.goldengate.model
Class ExportDeploymentWalletDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.ExportDeploymentWalletDetails.Builder
-
- Enclosing class:
- ExportDeploymentWalletDetails
public static class ExportDeploymentWalletDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExportDeploymentWalletDetailsbuild()ExportDeploymentWalletDetails.Buildercopy(ExportDeploymentWalletDetails model)ExportDeploymentWalletDetails.Builderdescription(String description)Metadata about this specific object.ExportDeploymentWalletDetails.BuildermasterEncryptionKeyId(String masterEncryptionKeyId)Refers to the customer’s master key OCID.ExportDeploymentWalletDetails.BuildersecretCompartmentId(String secretCompartmentId)The OCID of the compartment, where the secret will be created in.ExportDeploymentWalletDetails.BuildersecretName(String secretName)Name of the secret with which secret is shown in vaultExportDeploymentWalletDetails.BuildervaultId(String vaultId)Refers to the customer’s vault OCID.
-
-
-
Method Detail
-
vaultId
public ExportDeploymentWalletDetails.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
-
masterEncryptionKeyId
public ExportDeploymentWalletDetails.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
-
secretName
public ExportDeploymentWalletDetails.Builder secretName(String secretName)
Name of the secret with which secret is shown in vault- Parameters:
secretName- the value to set- Returns:
- this builder
-
secretCompartmentId
public ExportDeploymentWalletDetails.Builder secretCompartmentId(String secretCompartmentId)
The OCID of the compartment, where the secret will be created in.- Parameters:
secretCompartmentId- the value to set- Returns:
- this builder
-
description
public ExportDeploymentWalletDetails.Builder description(String description)
Metadata about this specific object.- Parameters:
description- the value to set- Returns:
- this builder
-
build
public ExportDeploymentWalletDetails build()
-
copy
public ExportDeploymentWalletDetails.Builder copy(ExportDeploymentWalletDetails model)
-
-