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