Class Kerberos.Builder

  • Enclosing class:
    Kerberos

    public static class Kerberos.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • kerberosRealm

        public Kerberos.Builder kerberosRealm​(String kerberosRealm)
        The Kerberos realm that the mount target will join.
        Parameters:
        kerberosRealm - the value to set
        Returns:
        this builder
      • keyTabSecretId

        public Kerberos.Builder keyTabSecretId​(String keyTabSecretId)
        The OCID of the keytab secret in the Vault.
        Parameters:
        keyTabSecretId - the value to set
        Returns:
        this builder
      • currentKeyTabSecretVersion

        public Kerberos.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 Kerberos.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 Kerberos.Builder isKerberosEnabled​(Boolean isKerberosEnabled)
        Specifies whether to enable or disable Kerberos.
        Parameters:
        isKerberosEnabled - the value to set
        Returns:
        this builder