Class LdapBindAccount


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20171215")
    public final class LdapBindAccount
    extends OutboundConnector
    Account details for the LDAP bind account used by the outbound connector.
    Note: Objects should always be created or deserialized using the LdapBindAccount.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the LdapBindAccount.Builder, which maintain a set of all explicitly set fields called LdapBindAccount.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
    • Method Detail

      • getEndpoints

        public List<Endpoint> getEndpoints()
        Array of server endpoints to use when connecting with the LDAP bind account.
        Returns:
        the value
      • getBindDistinguishedName

        public String getBindDistinguishedName()
        The LDAP Distinguished Name of the account.
        Returns:
        the value
      • getPasswordSecretId

        public String getPasswordSecretId()
        The OCID of the password for the LDAP bind account in the Vault.
        Returns:
        the value
      • getPasswordSecretVersion

        public Integer getPasswordSecretVersion()
        Version of the password secret in the Vault to use.
        Returns:
        the value
      • getTrustedCertificateSecretId

        public String getTrustedCertificateSecretId()
        The OCID of the trusted certificate for the LDAP server in the Vault .
        Returns:
        the value
      • getTrustedCertificateSecretVersion

        public Integer getTrustedCertificateSecretVersion()
        Version of the trusted certificate secret in the Vault to use.
        Returns:
        the value
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Overrides:
        toString in class OutboundConnector
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation