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 CredentialByVault
build()
CredentialByVault.Builder
copy(CredentialByVault model)
CredentialByVault.Builder
credentialSourceName(String credentialSourceName)
CredentialByVault.Builder
passwordSecretId(String passwordSecretId)
The secret OCID mapping to the database credentials.CredentialByVault.Builder
role(CredentialByVault.Role role)
database user role.CredentialByVault.Builder
userName(String userName)
database user name.CredentialByVault.Builder
walletSecretId(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)
-
-