Class CreateKerberosDetails.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • 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