Package com.oracle.bmc.opsi.model
Class CredentialByVault.Builder
- java.lang.Object
-
- com.oracle.bmc.opsi.model.CredentialByVault.Builder
-
- Enclosing class:
- CredentialByVault
public static class CredentialByVault.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CredentialByVaultbuild()CredentialByVault.Buildercopy(CredentialByVault model)CredentialByVault.BuildercredentialSourceName(String credentialSourceName)CredentialByVault.BuilderpasswordSecretId(String passwordSecretId)The secret OCID mapping to the database credentials.CredentialByVault.Builderrole(CredentialByVault.Role role)database user role.CredentialByVault.BuilderuserName(String userName)database user name.CredentialByVault.BuilderwalletSecretId(String walletSecretId)The OCID of the Secret where the database keystore contents are stored.
-
-
-
Method Detail
-
credentialSourceName
public CredentialByVault.Builder credentialSourceName(String credentialSourceName)
-
userName
public CredentialByVault.Builder userName(String userName)
database user name.- Parameters:
userName- the value to set- Returns:
- this builder
-
passwordSecretId
public CredentialByVault.Builder passwordSecretId(String passwordSecretId)
The secret OCID mapping to the database credentials.- Parameters:
passwordSecretId- the value to set- Returns:
- this builder
-
walletSecretId
public CredentialByVault.Builder walletSecretId(String walletSecretId)
The OCID of the Secret where the database keystore contents are stored.This is used for TCPS support in BM/VM/ExaCS cases.
- Parameters:
walletSecretId- the value to set- Returns:
- this builder
-
role
public CredentialByVault.Builder role(CredentialByVault.Role role)
database user role.- Parameters:
role- the value to set- Returns:
- this builder
-
build
public CredentialByVault build()
-
copy
public CredentialByVault.Builder copy(CredentialByVault model)
-
-