Package com.oracle.bmc.filestorage.model
Class UpdateKerberosDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.filestorage.model.UpdateKerberosDetails.Builder
-
- Enclosing class:
- UpdateKerberosDetails
public static class UpdateKerberosDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateKerberosDetails.Builder
backupKeyTabSecretVersion(Integer backupKeyTabSecretVersion)
Version of the keytab secert in the Vault to use as a backup.UpdateKerberosDetails
build()
UpdateKerberosDetails.Builder
copy(UpdateKerberosDetails model)
UpdateKerberosDetails.Builder
currentKeyTabSecretVersion(Integer currentKeyTabSecretVersion)
Version of the keytab secret in the Vault to use.UpdateKerberosDetails.Builder
isKerberosEnabled(Boolean isKerberosEnabled)
Specifies whether to enable or disable Kerberos.UpdateKerberosDetails.Builder
kerberosRealm(String kerberosRealm)
Kerberos realm that this mount target will join.UpdateKerberosDetails.Builder
keyTabSecretId(String keyTabSecretId)
The OCID of the keytab secret in the Vault.
-
-
-
Method Detail
-
kerberosRealm
public UpdateKerberosDetails.Builder kerberosRealm(String kerberosRealm)
Kerberos realm that this mount target will join.- Parameters:
kerberosRealm
- the value to set- Returns:
- this builder
-
keyTabSecretId
public UpdateKerberosDetails.Builder keyTabSecretId(String keyTabSecretId)
The OCID of the keytab secret in the Vault.- Parameters:
keyTabSecretId
- the value to set- Returns:
- this builder
-
currentKeyTabSecretVersion
public UpdateKerberosDetails.Builder currentKeyTabSecretVersion(Integer currentKeyTabSecretVersion)
Version of the keytab secret in the Vault to use.- Parameters:
currentKeyTabSecretVersion
- the value to set- Returns:
- this builder
-
backupKeyTabSecretVersion
public UpdateKerberosDetails.Builder backupKeyTabSecretVersion(Integer backupKeyTabSecretVersion)
Version of the keytab secert in the Vault to use as a backup.- Parameters:
backupKeyTabSecretVersion
- the value to set- Returns:
- this builder
-
isKerberosEnabled
public UpdateKerberosDetails.Builder isKerberosEnabled(Boolean isKerberosEnabled)
Specifies whether to enable or disable Kerberos.- Parameters:
isKerberosEnabled
- the value to set- Returns:
- this builder
-
build
public UpdateKerberosDetails build()
-
copy
public UpdateKerberosDetails.Builder copy(UpdateKerberosDetails model)
-
-