Class PreferredCredentialSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemanagement.model.PreferredCredentialSummary.Builder
-
- Enclosing class:
- PreferredCredentialSummary
public static class PreferredCredentialSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PreferredCredentialSummary
build()
PreferredCredentialSummary.Builder
copy(PreferredCredentialSummary model)
PreferredCredentialSummary.Builder
credentialName(String credentialName)
The name of the preferred credential.PreferredCredentialSummary.Builder
isAccessible(Boolean isAccessible)
Indicates whether the preferred credential is accessible.PreferredCredentialSummary.Builder
namedCredentialId(String namedCredentialId)
The OCID of the Named Credential that contains the database user password metadata.PreferredCredentialSummary.Builder
passwordSecretId(String passwordSecretId)
The OCID of the Vault service secret that contains the database user password.PreferredCredentialSummary.Builder
role(Role role)
The role of the database user.PreferredCredentialSummary.Builder
status(PreferredCredentialStatus status)
The status of the preferred credential.PreferredCredentialSummary.Builder
userName(String userName)
The user name used to connect to the database.
-
-
-
Method Detail
-
credentialName
public PreferredCredentialSummary.Builder credentialName(String credentialName)
The name of the preferred credential.- Parameters:
credentialName
- the value to set- Returns:
- this builder
-
status
public PreferredCredentialSummary.Builder status(PreferredCredentialStatus status)
The status of the preferred credential.- Parameters:
status
- the value to set- Returns:
- this builder
-
isAccessible
public PreferredCredentialSummary.Builder isAccessible(Boolean isAccessible)
Indicates whether the preferred credential is accessible.- Parameters:
isAccessible
- the value to set- Returns:
- this builder
-
userName
public PreferredCredentialSummary.Builder userName(String userName)
The user name used to connect to the database.- Parameters:
userName
- the value to set- Returns:
- this builder
-
role
public PreferredCredentialSummary.Builder role(Role role)
The role of the database user.- Parameters:
role
- the value to set- Returns:
- this builder
-
passwordSecretId
public PreferredCredentialSummary.Builder passwordSecretId(String passwordSecretId)
The OCID of the Vault service secret that contains the database user password.- Parameters:
passwordSecretId
- the value to set- Returns:
- this builder
-
namedCredentialId
public PreferredCredentialSummary.Builder namedCredentialId(String namedCredentialId)
The OCID of the Named Credential that contains the database user password metadata.- Parameters:
namedCredentialId
- the value to set- Returns:
- this builder
-
build
public PreferredCredentialSummary build()
-
copy
public PreferredCredentialSummary.Builder copy(PreferredCredentialSummary model)
-
-