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 KerberosKeytabEntry
build()
KerberosKeytabEntry.Builder
copy(KerberosKeytabEntry model)
KerberosKeytabEntry.Builder
encryptionType(KerberosKeytabEntry.EncryptionType encryptionType)
Encryption type with with keytab was generated.KerberosKeytabEntry.Builder
keyVersionNumber(Long keyVersionNumber)
Kerberos KVNO (key version number) for key in keytab entry.KerberosKeytabEntry.Builder
principal(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)
-
-