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 ExportDeploymentWalletDetails
build()
ExportDeploymentWalletDetails.Builder
copy(ExportDeploymentWalletDetails model)
ExportDeploymentWalletDetails.Builder
description(String description)
Metadata about this specific object.ExportDeploymentWalletDetails.Builder
masterEncryptionKeyId(String masterEncryptionKeyId)
Refers to the customer’s master key OCID.ExportDeploymentWalletDetails.Builder
secretCompartmentId(String secretCompartmentId)
The OCID of the compartment, where the secret will be created in.ExportDeploymentWalletDetails.Builder
secretName(String secretName)
Name of the secret with which secret is shown in vaultExportDeploymentWalletDetails.Builder
vaultId(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)
-
-