Package com.oracle.bmc.filestorage.model
Class KerberosKeytabEntry.Builder
- java.lang.Object
-
- com.oracle.bmc.filestorage.model.KerberosKeytabEntry.Builder
-
- Enclosing class:
- KerberosKeytabEntry
public static class KerberosKeytabEntry.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KerberosKeytabEntrybuild()KerberosKeytabEntry.Buildercopy(KerberosKeytabEntry model)KerberosKeytabEntry.BuilderencryptionType(KerberosKeytabEntry.EncryptionType encryptionType)Encryption type with with keytab was generated.KerberosKeytabEntry.BuilderkeyVersionNumber(Long keyVersionNumber)Kerberos KVNO (key version number) for key in keytab entry.KerberosKeytabEntry.Builderprincipal(String principal)Keytab principal.
-
-
-
Method Detail
-
principal
public KerberosKeytabEntry.Builder principal(String principal)
Keytab principal.- Parameters:
principal- the value to set- Returns:
- this builder
-
encryptionType
public KerberosKeytabEntry.Builder encryptionType(KerberosKeytabEntry.EncryptionType encryptionType)
Encryption type with with keytab was generated.Secure: aes128-cts-hmac-sha256-128 Secure: aes256-cts-hmac-sha384-192 Less Secure: aes128-cts-hmac-sha1-96 Less Secure: aes256-cts-hmac-sha1-96
- Parameters:
encryptionType- the value to set- Returns:
- this builder
-
keyVersionNumber
public KerberosKeytabEntry.Builder keyVersionNumber(Long keyVersionNumber)
Kerberos KVNO (key version number) for key in keytab entry.- Parameters:
keyVersionNumber- the value to set- Returns:
- this builder
-
build
public KerberosKeytabEntry build()
-
copy
public KerberosKeytabEntry.Builder copy(KerberosKeytabEntry model)
-
-