Interface Configuration

All Known Subinterfaces:
AccessControlHandlerCfg, AccessLogFilteringCriteriaCfg, AccessLogPublisherCfg, AccountStatusNotificationHandlerCfg, AdminDataTrustManagerProviderCfg, AdminEndpointCfg, AdministrationConnectorCfg, AesPasswordStorageSchemeCfg, AlertHandlerCfg, AliveEndpointCfg, AnonymousSaslMechanismHandlerCfg, Argon2PasswordStorageSchemeCfg, AttributeCleanupPluginCfg, AttributeValuePasswordValidatorCfg, AuthenticationPolicyCfg, BackendCfg, BackendIndexCfg, BackendVlvIndexCfg, Base64PasswordStorageSchemeCfg, BcryptPasswordStorageSchemeCfg, BlindTrustManagerProviderCfg, BlowfishPasswordStorageSchemeCfg, CancelExtendedOperationHandlerCfg, CertificateMapperCfg, ChangeNumberControlPluginCfg, CharacterSetPasswordValidatorCfg, ClearPasswordStorageSchemeCfg, CollectiveAttributeSubentriesVirtualAttributeCfg, CommonAuditAccessLogPublisherCfg, ConnectionHandlerCfg, ConsoleErrorLogPublisherCfg, CoreSchemaCfg, CramMd5SaslMechanismHandlerCfg, CrestMetricsEndpointCfg, CryptoManagerCfg, CryptPasswordStorageSchemeCfg, CsvFileAccessLogPublisherCfg, CsvFileHttpAccessLogPublisherCfg, DictionaryPasswordValidatorCfg, DigestMd5SaslMechanismHandlerCfg, DseeCompatAccessControlHandlerCfg, EntityTagPluginCfg, EntityTagVirtualAttributeCfg, EntryCacheCfg, EntryDnVirtualAttributeCfg, EntryUuidPluginCfg, EntryUuidVirtualAttributeCfg, ErrorLogAccountStatusNotificationHandlerCfg, ErrorLogPublisherCfg, ExactMatchIdentityMapperCfg, ExtendedOperationHandlerCfg, ExternalAccessLogPublisherCfg, ExternalHttpAccessLogPublisherCfg, ExternalSaslMechanismHandlerCfg, FifoEntryCacheCfg, FileBasedAccessLogPublisherCfg, FileBasedAuditLogPublisherCfg, FileBasedErrorLogPublisherCfg, FileBasedHttpAccessLogPublisherCfg, FileBasedKeyManagerProviderCfg, FileBasedTrustManagerProviderCfg, FileCountLogRetentionPolicyCfg, FingerprintCertificateMapperCfg, FixedTimeLogRotationPolicyCfg, FractionalLdifImportPluginCfg, FreeDiskSpaceLogRetentionPolicyCfg, GetConnectionIdExtendedOperationHandlerCfg, GetSymmetricKeyExtendedOperationHandlerCfg, GlobalAccessControlPolicyCfg, GlobalCfg, GoverningStructureRuleVirtualAttributeCfg, GraphiteMonitorReporterPluginCfg, GssapiSaslMechanismHandlerCfg, HasSubordinatesVirtualAttributeCfg, HdapAuthorizationMechanismCfg, HdapEndpointCfg, HealthyEndpointCfg, HttpAccessLogPublisherCfg, HttpAnonymousAuthorizationMechanismCfg, HttpAuthorizationMechanismCfg, HttpBasicAuthorizationMechanismCfg, HttpConnectionHandlerCfg, HttpEndpointCfg, HttpOauth2AuthorizationMechanismCfg, HttpOauth2CtsAuthorizationMechanismCfg, HttpOauth2FileAuthorizationMechanismCfg, HttpOauth2OpenamAuthorizationMechanismCfg, HttpOauth2TokenIntrospectionAuthorizationMechanismCfg, IdentityMapperCfg, IsMemberOfVirtualAttributeCfg, JeBackendCfg, JmxAlertHandlerCfg, JmxConnectionHandlerCfg, JsonEqualityMatchingRuleCfg, JsonFileAccessLogPublisherCfg, JsonFileHttpAccessLogPublisherCfg, JsonOrderingMatchingRuleCfg, JsonQueryEqualityMatchingRuleCfg, KeyManagerProviderCfg, LastModPluginCfg, LdapAttributeDescriptionListPluginCfg, LdapConnectionHandlerCfg, LdapKeyManagerProviderCfg, LdapPassThroughAuthenticationPolicyCfg, LdapTrustManagerProviderCfg, LdifBackendCfg, LdifConnectionHandlerCfg, LengthBasedPasswordValidatorCfg, LocalBackendCfg, LogPublisherCfg, LogRetentionPolicyCfg, LogRotationPolicyCfg, MailServerCfg, Md5PasswordStorageSchemeCfg, MemberVirtualAttributeCfg, MemoryBackendCfg, MonitorBackendCfg, NameAndJsonQueryEqualityMatchingRuleCfg, NullBackendCfg, NumSubordinatesVirtualAttributeCfg, PasswordExpirationTimeVirtualAttributeCfg, PasswordGeneratorCfg, PasswordModifyExtendedOperationHandlerCfg, PasswordPolicyCfg, PasswordPolicyImportPluginCfg, PasswordPolicyStateExtendedOperationHandlerCfg, PasswordPolicySubentryVirtualAttributeCfg, PasswordStorageSchemeCfg, PasswordValidatorCfg, Pbkdf2HmacSha256PasswordStorageSchemeCfg, Pbkdf2HmacSha512PasswordStorageSchemeCfg, Pbkdf2PasswordStorageSchemeCfg, PemKeyManagerProviderCfg, PemTrustManagerProviderCfg, Pkcs11KeyManagerProviderCfg, Pkcs11TrustManagerProviderCfg, Pkcs5s2PasswordStorageSchemeCfg, PlainSaslMechanismHandlerCfg, PluggableBackendCfg, PluginCfg, PluginRootCfg, PolicyBasedAccessControlHandlerCfg, PrometheusEndpointCfg, ProxyBackendCfg, RandomPasswordGeneratorCfg, Rc4PasswordStorageSchemeCfg, ReferentialIntegrityPluginCfg, RegularExpressionIdentityMapperCfg, RepeatedCharactersPasswordValidatorCfg, ReplicationDomainCfg, ReplicationServerCfg, ReplicationServiceDiscoveryMechanismCfg, ReplicationSynchronizationProviderCfg, Rest2ldapEndpointCfg, RootCfg, RootDseBackendCfg, SaltedMd5PasswordStorageSchemeCfg, SaltedSha1PasswordStorageSchemeCfg, SaltedSha256PasswordStorageSchemeCfg, SaltedSha384PasswordStorageSchemeCfg, SaltedSha512PasswordStorageSchemeCfg, SambaPasswordPluginCfg, SaslMechanismHandlerCfg, SchemaBackendCfg, SchemaProviderCfg, ScramSha256PasswordStorageSchemeCfg, ScramSha256SaslMechanismHandlerCfg, ScramSha512PasswordStorageSchemeCfg, ScramSha512SaslMechanismHandlerCfg, ServiceDiscoveryMechanismCfg, SevenBitCleanPluginCfg, Sha1PasswordStorageSchemeCfg, SimilarityBasedPasswordValidatorCfg, SizeLimitLogRetentionPolicyCfg, SizeLimitLogRotationPolicyCfg, SmtpAccountStatusNotificationHandlerCfg, SmtpAlertHandlerCfg, SoftReferenceEntryCacheCfg, StartTlsExtendedOperationHandlerCfg, StaticServiceDiscoveryMechanismCfg, StructuralObjectClassVirtualAttributeCfg, SubjectAttributeToUserAttributeCertificateMapperCfg, SubjectDnToUserAttributeCertificateMapperCfg, SubjectEqualsDnCertificateMapperCfg, SubschemaSubentryVirtualAttributeCfg, SynchronizationProviderCfg, TaskBackendCfg, TimeLimitLogRotationPolicyCfg, TraditionalWorkQueueCfg, TripleDesPasswordStorageSchemeCfg, TrustManagerProviderCfg, UniqueAttributePluginCfg, UniqueCharactersPasswordValidatorCfg, UserDefinedVirtualAttributeCfg, UserTemplateVirtualAttributeCfg, VirtualAttributeCfg, WhoAmIExtendedOperationHandlerCfg, WorkQueueCfg
All Known Implementing Classes:
ConfigurationBackend.ConfigurationBackendCfg

public interface Configuration
A common base interface for all server managed object configurations.
  • Method Summary

    Modifier and Type
    Method
    Description
    Class<? extends Configuration>
    Gets the configuration class associated with this configuration.
    dn()
    Gets the DN of the LDAP entry associated with this configuration.
    default String
    Gets the RDN value of the LDAP entry associated with this configuration.
  • Method Details

    • dn

      Dn dn()
      Gets the DN of the LDAP entry associated with this configuration.
      Returns:
      The DN of the LDAP entry associated with this configuration.
    • name

      default String name()
      Gets the RDN value of the LDAP entry associated with this configuration.
      Returns:
      The RDN value of the LDAP entry associated with this configuration.
    • configurationClass

      Class<? extends Configuration> configurationClass()
      Gets the configuration class associated with this configuration.
      Returns:
      Returns the configuration class associated with this configuration.