Package com.oracle.bmc.psql.model
Class KerberosCredential.Builder
- java.lang.Object
-
- com.oracle.bmc.psql.model.KerberosCredential.Builder
-
- Enclosing class:
- KerberosCredential
public static class KerberosCredential.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KerberosCredentialbuild()KerberosCredential.Buildercopy(KerberosCredential model)KerberosCredential.BuilderkeytabSecretId(String keytabSecretId)The OCID of the secret where the Kerberos keytab file is stored as base64 text.KerberosCredential.BuilderkeytabSecretVersion(Long keytabSecretVersion)The secret version of the stored Kerberos keytab file.KerberosCredential.BuilderrealmName(String realmName)Kerberos realm name.
-
-
-
Method Detail
-
realmName
public KerberosCredential.Builder realmName(String realmName)
Kerberos realm name.https://docs.oracle.com/cd/E36784_01/html/E37126/kplanning-27.html Realm names can consist of any ASCII string. Usually, the realm name is the same as your DNS domain name except that the realm name is in uppercase. This convention helps differentiate problems with the Kerberos service from problems with the DNS namespace, while keeping a name that is familiar. You can use any string, but configuration and maintenance might then require more work. Use realm names that follow the standard Internet naming structure.
- Parameters:
realmName- the value to set- Returns:
- this builder
-
keytabSecretId
public KerberosCredential.Builder keytabSecretId(String keytabSecretId)
The OCID of the secret where the Kerberos keytab file is stored as base64 text.- Parameters:
keytabSecretId- the value to set- Returns:
- this builder
-
keytabSecretVersion
public KerberosCredential.Builder keytabSecretVersion(Long keytabSecretVersion)
The secret version of the stored Kerberos keytab file.- Parameters:
keytabSecretVersion- the value to set- Returns:
- this builder
-
build
public KerberosCredential build()
-
copy
public KerberosCredential.Builder copy(KerberosCredential model)
-
-